Class WildcardAnalyzer
java.lang.Object
com.arangodb.entity.arangosearch.analyzer.SearchAnalyzer
com.arangodb.entity.arangosearch.analyzer.WildcardAnalyzer
An Analyzer that creates n-grams to enable fast partial matching for wildcard queries if you have large string
values, especially if you want to search for suffixes or substrings in the middle of strings (infixes) as opposed to
prefixes.
It can apply an Analyzer of your choice before creating the n-grams, for example, to normalize text for
case-insensitive and accent-insensitive search.
- Author:
- Michele Rastelli
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
void
setProperties
(WildcardAnalyzerProperties properties) Methods inherited from class com.arangodb.entity.arangosearch.analyzer.SearchAnalyzer
getFeatures, getName, getType, setFeatures, setName, setType
-
Constructor Details
-
WildcardAnalyzer
public WildcardAnalyzer()
-
-
Method Details
-
getProperties
-
setProperties
-
equals
- Overrides:
equals
in classSearchAnalyzer
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSearchAnalyzer
-