Uses of Package
org.apache.lucene.index

Packages that use org.apache.lucene.index
Package
Description
Automatically filter high-frequency stopwords.
Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).
Uses already seen data (the indexed documents) to classify new documents.
Utilities for evaluation, data preparation, etc.
Codecs API: API for customization of the encoding and structure of the index.
Pluggable term index / block terms dictionary implementations.
BlockTree terms dictionary.
Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.
Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.
Components from the Lucene 5.0 index format See org.apache.lucene.codecs.lucene80 for an overview of the index format.
Components from the Lucene 6.0 index format.
Components from the Lucene 7.0 index format.
Components from the Lucene 8.0 index format See org.apache.lucene.codecs.lucene84 for an overview of the index format.
Components from the Lucene 8.4 index format.
Lucene 8.6 file format.
Lucene 8.7 file format.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
Postings format that can delegate to different formats per-field.
Simpletext Codec: writes human readable postings.
Pluggable term index / block terms dictionary implementations.
Pluggable term index / block terms dictionary implementations.
Unicode collation support.
The logical representation of a Document for indexing and searching.
Expressions.
Geospatial Utility Implementations for Lucene Core
Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Miscellaneous index tools.
Monitoring framework
Experimental classes for interacting with payloads
Filters and Queries that add to core Lucene.
Queries that compute score based upon a function.
FunctionValues for different data types.
A variety of functions to use with FunctionQuery.
Intervals queries
Document similarity query generators.
The payloads package provides Query mechanisms for finding and using payloads.
A simple query parser implemented with JavaCC.
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
This package contains SrndQuery and its subclasses.
Additional queries (some may have caveats or limitations)
Code to search indices.
Comparators, used to compare hits so as to determine their sort order when collecting the top results with TopFieldCollector.
Grouping.
Highlighting search terms.
Support for index-time and query-time joins.
This package contains the various ranking models that can be used in Lucene.
Misc similarity implementations.
The calculus of spans.
Suggest alternate spellings for words.
Support for Autocomplete/Autosuggest
Analyzer based autosuggest.
Support for document suggestion
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
Another highlighter implementation based on term vectors.
Some utility classes.
Finite-state automaton for regular expressions.
Block KD-tree, implementing the generic spatial data structure described in this paper.
Utility classes for working with token streams as graphs.