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 TypeMethodDescriptionbooleaninthashCode()voidsetProperties(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:
equalsin classSearchAnalyzer
-
hashCode
public int hashCode()- Overrides:
hashCodein classSearchAnalyzer
-