Interface TextFieldsOperation<T>
-
- Type Parameters:
T-
- All Known Subinterfaces:
TextFieldOperation<T>
public interface TextFieldsOperation<T>Operations to filter text fields- API:
- This is a public API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Filter<T>containsAllWords(String words)Matches texts that contain all of the given words in any order.Filter<T>containsAllWordsFuzzy(String words)Fuzzy matches texts that contain all of the given words in any order.Filter<T>containsAnyWords(String words)Matches texts that contain any of the given words in any order.Filter<T>containsAnyWordsFuzzy(String words)Fuzzy matches texts that contain any of the given words in any order.Filter<T>containsPhrase(String phrase)Matches texts that contain the exact given phrase.
-
-
-
Method Detail
-
containsAnyWords
Filter<T> containsAnyWords(String words)
Matches texts that contain any of the given words in any order. Case insensitive.- Parameters:
words- String with words (e.g.Quick Brown Fox)- Returns:
- filter, orderBy, limit, execute operations
- See Also:
containsAllWords(String),containsPhrase(String),TextFieldOperation.containsAllWordPatterns(String)- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAnyWordsFuzzy
Filter<T> containsAnyWordsFuzzy(String words)
Fuzzy matches texts that contain any of the given words in any order. Case insensitive. Also matches texts that contain misspelled words (e.g Broun instead of Brown).- Parameters:
words- String with words, may contain typos (e.g.Quik Broun Fox)- Returns:
- filter, orderBy, limit, execute operations
- Since:
- 6.5
- See Also:
containsAnyWords(String),containsAllWordsFuzzy(String)- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAllWords
Filter<T> containsAllWords(String words)
Matches texts that contain all of the given words in any order. Case insensitive.- Parameters:
words- String with words (e.g.Quick Brown Fox)- Returns:
- filter, orderBy, limit, execute operations
- See Also:
containsAnyWords(String),containsPhrase(String),TextFieldOperation.containsAllWordPatterns(String)- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAllWordsFuzzy
Filter<T> containsAllWordsFuzzy(String words)
Fuzzy matches texts that contain all of the given words in any order. Case insensitive. Also matches texts that contain misspelled words. (e.g Broun instead of Brown).- Parameters:
words- String with words, may contain typos (e.g.Quik Broun Fox)- Returns:
- filter, orderBy, limit, execute operations
- Since:
- 6.5
- See Also:
containsAllWords(String),containsAnyWordsFuzzy(String)- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsPhrase
Filter<T> containsPhrase(String phrase)
Matches texts that contain the exact given phrase. Case insensitive.- Parameters:
phrase- String with a phrase (e.g.Quick Brown Fox)- Returns:
- filter, orderBy, limit, execute operations
- See Also:
containsAnyWords(String),containsAllWords(String),TextFieldOperation.containsAllWordPatterns(String)- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
-