| Package | Description |
|---|---|
| org.apache.lucene.benchmark.byTask |
Benchmarking Lucene By Tasks.
|
| org.apache.lucene.benchmark.byTask.feeds |
Sources for benchmark inputs: documents and queries.
|
| org.apache.lucene.benchmark.byTask.tasks |
Extendable benchmark tasks.
|
| org.apache.lucene.benchmark.quality |
Search Quality Benchmarking.
|
| org.apache.lucene.benchmark.quality.utils |
Miscellaneous utilities for search quality benchmarking: query parsing, submission reports.
|
| org.apache.lucene.demo |
Demo applications for indexing and searching.
|
| org.apache.lucene.facet.search |
Faceted Search API
|
| org.apache.lucene.facet.util |
Various utilities for faceted search
|
| org.apache.lucene.index |
Code to maintain and access indices.
|
| org.apache.lucene.index.memory |
High-performance single-document main memory Apache Lucene fulltext search index.
|
| org.apache.lucene.index.pruning |
Static Index Pruning Tools
|
| org.apache.lucene.misc |
Miscellaneous index tools.
|
| org.apache.lucene.queryParser |
A simple query parser implemented with JavaCC.
|
| org.apache.lucene.queryParser.analyzing |
QueryParser that passes Fuzzy-, Prefix-, Range-, and WildcardQuerys through the given analyzer.
|
| org.apache.lucene.queryParser.complexPhrase |
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
|
| org.apache.lucene.queryParser.ext |
Extendable QueryParser provides a simple and flexible extension mechanism by overloading query field names.
|
| org.apache.lucene.queryParser.standard |
Contains the implementation of the Lucene query parser using the flexible query parser frameworks
|
| org.apache.lucene.queryParser.standard.builders |
Standard Lucene Query Node Builders
|
| org.apache.lucene.queryParser.standard.config |
Standard Lucene Query Configuration
|
| org.apache.lucene.queryParser.surround.query |
This package contains SrndQuery and its subclasses.
|
| org.apache.lucene.search |
Code to search indices.
|
| org.apache.lucene.search.function |
Programmatic control over documents scores.
|
| org.apache.lucene.search.grouping |
This module enables search result grouping with Lucene, where hits
with the same value in the specified single-valued group field are
grouped together.
|
| org.apache.lucene.search.highlight |
The highlight package contains classes to provide "keyword in context" features
typically used to highlight search terms in the text of results pages.
|
| org.apache.lucene.search.join |
This modules support index-time and query-time joins.
|
| org.apache.lucene.search.payloads |
The payloads package provides Query mechanisms for finding and using payloads.
|
| org.apache.lucene.search.regex |
Regular expression Query.
|
| org.apache.lucene.search.similar |
Document similarity query generators.
|
| org.apache.lucene.search.spans |
The calculus of spans.
|
| org.apache.lucene.search.vectorhighlight |
This is an another highlighter implementation.
|
| org.apache.lucene.spatial.geohash |
Support for Geohash encoding, decoding, and filtering.
|
| org.apache.lucene.spatial.tier |
Support for filtering based upon geographic location.
|
| org.apache.lucene.store.instantiated |
InstantiatedIndex, alternative RAM store for small corpora.
|
| org.apache.lucene.util |
Some utility classes.
|
| org.apache.lucene.xmlparser |
Parser that produces Lucene Query objects from XML streams.
|
| org.apache.lucene.xmlparser.builders |
Builders to support various Lucene queries.
|
| Class | Description |
|---|---|
| IndexSearcher |
Implements search over a single IndexReader.
|
| Class | Description |
|---|---|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Collector |
Expert: Collectors are primarily meant to be used to
gather raw results from a search, and implement sorting
or custom result filtering, collation, etc.
|
| Query |
The abstract base class for queries.
|
| Sort |
Encapsulates sort criteria for returned hits.
|
| Class | Description |
|---|---|
| IndexSearcher |
Implements search over a single IndexReader.
|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| IndexSearcher |
Implements search over a single IndexReader.
|
| Query |
The abstract base class for queries.
|
| TopDocs |
Represents hits returned by
Searcher.search(Query,Filter,int) and Searcher.search(Query,int). |
| Class | Description |
|---|---|
| IndexSearcher |
Implements search over a single IndexReader.
|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Collector |
Expert: Collectors are primarily meant to be used to
gather raw results from a search, and implement sorting
or custom result filtering, collation, etc.
|
| DocIdSet |
A DocIdSet contains a set of doc ids.
|
| Query |
The abstract base class for queries.
|
| Scorer |
Expert: Common scoring functionality for different types of queries.
|
| Class | Description |
|---|---|
| DocIdSet |
A DocIdSet contains a set of doc ids.
|
| Class | Description |
|---|---|
| Filter |
Abstract base class for restricting which documents may
be returned during searching.
|
| IndexSearcher |
Implements search over a single IndexReader.
|
| Query |
The abstract base class for queries.
|
| Similarity |
Expert: Scoring API.
|
| Class | Description |
|---|---|
| IndexSearcher |
Implements search over a single IndexReader.
|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| ScoreDoc |
Holds one hit in
TopDocs. |
| Similarity |
Expert: Scoring API.
|
| Class | Description |
|---|---|
| DefaultSimilarity |
Expert: Default scoring implementation.
|
| Similarity |
Expert: Scoring API.
|
| Class | Description |
|---|---|
| BooleanClause |
A clause in a BooleanQuery.
|
| BooleanClause.Occur |
Specifies how clauses are to occur in matching documents.
|
| BooleanQuery |
A Query that matches documents matching boolean combinations of other
queries, e.g.
|
| MultiPhraseQuery |
MultiPhraseQuery is a generalized version of PhraseQuery, with an added
method
MultiPhraseQuery.add(Term[]). |
| MultiTermQuery.RewriteMethod |
Abstract class that defines how the query is rewritten.
|
| PhraseQuery |
A Query that matches documents containing a particular sequence of terms.
|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| BooleanClause |
A clause in a BooleanQuery.
|
| BooleanClause.Occur |
Specifies how clauses are to occur in matching documents.
|
| MultiTermQuery.RewriteMethod |
Abstract class that defines how the query is rewritten.
|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| BooleanQuery |
A Query that matches documents matching boolean combinations of other
queries, e.g.
|
| FuzzyQuery |
Implements the fuzzy search query.
|
| MatchAllDocsQuery |
A query that matches all documents.
|
| MultiPhraseQuery |
MultiPhraseQuery is a generalized version of PhraseQuery, with an added
method
MultiPhraseQuery.add(Term[]). |
| NumericRangeQuery |
A
Query that matches numeric values within a
specified range. |
| PhraseQuery |
A Query that matches documents containing a particular sequence of terms.
|
| PrefixQuery |
A Query that matches documents containing terms with a specified prefix.
|
| Query |
The abstract base class for queries.
|
| TermQuery |
A Query that matches documents containing a term.
|
| TermRangeQuery |
A Query that matches documents within an range of terms.
|
| WildcardQuery |
Implements the wildcard search query.
|
| Class | Description |
|---|---|
| MultiTermQuery.RewriteMethod |
Abstract class that defines how the query is rewritten.
|
| Class | Description |
|---|---|
| Query |
The abstract base class for queries.
|
| TermQuery |
A Query that matches documents containing a term.
|
| Class | Description |
|---|---|
| BooleanClause |
A clause in a BooleanQuery.
|
| BooleanClause.Occur |
Specifies how clauses are to occur in matching documents.
|
| BooleanQuery |
A Query that matches documents matching boolean combinations of other
queries, e.g.
|
| CachingCollector |
Caches all docs, and optionally also scores, coming from
a search, and is then able to replay them to another
collector.
|
| CachingWrapperFilter |
Wraps another filter's result and caches it.
|
| CachingWrapperFilter.DeletesMode |
Expert: Specifies how new deletions against a reopened
reader should be handled.
|
| Collector |
Expert: Collectors are primarily meant to be used to
gather raw results from a search, and implement sorting
or custom result filtering, collation, etc.
|
| DocIdSet |
A DocIdSet contains a set of doc ids.
|
| DocIdSetIterator |
This abstract class defines methods to iterate over a set of non-decreasing
doc ids.
|
| Explanation |
Expert: Describes the score computation for document and query.
|
| Explanation.IDFExplanation |
Small Util class used to pass both an idf factor as well as an
explanation for that factor.
|
| FieldCache |
Expert: Maintains caches of term values.
|
| FieldCache.ByteParser |
Interface to parse bytes from document fields.
|
| FieldCache.CacheEntry |
EXPERT: A unique Identifier/Description for each item in the FieldCache.
|
| FieldCache.DoubleParser |
Interface to parse doubles from document fields.
|
| FieldCache.FloatParser |
Interface to parse floats from document fields.
|
| FieldCache.IntParser |
Interface to parse ints from document fields.
|
| FieldCache.LongParser |
Interface to parse long from document fields.
|
| FieldCache.Parser |
Marker interface as super-interface to all parsers.
|
| FieldCache.ShortParser |
Interface to parse shorts from document fields.
|
| FieldCache.StringIndex |
Expert: Stores term text values and document ordering data.
|
| FieldCacheRangeFilter |
A range filter built on top of a cached single term field (in
FieldCache). |
| FieldComparator |
Expert: a FieldComparator compares hits so as to determine their
sort order when collecting the top results with
TopFieldCollector. |
| FieldComparator.NumericComparator | |
| FieldComparatorSource |
Provides a
FieldComparator for custom field sorting. |
| FieldValueHitQueue |
Expert: A hit queue for sorting by hits by terms in more than one field.
|
| FieldValueHitQueue.Entry | |
| Filter |
Abstract base class for restricting which documents may
be returned during searching.
|
| FilterClause |
A Filter that wrapped with an indication of how that filter
is used when composed with another filter.
|
| FilteredTermEnum |
Abstract class for enumerating a subset of all terms.
|
| FilterManager |
Deprecated.
used by remote package which is deprecated as well.
|
| FilterManager.FilterCleaner |
Deprecated.
Keeps the cache from getting too big.
|
| FilterManager.FilterItem |
Deprecated.
Holds the filter and the last time the filter was used, to make LRU-based
cache cleaning possible.
|
| IndexSearcher |
Implements search over a single IndexReader.
|
| MultiSearcher |
Deprecated.
If you are using MultiSearcher over
IndexSearchers, please use MultiReader instead; this class
does not properly handle certain kinds of queries (see LUCENE-2756).
|
| MultiTermQuery |
An abstract
Query that matches documents
containing a subset of terms provided by a FilteredTermEnum enumeration. |
| MultiTermQuery.RewriteMethod |
Abstract class that defines how the query is rewritten.
|
| MultiTermQueryWrapperFilter |
A wrapper for
MultiTermQuery, that exposes its
functionality as a Filter. |
| NRTManager |
Utility class to manage sharing near-real-time searchers
across multiple searching thread.
|
| NRTManager.TrackingIndexWriter |
Class that tracks changes to a delegated
IndexWriter.
|
| NRTManager.WaitingListener |
NRTManager invokes this interface to notify it when a
caller is waiting for a specific generation searcher
to be visible.
|
| NumericRangeFilter |
A
Filter that only accepts numeric values within
a specified range. |
| NumericRangeQuery |
A
Query that matches numeric values within a
specified range. |
| PhraseQuery |
A Query that matches documents containing a particular sequence of terms.
|
| Query |
The abstract base class for queries.
|
| ReferenceManager |
Utility class to safely share instances of a certain type across multiple
threads, while periodically refreshing them.
|
| RMIRemoteSearchable |
Deprecated.
This package (all of contrib/remote) will be
removed in 4.0.
|
| ScoreDoc |
Holds one hit in
TopDocs. |
| Scorer |
Expert: Common scoring functionality for different types of queries.
|
| Scorer.ScorerVisitor |
A callback to gather information from a scorer and its sub-scorers.
|
| ScoringRewrite | |
| Searchable |
Deprecated.
In 4.0 this interface is removed/absorbed
into IndexSearcher
|
| Searcher |
Deprecated.
In 4.0 this abstract class is removed/absorbed
into IndexSearcher
|
| SearcherFactory |
Factory class used by
SearcherManager and NRTManager to
create new IndexSearchers. |
| SearcherLifetimeManager.Pruner | |
| Similarity |
Expert: Scoring API.
|
| Sort |
Encapsulates sort criteria for returned hits.
|
| SortField |
Stores information about how to sort documents by terms in an individual
field.
|
| SpanFilter |
Abstract base class providing a mechanism to restrict searches to a subset
of an index and also maintains and returns position information.
|
| SpanFilterResult |
The results of a SpanQueryFilter.
|
| SpanFilterResult.PositionInfo | |
| SpanFilterResult.StartEnd | |
| TermRangeFilter |
A Filter that restricts search results to a range of term
values in a given field.
|
| TimeLimitingCollector.TimerThread | |
| TopDocs |
Represents hits returned by
Searcher.search(Query,Filter,int) and Searcher.search(Query,int). |
| TopDocsCollector |
A base class for all collectors that return a
TopDocs output. |
| TopFieldCollector | |
| TopFieldDocs |
Represents hits returned by
Searcher.search(Query,Filter,int,Sort). |
| TopScoreDocCollector | |
| TopTermsRewrite |
Base rewrite method for collecting only the top terms
via a priority queue.
|
| Weight |
Expert: Calculate query weights and build query scorers.
|
| Class | Description |
|---|---|
| Explanation |
Expert: Describes the score computation for document and query.
|
| FieldCache |
Expert: Maintains caches of term values.
|
| FieldCache.ByteParser |
Interface to parse bytes from document fields.
|
| FieldCache.FloatParser |
Interface to parse floats from document fields.
|
| FieldCache.IntParser |
Interface to parse ints from document fields.
|
| FieldCache.ShortParser |
Interface to parse shorts from document fields.
|
| Query |
The abstract base class for queries.
|
| Searcher |
Deprecated.
In 4.0 this abstract class is removed/absorbed
into IndexSearcher
|
| Weight |
Expert: Calculate query weights and build query scorers.
|
| Class | Description |
|---|---|
| Collector |
Expert: Collectors are primarily meant to be used to
gather raw results from a search, and implement sorting
or custom result filtering, collation, etc.
|
| Filter |
Abstract base class for restricting which documents may
be returned during searching.
|
| ScoreDoc |
Holds one hit in
TopDocs. |
| Scorer |
Expert: Common scoring functionality for different types of queries.
|
| Sort |
Encapsulates sort criteria for returned hits.
|
| SortField |
Stores information about how to sort documents by terms in an individual
field.
|
| TopDocsCollector |
A base class for all collectors that return a
TopDocs output. |
| Class | Description |
|---|---|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Collector |
Expert: Collectors are primarily meant to be used to
gather raw results from a search, and implement sorting
or custom result filtering, collation, etc.
|
| DocIdSet |
A DocIdSet contains a set of doc ids.
|
| Filter |
Abstract base class for restricting which documents may
be returned during searching.
|
| IndexSearcher |
Implements search over a single IndexReader.
|
| Query |
The abstract base class for queries.
|
| Scorer |
Expert: Common scoring functionality for different types of queries.
|
| Searcher |
Deprecated.
In 4.0 this abstract class is removed/absorbed
into IndexSearcher
|
| Sort |
Encapsulates sort criteria for returned hits.
|
| Weight |
Expert: Calculate query weights and build query scorers.
|
| Class | Description |
|---|---|
| DocIdSetIterator |
This abstract class defines methods to iterate over a set of non-decreasing
doc ids.
|
| Explanation |
Expert: Describes the score computation for document and query.
|
| Query |
The abstract base class for queries.
|
| Scorer |
Expert: Common scoring functionality for different types of queries.
|
| Searcher |
Deprecated.
In 4.0 this abstract class is removed/absorbed
into IndexSearcher
|
| Similarity |
Expert: Scoring API.
|
| Weight |
Expert: Calculate query weights and build query scorers.
|
| Class | Description |
|---|---|
| FilteredTermEnum |
Abstract class for enumerating a subset of all terms.
|
| MultiTermQuery |
An abstract
Query that matches documents
containing a subset of terms provided by a FilteredTermEnum enumeration. |
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Query |
The abstract base class for queries.
|
| Similarity |
Expert: Scoring API.
|
| Class | Description |
|---|---|
| DocIdSetIterator |
This abstract class defines methods to iterate over a set of non-decreasing
doc ids.
|
| Explanation |
Expert: Describes the score computation for document and query.
|
| MultiTermQuery |
An abstract
Query that matches documents
containing a subset of terms provided by a FilteredTermEnum enumeration. |
| MultiTermQuery.RewriteMethod |
Abstract class that defines how the query is rewritten.
|
| Query |
The abstract base class for queries.
|
| Scorer |
Expert: Common scoring functionality for different types of queries.
|
| Searcher |
Deprecated.
In 4.0 this abstract class is removed/absorbed
into IndexSearcher
|
| Similarity |
Expert: Scoring API.
|
| Weight |
Expert: Calculate query weights and build query scorers.
|
| Class | Description |
|---|---|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| DocIdSet |
A DocIdSet contains a set of doc ids.
|
| Filter |
Abstract base class for restricting which documents may
be returned during searching.
|
| Class | Description |
|---|---|
| DocIdSet |
A DocIdSet contains a set of doc ids.
|
| FieldComparator |
Expert: a FieldComparator compares hits so as to determine their
sort order when collecting the top results with
TopFieldCollector. |
| FieldComparatorSource |
Provides a
FieldComparator for custom field sorting. |
| Filter |
Abstract base class for restricting which documents may
be returned during searching.
|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Similarity |
Expert: Scoring API.
|
| Class | Description |
|---|---|
| DocIdSet |
A DocIdSet contains a set of doc ids.
|
| DocIdSetIterator |
This abstract class defines methods to iterate over a set of non-decreasing
doc ids.
|
| FieldCache |
Expert: Maintains caches of term values.
|
| FieldCache.CacheEntry |
EXPERT: A unique Identifier/Description for each item in the FieldCache.
|
| IndexSearcher |
Implements search over a single IndexReader.
|
| Scorer |
Expert: Common scoring functionality for different types of queries.
|
| TopDocs |
Represents hits returned by
Searcher.search(Query,Filter,int) and Searcher.search(Query,int). |
| Class | Description |
|---|---|
| Filter |
Abstract base class for restricting which documents may
be returned during searching.
|
| Query |
The abstract base class for queries.
|
| Class | Description |
|---|---|
| Filter |
Abstract base class for restricting which documents may
be returned during searching.
|
| Query |
The abstract base class for queries.
|
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.