Interface LuceneQueryMapper<Q extends Query>

Type Parameters:
Q - from query
All Known Subinterfaces:
LuceneQueryMapperRegistry
All Known Implementing Classes:
BooleanQueryMapper, BoostQueryMapper, ChildQueryMapper, ConstantScoreQueryMapper, DateTimeRangeQueryMapper, DefaultLuceneQueryMapperRegistry, IntQueryMapper, IntRangeQueryMapper, LongQueryMapper, LongRangeQueryMapper, MatchAllDocsQueryMapper, MatchNoDocsQueryMapper, MatchQueryMapper, ParentQueryMapper, PhraseQueryMapper, PrefixQueryMapper, QueryStringQueryMapper, RegexpQueryMapper, SpanNearQueryMapper, TermQueryMapper, TermRangeQueryMapper, TermsSetQueryMapper, WildcardQueryMapper
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@PublicApi @Deprecated(since="10.4", forRemoval=true) @FunctionalInterface public interface LuceneQueryMapper<Q extends Query>
Deprecated, for removal: This API element is subject to removal in a future version.
since 10.4. This class is Lucene specific. It will remain in Jira 11 to allow a longer migration period for plugin developers, and will be removed in Jira 12.0.
Maps a Search API query to a Lucene query
Since:
10.4
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.lucene.search.Query
    map(Q query)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Maps a Search API query to a Lucene query
  • Method Details

    • map

      org.apache.lucene.search.Query map(Q query)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Maps a Search API query to a Lucene query