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
Modifier and TypeMethodDescriptioncontainsAllWords
(String words) Matches texts that contain all of the given words in any order.containsAllWords
(String... words) Matches texts that contain all of the given words in any order.containsAllWordsFuzzy
(String words) Fuzzy matches texts that contain all of the given words in any order.containsAllWordsFuzzy
(String... words) Fuzzy matches texts that contain all of the given words in any order.containsAnyWords
(String words) Matches texts that contain any of the given words in any order.containsAnyWords
(String... words) Matches texts that contain any of the given words in any order.containsAnyWordsFuzzy
(String words) Fuzzy matches texts that contain any of the given words in any order.containsAnyWordsFuzzy
(String... words) containsPhrase
(String phrase) Matches texts that contain the exact given phrase.
-
Method Details
-
containsAnyWords
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:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAnyWords
Matches texts that contain any of the given words in any order. Case insensitive.- Parameters:
words
- List of words (e.g.Quick Brown Fox
)- Returns:
- filter, orderBy, limit, execute operations
- Since:
- 10.0.2
- See Also:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAnyWordsFuzzy
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:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAnyWordsFuzzy
- Parameters:
words
- List of words, may contain typos (e.g.Quik Broun Fox
)- Returns:
- filter, orderBy, limit, execute operations
- Since:
- 10.0.2
- See Also:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAllWords
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:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAllWords
Matches texts that contain all of the given words in any order. Case insensitive.- Parameters:
words
- List of words (e.g.Quick Brown Fox
)- Returns:
- filter, orderBy, limit, execute operations
- Since:
- 10.0.2
- See Also:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAllWordsFuzzy
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:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsAllWordsFuzzy
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
- List of words, may contain typos (e.g.Quik Broun Fox
)- Returns:
- filter, orderBy, limit, execute operations
- Since:
- 10.0.2
- See Also:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-
containsPhrase
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:
- API:
- This public API is available in IvyScript and Java. It has the visibility ADVANCED.
-