Package org.opensearch.index.mapper
Class ICUCollationKeywordFieldMapper.CollationFieldType
java.lang.Object
org.opensearch.index.mapper.MappedFieldType
org.opensearch.index.mapper.SimpleMappedFieldType
org.opensearch.index.mapper.TermBasedFieldType
org.opensearch.index.mapper.StringFieldType
org.opensearch.index.mapper.ICUCollationKeywordFieldMapper.CollationFieldType
- Enclosing class:
- ICUCollationKeywordFieldMapper
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensearch.index.mapper.MappedFieldType
MappedFieldType.Relation -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCollationFieldType(String name, boolean isSearchable, boolean isStored, boolean hasDocValues, com.ibm.icu.text.Collator collator, String nullValue, int ignoreAbove, Map<String, String> meta) CollationFieldType(String name, boolean searchable, com.ibm.icu.text.Collator collator) CollationFieldType(String name, com.ibm.icu.text.Collator collator) -
Method Summary
Modifier and TypeMethodDescriptiondocValueFormat(String format, ZoneId timeZone) fielddataBuilder(String fullyQualifiedIndexName, Supplier<SearchLookup> searchLookup) org.apache.lucene.search.QueryfuzzyQuery(Object value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions, QueryShardContext context) protected BytesRefindexedValueForSearch(Object value) org.apache.lucene.search.QueryprefixQuery(String value, org.apache.lucene.search.MultiTermQuery.RewriteMethod method, boolean caseInsensitive, QueryShardContext context) org.apache.lucene.search.QueryregexpQuery(String value, int syntaxFlags, int matchFlags, int maxDeterminizedStates, org.apache.lucene.search.MultiTermQuery.RewriteMethod method, QueryShardContext context) typeName()valueFetcher(QueryShardContext context, SearchLookup searchLookup, String format) org.apache.lucene.search.QuerywildcardQuery(String value, org.apache.lucene.search.MultiTermQuery.RewriteMethod method, boolean caseInsensitive, QueryShardContext context) Methods inherited from class org.opensearch.index.mapper.StringFieldType
normalizeWildcardPattern, rangeQueryMethods inherited from class org.opensearch.index.mapper.TermBasedFieldType
termQuery, termQueryCaseInsensitive, termsQueryMethods inherited from class org.opensearch.index.mapper.SimpleMappedFieldType
rangeQueryMethods inherited from class org.opensearch.index.mapper.MappedFieldType
boost, distanceFeatureQuery, eagerGlobalOrdinals, existsQuery, extractTerm, failIfNoDocValues, failIfNotIndexed, familyTypeName, getTextSearchInfo, hasDocValues, indexAnalyzer, intervals, isAggregatable, isFieldWithinQuery, isSearchable, isStored, meta, multiPhraseQuery, name, phrasePrefixQuery, phraseQuery, pointReaderIfPossible, prefixQuery, setBoost, setEagerGlobalOrdinals, setIndexAnalyzer, spanPrefixQuery, valueForDisplay, wildcardQuery
-
Field Details
-
COLLATE_FORMAT
-
-
Constructor Details
-
CollationFieldType
-
CollationFieldType
-
CollationFieldType
-
-
Method Details
-
typeName
- Specified by:
typeNamein classMappedFieldType
-
valueFetcher
public ValueFetcher valueFetcher(QueryShardContext context, SearchLookup searchLookup, String format) - Specified by:
valueFetcherin classMappedFieldType
-
fielddataBuilder
public IndexFieldData.Builder fielddataBuilder(String fullyQualifiedIndexName, Supplier<SearchLookup> searchLookup) - Overrides:
fielddataBuilderin classMappedFieldType
-
indexedValueForSearch
- Overrides:
indexedValueForSearchin classTermBasedFieldType
-
fuzzyQuery
public org.apache.lucene.search.Query fuzzyQuery(Object value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions, QueryShardContext context) - Overrides:
fuzzyQueryin classStringFieldType
-
prefixQuery
public org.apache.lucene.search.Query prefixQuery(String value, org.apache.lucene.search.MultiTermQuery.RewriteMethod method, boolean caseInsensitive, QueryShardContext context) - Overrides:
prefixQueryin classStringFieldType
-
wildcardQuery
public org.apache.lucene.search.Query wildcardQuery(String value, @Nullable org.apache.lucene.search.MultiTermQuery.RewriteMethod method, boolean caseInsensitive, QueryShardContext context) - Overrides:
wildcardQueryin classStringFieldType
-
regexpQuery
public org.apache.lucene.search.Query regexpQuery(String value, int syntaxFlags, int matchFlags, int maxDeterminizedStates, org.apache.lucene.search.MultiTermQuery.RewriteMethod method, QueryShardContext context) - Overrides:
regexpQueryin classStringFieldType
-
docValueFormat
- Overrides:
docValueFormatin classMappedFieldType
-