This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.
Class Summary Class Description BM25FQueryA
Querythat treats multiple fields as a single stream and scores terms as if you had indexed them as a single term in a single field.
BM25FQuery.BuilderA builder for
Querythat allows to have a configurable number or required matches per document.
Querythat only accepts documents whose term value in the specified field is contained in the provided set of allowed terms.
IndexSortSortedNumericDocValuesRangeQueryA range query that can take advantage of the fact that the index is sorted to speed up execution. LargeNumHitsTopDocsCollectorOptimized collector for large number of hits. LatLonPointPrototypeQueriesHolder class for prototype sandboxed queries When the query graduates from sandbox, these static calls should be placed in
MultiRangeQueryAbstract class for range queries involving multiple ranges against physical points such as
IntPointsAll ranges are logically ORed together TODO: Add capability for handling overlapping ranges at rewrite time
MultiRangeQuery.BuilderA builder for multirange queries. MultiRangeQuery.RangeClauseRepresentation of a single clause in a MultiRangeQuery PhraseWildcardQuery PhraseWildcardQuery.BuilderBuilds a
PhraseWildcardQuery.MultiTermPhrase term with expansions. PhraseWildcardQuery.PhraseTermAll
PhraseWildcardQuery.PhraseTermare light and immutable.
PhraseWildcardQuery.SingleTermPhrase term with no expansion. PhraseWildcardQuery.TermBytesTermStateHolds a pair of term bytes - term state. PhraseWildcardQuery.TermData PhraseWildcardQuery.TermsData PhraseWildcardQuery.TermStatsAccumulates the doc freq and total term freq. PhraseWildcardQuery.TestCountersTest counters incremented when assertions are enabled. TermAutomatonQueryA proximity query that lets you express an automaton, whose transitions are terms, to match documents. TokenStreamToTermAutomatonQuery