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
API for faceted search has several interfaces - simple, top level ones, adequate for most users,
and advanced, more complicated ones, for the more advanced users.
|
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
This package provides a framework for pruning an existing index into
a smaller index while retaining visible search quality as much as possible.
|
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
Lucene Flexible Query Parser Implementation
The old Lucene query parser used to have only one class that performed
all the parsing operations.
|
org.apache.lucene.queryParser.standard.builders |
Standard Lucene Query Node Builders
The package org.apache.lucene.queryParser.standard.builders contains all the builders needed
to build a Lucene Query object from a query node tree.
|
org.apache.lucene.queryParser.standard.config |
Standard Lucene Query Configuration
The package org.apache.lucene.queryParser.standard.config contains the Lucene
query configuration handler (StandardQueryConfigHandler).
|
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 and Description |
---|
IndexSearcher
Implements search over a single IndexReader.
|
Class and Description |
---|
Query
The abstract base class for queries.
|
Class and 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 and Description |
---|
IndexSearcher
Implements search over a single IndexReader.
|
Query
The abstract base class for queries.
|
Class and 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 and Description |
---|
IndexSearcher
Implements search over a single IndexReader.
|
Query
The abstract base class for queries.
|
Class and 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 and Description |
---|
DocIdSet
A DocIdSet contains a set of doc ids.
|
Class and 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 and Description |
---|
IndexSearcher
Implements search over a single IndexReader.
|
Query
The abstract base class for queries.
|
Class and Description |
---|
ScoreDoc
Holds one hit in
TopDocs . |
Similarity
Expert: Scoring API.
|
Class and Description |
---|
DefaultSimilarity
Expert: Default scoring implementation.
|
Similarity
Expert: Scoring API.
|
Class and 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 and Description |
---|
Query
The abstract base class for queries.
|
Class and Description |
---|
Query
The abstract base class for queries.
|
Class and Description |
---|
Query
The abstract base class for queries.
|
Class and 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 and 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 and Description |
---|
MultiTermQuery.RewriteMethod
Abstract class that defines how the query is rewritten.
|
Class and Description |
---|
Query
The abstract base class for queries.
|
TermQuery
A Query that matches documents containing a term.
|
Class and 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. You should
use
CachingWrapperFilter if you wish to cache
Filter s. |
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 and 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 and 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 and Description |
---|
Query
The abstract base class for queries.
|
Class and 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 and 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 and 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 and Description |
---|
Query
The abstract base class for queries.
|
Similarity
Expert: Scoring API.
|
Class and 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 and Description |
---|
Query
The abstract base class for queries.
|
Class and Description |
---|
DocIdSet
A DocIdSet contains a set of doc ids.
|
Filter
Abstract base class for restricting which documents may
be returned during searching.
|
Class and 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 and Description |
---|
Similarity
Expert: Scoring API.
|
Class and 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 and Description |
---|
Filter
Abstract base class for restricting which documents may
be returned during searching.
|
Query
The abstract base class for queries.
|
Class and Description |
---|
Filter
Abstract base class for restricting which documents may
be returned during searching.
|
Query
The abstract base class for queries.
|