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
TokenStream s |
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
SolrCore s |
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
Collector s |
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 | |
org.apache.solr.spelling.suggest.jaspell | |
org.apache.solr.spelling.suggest.tst | |
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 UpdateRequestProcessorChain s |
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)
|
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
|
Package | Description |
---|---|
org.apache.solr.handler.extraction |
ExtractingRequestHandler and related code. |
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 . |
Package | Description |
---|---|
org.apache.solr.handler.dataimport |
DataImportHandler and related code. |
org.apache.solr.handler.dataimport.config |
Utility classes for parsing & modeling DIH configuration.
|
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. |
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.
|
Package | Description |
---|---|
org.apache.solr.morphlines.cell |
Morphlines Solr Cell related code.
|
Package | Description |
---|---|
org.apache.solr.morphlines.solr |
Morphlines Solr related code.
|
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.
|
Package | Description |
---|---|
org.apache.solr.uima.processor |
UIMAUpdateRequestProcessorFactory and related code. |
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.
|
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.
|
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.
|
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.
|
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.
|
Package | Description |
---|---|
org.apache.lucene.analysis.phonetic |
Analysis components for phonetic search.
|
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.
|
Package | Description |
---|---|
org.apache.lucene.analysis.pl |
Analyzer for Polish.
|
org.apache.lucene.analysis.stempel |
Stempel: Algorithmic Stemmer
|
org.egothor.stemmer |
Egothor stemmer API.
|
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.
|
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.
|
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.
|
Package | Description |
---|---|
org.apache.lucene.expressions |
Expressions.
|
org.apache.lucene.expressions.js |
Javascript expressions.
|
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 . |
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.
|
Package | Description |
---|---|
org.apache.lucene.search.join |
Support for index-time and query-time joins.
|
Package | Description |
---|---|
org.apache.lucene.index.memory |
High-performance single-document main memory Apache Lucene fulltext search index.
|
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.
|
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.
|
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.
|
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)
|
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.
|
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.
|
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
|