Package org.apache.lucene.sandbox.search
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
-
Class Summary Class Description CombinedFieldQuery AQuerythat treats multiple fields as a single stream and scores terms as if you had indexed them as a single term in a single field.CombinedFieldQuery.Builder A builder forCombinedFieldQuery.CoveringQuery AQuerythat allows to have a configurable number or required matches per document.LargeNumHitsTopDocsCollector Optimized collector for large number of hits.LatLonPointPrototypeQueries Holder class for prototype sandboxed queriesMultiRangeQuery Abstract class for range queries involving multiple ranges against physical points such asIntPointsAll ranges are logically ORed togetherMultiRangeQuery.Builder A builder for multirange queries.MultiRangeQuery.RangeClause Representation of a single clause in a MultiRangeQueryPhraseWildcardQuery A generalized version ofPhraseQuery, built with one or moreMultiTermQuerythat provides term expansions for multi-terms (one of the expanded terms must match).PhraseWildcardQuery.Builder Builds aPhraseWildcardQuery.PhraseWildcardQuery.MultiTerm Phrase term with expansions.PhraseWildcardQuery.PhraseTerm AllPhraseWildcardQuery.PhraseTermare light and immutable.PhraseWildcardQuery.SingleTerm Phrase term with no expansion.PhraseWildcardQuery.TermBytesTermState Holds a pair of term bytes - term state.PhraseWildcardQuery.TermData PhraseWildcardQuery.TermsData Holds theTermStateandTermStatisticsfor all the matched and collectedTerm, for all phrase terms, for all segments.PhraseWildcardQuery.TermStats Accumulates the doc freq and total term freq.PhraseWildcardQuery.TestCounters Test counters incremented when assertions are enabled.ProfilerCollector This class wraps a Collector and times the execution of: - setScorer() - collect() - doSetNextReader() - needsScores()ProfilerCollectorManager Collector manager forProfilerCollectorProfilerCollectorResult Public class for profiled timings of the Collectors used in the search.QueryProfilerIndexSearcher An extension ofIndexSearcherthat records profile information for all queries it executes.QueryProfilerResult This class is the internal representation of a profiled Query, corresponding to a single node in the query tree.TermAutomatonQuery A proximity query that lets you express an automaton, whose transitions are terms, to match documents.TokenStreamToTermAutomatonQuery Consumes a TokenStream and creates anTermAutomatonQuerywhere the transition labels are tokens from theTermToBytesRefAttribute. -
Enum Summary Enum Description QueryProfilerTimingType This enum breaks down the query into different sections to describe what was timed.