Skip navigation links

Apache Solr and Lucene - Javadoc and Source (6.4.0)

Package Groups

solr-core 
Package Description
org.apache.solr
Commonly reused classes and interfaces (deprecated package, do not add new classes)
org.apache.solr.analysis
Factories and classes specific to text analysis and the creation of TokenStreams
org.apache.solr.client.solrj.embedded
SolrJ client implementations for embedded solr access.
org.apache.solr.cloud
Classes for dealing with ZooKeeper when operating in SolrCloud mode.
org.apache.solr.cloud.overseer
Classes for updating cluster state in SolrCloud mode.
org.apache.solr.cloud.rule
Classes for managing Replica placement strategy when operating in SolrCloud mode.
org.apache.solr.core
Core classes implementing Solr internals and the management of SolrCores
org.apache.solr.core.backup
Core classes for Solr's Backup/Restore functionality
org.apache.solr.core.backup.repository
BackupRepository Providing backup/restore repository interfaces to plug different storage systems
org.apache.solr.core.snapshots
Core classes for Solr's persistent snapshots functionality
org.apache.solr.handler
Concrete implementations of SolrRequestHandler
org.apache.solr.handler.admin
SolrRequestHandler implementations for powering he Solr Admin UI
org.apache.solr.handler.component
SearchComponent implementations for use in SearchHandler
org.apache.solr.handler.loader
ContentStreamLoader implementations for use in ContentStreamHandlerBase implementations
org.apache.solr.highlight
SolrHighlighter API and related implementations and utilities
org.apache.solr.index
Indexing related classes.
org.apache.solr.index.hdfs
An HDFS CheckIndex implementation.
org.apache.solr.internal.csv
Internal classes used for reading/writing CSV
org.apache.solr.internal.csv.writer
Internal classes used for reading/writing CSV
org.apache.solr.logging
APIs related to capturing log event info in the LoggingHandler
org.apache.solr.logging.jul
JUL based implementation of LogWatcher
org.apache.solr.logging.log4j
Log4j based implementation of LogWatcher
org.apache.solr.metrics
The SolrCoreMetricManager is responsible for collecting metrics from SolrMetricProducer's and exposing metrics to SolrMetricReporter's.
org.apache.solr.metrics.reporters
This package houses 'pluggable' metric reporters that inherit from the SolrMetricReporter class.
org.apache.solr.parser
Solr native variant of the Lucene Classic QueryParser
org.apache.solr.query
Solr Queries
org.apache.solr.request
APIs and classes for dealing with Solr requests
org.apache.solr.request.json
JSON related classes
org.apache.solr.request.macro
Parameter substitution / macro expansion.
org.apache.solr.response
API and implementations of QueryResponseWriter for formatting Solr request responses
org.apache.solr.response.transform
APIs and implementations of DocTransformer for modifying documents in Solr request responses
org.apache.solr.rest
Solr RESTful APIs via Restlet.
org.apache.solr.rest.schema
Provides RESTful API access to the Solr Schema using Restlet.
org.apache.solr.rest.schema.analysis
Analysis-related functionality for RESTful API access to the Solr Schema using Restlet.
org.apache.solr.schema
IndexSchema and FieldType implementations for powering schema.xml
org.apache.solr.search
APIs and classes for parsing and processing search requests
org.apache.solr.search.facet
APIs and classes for the JSON Facet API.
org.apache.solr.search.function
Solr implementations of ValueSource for function queries.
org.apache.solr.search.function.distance
Solr implementations of ValueSource for distance based function queries.
org.apache.solr.search.grouping
APIs and classes for implementing result grouping
org.apache.solr.search.grouping.collector
Grouping related Collectors
org.apache.solr.search.grouping.distributed
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.command
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.requestfactory
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.responseprocessor
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.shardresultserializer
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.endresulttransformer
APIs and classes for transforming result grouping results into the appropriate response format
org.apache.solr.search.join
Classes related to joins.
org.apache.solr.search.mlt
APIs and classes for implementing MoreLikeThis (mlt) QueryParser.
org.apache.solr.search.similarities
Factories for various built-in Lucene ranking models.
org.apache.solr.search.stats
APIs and Classes implementing the Stats component used for document frequency calculations.
org.apache.solr.security
Commonly used classes for Solr security framework.
org.apache.solr.servlet
Servlet related classes for powering the Solr HTTP API
org.apache.solr.servlet.cache
Caching related classes used in the Solr HTTP API
org.apache.solr.spelling
APIs and classes used by the SpellCheckComponent
org.apache.solr.spelling.suggest
APIs and classes used by the SpellCheckComponent
org.apache.solr.spelling.suggest.fst
Factories for FST and Analyzing based Suggesters
org.apache.solr.spelling.suggest.jaspell
Factories for JaSpell based Suggesters
org.apache.solr.spelling.suggest.tst
Factories for TST based Suggesters
org.apache.solr.store.blockcache
An HDFS blockcache implementation.
org.apache.solr.store.hdfs
An HDFS Directory implementation.
org.apache.solr.uninverting
Support for creating docvalues on-the-fly from the inverted index at runtime.
org.apache.solr.update
APIs and classes for managing index updates
org.apache.solr.update.processor
UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChains
org.apache.solr.util
Common utility classes used throughout Solr
org.apache.solr.util.hll
A fork of Java-HyperLogLog package tweaked not to depend on fastutil and with cleanups to make it lean and clean.
org.apache.solr.util.plugin
Common APIs related to implementing Solr plugins
org.apache.solr.util.stats
Utilities for collecting statistics
org.apache.solr.util.xslt
XSLT related utilities (deprecated package, do not add new classes)
solr-analytics 
Package Description
org.apache.solr.analytics.accumulator
Accumulators accumulate values over different types of strucuture (eg result, facet, etc..)
org.apache.solr.analytics.accumulator.facet
Accumulators for accumulating over differnt types of facets
org.apache.solr.analytics.expression
Expressions map either zero, one, two or many inputs to a single value.
org.apache.solr.analytics.plugin
MBean plugins for stats collection
org.apache.solr.analytics.request
Request objects for creating Analytics requests
org.apache.solr.analytics.statistics
Statistics collectors reduce a list of Objects to a single value.
org.apache.solr.analytics.util
Utilities used by analytics component
org.apache.solr.analytics.util.valuesource
ValueSource function/sources used by analytics component
solr-cell 
Package Description
org.apache.solr.handler.extraction
ExtractingRequestHandler and related code.
solr-clustering 
Package Description
org.apache.solr.handler.clustering
ClusteringComponent and common APIs for specific implementations.
org.apache.solr.handler.clustering.carrot2
CarrotClusteringEngine and related classes for use in the ClusteringComponent.
solr-dataimporthandler 
Package Description
org.apache.solr.handler.dataimport
DataImportHandler and related code.
org.apache.solr.handler.dataimport.config
Utility classes for parsing & modeling DIH configuration.
solr-ltr 
Package Description
org.apache.solr.ltr
This package contains the main logic for performing the reranking using a Learning to Rank model.
org.apache.solr.ltr.feature
Contains Feature related classes
org.apache.solr.ltr.model
Contains Model related classes
org.apache.solr.ltr.norm
A normalizer normalizes the value of a feature.
org.apache.solr.ltr.response.transform
APIs and implementations of DocTransformer for modifying documents in Solr request responses
org.apache.solr.ltr.search
APIs and classes for parsing and processing search requests
org.apache.solr.ltr.store
Contains feature and model store related classes.
org.apache.solr.ltr.store.rest
Contains the ManagedResource that encapsulate the feature and the model stores.
solr-map-reduce 
Package Description
org.apache.solr.hadoop
MapReduceIndexerTool and related code.
org.apache.solr.hadoop.dedup
Dedupe related code.
org.apache.solr.hadoop.morphline
Morphlines related code.
solr-morphlines-cell 
Package Description
org.apache.solr.morphlines.cell
Morphlines Solr Cell related code.
solr-morphlines-core 
Package Description
org.apache.solr.morphlines.solr
Morphlines Solr related code.
solr-solrj 
Package Description
org.apache.solr.client.solrj
Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.client.solrj.beans
Annotation based mapping of client objects to Solr documents.
org.apache.solr.client.solrj.impl
Concrete implementations of client API classes.
org.apache.solr.client.solrj.io
Streaming Aggregation API
org.apache.solr.client.solrj.io.comp
Comparators for the Streaming Aggregation API
org.apache.solr.client.solrj.io.eq
Equalitors for the Streaming Aggregation API
org.apache.solr.client.solrj.io.graph
Streaming Graph Traversals
org.apache.solr.client.solrj.io.ops
Operations for the Streaming Aggregation API
org.apache.solr.client.solrj.io.sql
JDBC Driver Package Sample usage
org.apache.solr.client.solrj.io.stream
Stream implementations for the Streaming Aggregation API
org.apache.solr.client.solrj.io.stream.expr
Expression language for the Streaming Aggregation API
org.apache.solr.client.solrj.io.stream.metrics
Metrics package
org.apache.solr.client.solrj.request
Convenience classes for dealing with various types of Solr requests.
org.apache.solr.client.solrj.request.schema
Convenience classes for making Schema API requests.
org.apache.solr.client.solrj.response
Convenience classes for dealing with various types of Solr responses.
org.apache.solr.client.solrj.response.schema
Convenience classes for dealing with Schema API responses.
org.apache.solr.client.solrj.util
Utilities for Solr client applications.
org.apache.solr.common
Common classes reused on both clients & server for dealing with documents to be indexed and result documents.
org.apache.solr.common.cloud
Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
org.apache.solr.common.cloud.rule
Classes for managing Replica placement strategy when operating in SolrCloud mode.
org.apache.solr.common.luke
Common constants used by the LukeRequestHandler.
org.apache.solr.common.params
Parameter constants and enumerations.
org.apache.solr.common.util
Common utility classes reused on both clients & server.
solr-uima 
Package Description
org.apache.solr.uima.processor
lucene-core 
Package Description
org.apache.lucene
Top-level package.
org.apache.lucene.analysis
Text analysis.
org.apache.lucene.analysis.standard
Fast, general-purpose grammar-based tokenizer StandardTokenizer implements the Word Break rules from the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29.
org.apache.lucene.analysis.tokenattributes
General-purpose attributes for text analysis.
org.apache.lucene.codecs
Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.codecs.blocktree
BlockTree terms dictionary.
org.apache.lucene.codecs.compressing
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
org.apache.lucene.codecs.lucene50
Components from the Lucene 5.0 index format See org.apache.lucene.codecs.lucene53 for an overview of the index format.
org.apache.lucene.codecs.lucene53
Components from the Lucene 5.3 index format See org.apache.lucene.codecs.lucene54 for an overview of the index format.
org.apache.lucene.codecs.lucene54
Lucene 5.4 file format.
org.apache.lucene.codecs.lucene60
Components from the Lucene 6.0 index format.
org.apache.lucene.codecs.lucene62
Lucene 6.2 file format.
org.apache.lucene.codecs.perfield
Postings format that can delegate to different formats per-field.
org.apache.lucene.document
The logical representation of a Document for indexing and searching.
org.apache.lucene.geo
Geospatial Utility Implementations for Lucene Core
org.apache.lucene.index
Code to maintain and access indices.
org.apache.lucene.search
Code to search indices.
org.apache.lucene.search.similarities
This package contains the various ranking models that can be used in Lucene.
org.apache.lucene.search.spans
The calculus of spans.
org.apache.lucene.store
Binary i/o API, used for all index data.
org.apache.lucene.util
Some utility classes.
org.apache.lucene.util.automaton
Finite-state automaton for regular expressions.
org.apache.lucene.util.bkd
Block KD-tree, implementing the generic spatial data structure described in this paper.
org.apache.lucene.util.fst
Finite state transducers
org.apache.lucene.util.graph
Utility classes for working with token streams as graphs.
org.apache.lucene.util.mutable
Comparable object wrappers
org.apache.lucene.util.packed
Packed integer arrays and streams.
lucene-analyzers-common 
Package Description
org.apache.lucene.analysis.ar
Analyzer for Arabic.
org.apache.lucene.analysis.bg
Analyzer for Bulgarian.
org.apache.lucene.analysis.br
Analyzer for Brazilian Portuguese.
org.apache.lucene.analysis.ca
Analyzer for Catalan.
org.apache.lucene.analysis.charfilter
Normalization of text before the tokenizer.
org.apache.lucene.analysis.cjk
Analyzer for Chinese, Japanese, and Korean, which indexes bigrams.
org.apache.lucene.analysis.ckb
Analyzer for Sorani Kurdish.
org.apache.lucene.analysis.commongrams
Construct n-grams for frequently occurring terms and phrases.
org.apache.lucene.analysis.compound
A filter that decomposes compound words you find in many Germanic languages into the word parts.
org.apache.lucene.analysis.compound.hyphenation
Hyphenation code for the CompoundWordTokenFilter.
org.apache.lucene.analysis.core
Basic, general-purpose analysis components.
org.apache.lucene.analysis.custom
A general-purpose Analyzer that can be created with a builder-style API.
org.apache.lucene.analysis.cz
Analyzer for Czech.
org.apache.lucene.analysis.da
Analyzer for Danish.
org.apache.lucene.analysis.de
Analyzer for German.
org.apache.lucene.analysis.el
Analyzer for Greek.
org.apache.lucene.analysis.en
Analyzer for English.
org.apache.lucene.analysis.es
Analyzer for Spanish.
org.apache.lucene.analysis.eu
Analyzer for Basque.
org.apache.lucene.analysis.fa
Analyzer for Persian.
org.apache.lucene.analysis.fi
Analyzer for Finnish.
org.apache.lucene.analysis.fr
Analyzer for French.
org.apache.lucene.analysis.ga
Analyzer for Irish.
org.apache.lucene.analysis.gl
Analyzer for Galician.
org.apache.lucene.analysis.hi
Analyzer for Hindi.
org.apache.lucene.analysis.hu
Analyzer for Hungarian.
org.apache.lucene.analysis.hunspell
Stemming TokenFilter using a Java implementation of the Hunspell stemming algorithm.
org.apache.lucene.analysis.hy
Analyzer for Armenian.
org.apache.lucene.analysis.id
Analyzer for Indonesian.
org.apache.lucene.analysis.in
Analyzer for Indian languages.
org.apache.lucene.analysis.it
Analyzer for Italian.
org.apache.lucene.analysis.lt
Analyzer for Lithuanian.
org.apache.lucene.analysis.lv
Analyzer for Latvian.
org.apache.lucene.analysis.minhash
MinHash filtering (for LSH).
org.apache.lucene.analysis.miscellaneous
Miscellaneous Tokenstreams.
org.apache.lucene.analysis.ngram
Character n-gram tokenizers and filters.
org.apache.lucene.analysis.nl
Analyzer for Dutch.
org.apache.lucene.analysis.no
Analyzer for Norwegian.
org.apache.lucene.analysis.path
Analysis components for path-like strings such as filenames.
org.apache.lucene.analysis.pattern
Set of components for pattern-based (regex) analysis.
org.apache.lucene.analysis.payloads
Provides various convenience classes for creating payloads on Tokens.
org.apache.lucene.analysis.pt
Analyzer for Portuguese.
org.apache.lucene.analysis.query
Automatically filter high-frequency stopwords.
org.apache.lucene.analysis.reverse
Filter to reverse token text.
org.apache.lucene.analysis.ro
Analyzer for Romanian.
org.apache.lucene.analysis.ru
Analyzer for Russian.
org.apache.lucene.analysis.shingle
Word n-gram filters.
org.apache.lucene.analysis.sinks
org.apache.lucene.analysis.snowball
TokenFilter and Analyzer implementations that use Snowball stemmers.
org.apache.lucene.analysis.sr
Analyzer for Serbian.
org.apache.lucene.analysis.sv
Analyzer for Swedish.
org.apache.lucene.analysis.synonym
Analysis components for Synonyms.
org.apache.lucene.analysis.th
Analyzer for Thai.
org.apache.lucene.analysis.tr
Analyzer for Turkish.
org.apache.lucene.analysis.util
Utility functions for text analysis.
org.apache.lucene.analysis.wikipedia
Tokenizer that is aware of Wikipedia syntax.
org.apache.lucene.collation
Unicode collation support.
org.apache.lucene.collation.tokenattributes
Custom AttributeImpl for indexing collation keys as index terms.
org.tartarus.snowball
Snowball stemmer API
org.tartarus.snowball.ext
Autogenerated snowball stemmer implementations.
lucene-analyzers-icu 
Package Description
org.apache.lucene.analysis.icu
Analysis components based on ICU
org.apache.lucene.analysis.icu.segmentation
Tokenizer that breaks text into words with the Unicode Text Segmentation algorithm.
org.apache.lucene.analysis.icu.tokenattributes
Additional ICU-specific Attributes for text analysis.
lucene-analyzers-kuromoji 
Package Description
org.apache.lucene.analysis.ja
Analyzer for Japanese.
org.apache.lucene.analysis.ja.dict
Kuromoji dictionary implementation.
org.apache.lucene.analysis.ja.tokenattributes
Additional Kuromoji-specific Attributes for text analysis.
org.apache.lucene.analysis.ja.util
Kuromoji utility classes.
lucene-analyzers-morfologik 
Package Description
org.apache.lucene.analysis.morfologik
This package provides dictionary-driven lemmatization ("accurate stemming") filter and analyzer for the Polish Language, driven by the Morfologik library developed by Dawid Weiss and Marcin Miłkowski.
org.apache.lucene.analysis.uk
Analyzer for Ukrainian.
lucene-analyzers-phonetic 
Package Description
org.apache.lucene.analysis.phonetic
Analysis components for phonetic search.
lucene-analyzers-smartcn 
Package Description
org.apache.lucene.analysis.cn.smart
Analyzer for Simplified Chinese, which indexes words.
org.apache.lucene.analysis.cn.smart.hhmm
SmartChineseAnalyzer Hidden Markov Model package.
lucene-analyzers-stempel 
Package Description
org.apache.lucene.analysis.pl
Analyzer for Polish.
org.apache.lucene.analysis.stempel
Stempel: Algorithmic Stemmer
org.egothor.stemmer
Egothor stemmer API.
lucene-analyzers-uima 
Package Description
org.apache.lucene.analysis.uima
Classes that integrate UIMA with Lucene's analysis API.
org.apache.lucene.analysis.uima.ae
Integration with UIMA's AnalysisEngine.
lucene-classification 
Package Description
org.apache.lucene.classification
Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).
org.apache.lucene.classification.document
Uses already seen data (the indexed documents) to classify new documents.
org.apache.lucene.classification.utils
Utilities for evaluation, data preparation, etc.
lucene-codecs 
Package Description
org.apache.lucene.codecs.blockterms
Pluggable term index / block terms dictionary implementations.
org.apache.lucene.codecs.blocktreeords
Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.
org.apache.lucene.codecs.bloom
Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.
org.apache.lucene.codecs.memory
Term dictionary, DocValues or Postings formats that are read entirely into memory.
org.apache.lucene.codecs.simpletext
Simpletext Codec: writes human readable postings.
lucene-expressions 
Package Description
org.apache.lucene.expressions
Expressions.
org.apache.lucene.expressions.js
Javascript expressions.
lucene-grouping 
Package Description
org.apache.lucene.search.grouping
Grouping.
org.apache.lucene.search.grouping.function
Support for grouping by ValueSource.
org.apache.lucene.search.grouping.term
Support for grouping by indexed terms via DocValues.
lucene-highlighter 
Package Description
org.apache.lucene.search.highlight
Highlighting search terms.
org.apache.lucene.search.postingshighlight
Highlighter implementation that uses offsets from postings lists.
org.apache.lucene.search.uhighlight
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
org.apache.lucene.search.vectorhighlight
Another highlighter implementation based on term vectors.
lucene-join 
Package Description
org.apache.lucene.search.join
Support for index-time and query-time joins.
lucene-memory 
Package Description
org.apache.lucene.index.memory
High-performance single-document main memory Apache Lucene fulltext search index.
lucene-misc 
Package Description
org.apache.lucene.misc
Miscellaneous index tools.
org.apache.lucene.uninverting
Support for creating docvalues on-the-fly from the inverted index at runtime.
lucene-queries 
Package Description
org.apache.lucene.queries
Filters and Queries that add to core Lucene.
org.apache.lucene.queries.function
Queries that compute score based upon a function.
org.apache.lucene.queries.function.docvalues
FunctionValues for different data types.
org.apache.lucene.queries.function.valuesource
A variety of functions to use with FunctionQuery.
org.apache.lucene.queries.mlt
Document similarity query generators.
org.apache.lucene.queries.payloads
The payloads package provides Query mechanisms for finding and using payloads.
lucene-queryparser 
Package Description
org.apache.lucene.queryparser.analyzing
QueryParser that passes Fuzzy-, Prefix-, Range-, and WildcardQuerys through the given analyzer.
org.apache.lucene.queryparser.classic
A simple query parser implemented with JavaCC.
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.flexible.core
Core classes of the flexible query parser framework.
org.apache.lucene.queryparser.flexible.core.builders
Necessary classes to implement query builders.
org.apache.lucene.queryparser.flexible.core.config
Base classes used to configure the query processing.
org.apache.lucene.queryparser.flexible.core.messages
Messages usually used by query parser implementations.
org.apache.lucene.queryparser.flexible.core.nodes
Query nodes commonly used by query parser implementations.
org.apache.lucene.queryparser.flexible.core.parser
Necessary interfaces to implement text parsers.
org.apache.lucene.queryparser.flexible.core.processors
Interfaces and implementations used by query node processors
org.apache.lucene.queryparser.flexible.core.util
Utility classes to used with the Query Parser.
org.apache.lucene.queryparser.flexible.messages
For Native Language Support (NLS), system of software internationalization.
org.apache.lucene.queryparser.flexible.precedence
Precedence Query Parser Implementation
org.apache.lucene.queryparser.flexible.precedence.processors
Processors used by Precedence Query Parser
org.apache.lucene.queryparser.flexible.standard
Implementation of the Lucene classic query parser using the flexible query parser frameworks
org.apache.lucene.queryparser.flexible.standard.builders
Standard Lucene Query Node Builders.
org.apache.lucene.queryparser.flexible.standard.config
Standard Lucene Query Configuration.
org.apache.lucene.queryparser.flexible.standard.nodes
Standard Lucene Query Nodes.
org.apache.lucene.queryparser.flexible.standard.parser
Lucene Query Parser
org.apache.lucene.queryparser.flexible.standard.processors
Lucene Query Node Processors.
org.apache.lucene.queryparser.simple
A simple query parser for human-entered queries.
org.apache.lucene.queryparser.surround.parser
This package contains the QueryParser.jj source file for the Surround parser.
org.apache.lucene.queryparser.surround.query
This package contains SrndQuery and its subclasses.
org.apache.lucene.queryparser.xml
Parser that produces Lucene Query objects from XML streams.
org.apache.lucene.queryparser.xml.builders
XML Parser factories for different Lucene Query/Filters.
lucene-sandbox 
Package Description
org.apache.lucene.codecs.idversion
A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.
org.apache.lucene.payloads
Experimental classes for interacting with payloads
org.apache.lucene.sandbox.queries
Additional queries (some may have caveats or limitations)
lucene-spatial-extras 
Package Description
org.apache.lucene.spatial
Lucene spatial search
org.apache.lucene.spatial.bbox
Bounding Box Spatial Strategy
org.apache.lucene.spatial.composite
Composite strategies.
org.apache.lucene.spatial.prefix
Prefix Tree Strategy.
org.apache.lucene.spatial.prefix.tree
This package is about SpatialPrefixTree and any supporting classes.
org.apache.lucene.spatial.query
Spatial Query options useful for client side requests
org.apache.lucene.spatial.serialized
Strategies that serialize the shape (non-indexed).
org.apache.lucene.spatial.spatial4j
Spatial4j stuff that ideally belongs in Spatial4j (isn't related to Lucene).
org.apache.lucene.spatial.util
Various spatial utilities.
org.apache.lucene.spatial.vector
Spatial strategy that uses two fields.
lucene-suggest 
Package Description
org.apache.lucene.search.spell
Suggest alternate spellings for words.
org.apache.lucene.search.suggest
Support for Autocomplete/Autosuggest
org.apache.lucene.search.suggest.analyzing
Analyzer based autosuggest.
org.apache.lucene.search.suggest.document
Support for document suggestion
org.apache.lucene.search.suggest.fst
Finite-state based autosuggest.
org.apache.lucene.search.suggest.jaspell
JaSpell-based autosuggest.
org.apache.lucene.search.suggest.tst
Ternary Search Tree based autosuggest.
Other Packages 
Package Description
org.apache.lucene.spatial.geopoint.document
Geospatial Field Implementations for Core Lucene
org.apache.lucene.spatial.geopoint.search
Geospatial Query Implementations for Core Lucene
Skip navigation links