public static final class CompletionFieldMapper.CompletionFieldType extends TermBasedFieldType
MappedFieldType.Relation
Constructor and Description |
---|
CompletionFieldType() |
Modifier and Type | Method and Description |
---|---|
void |
checkCompatibility(MappedFieldType fieldType,
java.util.List<java.lang.String> conflicts,
boolean strict)
Checks for any conflicts between this field type and other.
|
CompletionFieldMapper.CompletionFieldType |
clone() |
boolean |
equals(java.lang.Object o) |
org.apache.lucene.search.suggest.document.CompletionQuery |
fuzzyQuery(java.lang.String value,
Fuzziness fuzziness,
int nonFuzzyPrefixLength,
int minFuzzyPrefixLength,
int maxExpansions,
boolean transpositions,
boolean unicodeAware)
Completion prefix fuzzy query
|
ContextMappings |
getContextMappings() |
boolean |
hasContextMappings() |
int |
hashCode() |
NamedAnalyzer |
indexAnalyzer() |
static org.apache.lucene.codecs.PostingsFormat |
postingsFormat() |
org.apache.lucene.search.suggest.document.CompletionQuery |
prefixQuery(java.lang.Object value)
Completion prefix query
|
boolean |
preservePositionIncrements() |
boolean |
preserveSep() |
org.apache.lucene.search.suggest.document.CompletionQuery |
regexpQuery(java.lang.Object value,
int flags,
int maxDeterminizedStates)
Completion prefix regular expression query
|
NamedAnalyzer |
searchAnalyzer() |
void |
setContextMappings(ContextMappings contextMappings) |
void |
setPreservePositionIncrements(boolean preservePositionIncrements) |
void |
setPreserveSep(boolean preserveSep) |
java.lang.String |
typeName()
Returns the name of this type, as would be specified in mapping properties
|
indexedValueForSearch, termQuery, termsQuery
boost, docValueFormat, eagerGlobalOrdinals, extractTerm, failIfNoDocValues, failIfNotIndexed, fielddataBuilder, fuzzyQuery, hasDocValues, isAggregatable, isFieldWithinQuery, isSearchable, name, nullValue, nullValueAsString, nullValueQuery, prefixQuery, queryStringTermQuery, rangeQuery, regexpQuery, searchQuoteAnalyzer, setBoost, setEagerGlobalOrdinals, setHasDocValues, setIndexAnalyzer, setName, setNullValue, setSearchAnalyzer, setSearchQuoteAnalyzer, setSimilarity, similarity, stats, valueForSearch
checkIfFrozen, docValuesType, freeze, indexOptions, numericPrecisionStep, numericType, omitNorms, pointDimensionCount, pointNumBytes, setDimensions, setDocValuesType, setIndexOptions, setNumericPrecisionStep, setNumericType, setOmitNorms, setStored, setStoreTermVectorOffsets, setStoreTermVectorPayloads, setStoreTermVectorPositions, setStoreTermVectors, setTokenized, stored, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized, toString
public void setPreserveSep(boolean preserveSep)
public void setPreservePositionIncrements(boolean preservePositionIncrements)
public void setContextMappings(ContextMappings contextMappings)
public NamedAnalyzer indexAnalyzer()
indexAnalyzer
in class MappedFieldType
public NamedAnalyzer searchAnalyzer()
searchAnalyzer
in class MappedFieldType
public boolean hasContextMappings()
public ContextMappings getContextMappings()
public boolean preserveSep()
public boolean preservePositionIncrements()
public static org.apache.lucene.codecs.PostingsFormat postingsFormat()
public org.apache.lucene.search.suggest.document.CompletionQuery prefixQuery(java.lang.Object value)
public org.apache.lucene.search.suggest.document.CompletionQuery regexpQuery(java.lang.Object value, int flags, int maxDeterminizedStates)
public org.apache.lucene.search.suggest.document.CompletionQuery fuzzyQuery(java.lang.String value, Fuzziness fuzziness, int nonFuzzyPrefixLength, int minFuzzyPrefixLength, int maxExpansions, boolean transpositions, boolean unicodeAware)
public boolean equals(java.lang.Object o)
equals
in class MappedFieldType
public int hashCode()
hashCode
in class MappedFieldType
public CompletionFieldMapper.CompletionFieldType clone()
clone
in class MappedFieldType
public java.lang.String typeName()
MappedFieldType
typeName
in class MappedFieldType
public void checkCompatibility(MappedFieldType fieldType, java.util.List<java.lang.String> conflicts, boolean strict)
MappedFieldType
checkCompatibility
in class MappedFieldType