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.
-
-