com.sleepycat.db |
|
lucli |
Lucene Command Line Interface |
org.apache.lucene |
Top-level package. |
org.apache.lucene.analysis |
API and code to convert text into indexable/searchable tokens. |
org.apache.lucene.analysis.ar |
Analyzer for Arabic. |
org.apache.lucene.analysis.br |
Analyzer for Brazilian Portuguese. |
org.apache.lucene.analysis.cjk |
Analyzer for Chinese, Japanese, and Korean, which indexes bigrams (overlapping groups of two adjacent Han characters). |
org.apache.lucene.analysis.cn |
Analyzer for Chinese, which indexes unigrams (individual chinese characters). |
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. |
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 |
The code for the compound word hyphenation is taken from the Apache FOP project . |
org.apache.lucene.analysis.cz |
Analyzer for Czech. |
org.apache.lucene.analysis.de |
Analyzer for German. |
org.apache.lucene.analysis.el |
Analyzer for Greek. |
org.apache.lucene.analysis.fa |
Analyzer for Persian. |
org.apache.lucene.analysis.fr |
Analyzer for French. |
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.payloads |
Provides various convenience classes for creating payloads on Tokens. |
org.apache.lucene.analysis.position |
Filter for assigning position increments. |
org.apache.lucene.analysis.query |
Automatically filter high-frequency stopwords. |
org.apache.lucene.analysis.reverse |
Filter to reverse token text. |
org.apache.lucene.analysis.ru |
Analyzer for Russian. |
org.apache.lucene.analysis.shingle |
Word n-gram filters |
org.apache.lucene.analysis.sinks |
Implementations of the SinkTokenizer that might be useful. |
org.apache.lucene.analysis.snowball |
org.apache.lucene.analysis.TokenFilter and org.apache.lucene.analysis.Analyzer implementations that use Snowball
stemmers. |
org.apache.lucene.analysis.standard |
A fast grammar-based tokenizer constructed with JFlex. |
org.apache.lucene.analysis.th |
Analyzer for Thai. |
org.apache.lucene.analysis.tokenattributes |
|
org.apache.lucene.ant |
Ant task to create Lucene indexes. |
org.apache.lucene.benchmark |
The benchmark contribution contains tools for benchmarking Lucene using standard, freely available corpora. |
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.programmatic |
Sample performance test written programmatically - no algorithm file is needed here. |
org.apache.lucene.benchmark.byTask.stats |
Statistics maintained when running benchmark tasks. |
org.apache.lucene.benchmark.byTask.tasks |
Extendable benchmark tasks. |
org.apache.lucene.benchmark.byTask.utils |
Utilities used for the benchmark, and for the reports. |
org.apache.lucene.benchmark.quality |
Search Quality Benchmarking.
This package allows to benchmark search quality of a Lucene application. |
org.apache.lucene.benchmark.quality.trec |
Utilities for Trec related quality benchmarking, feeding from Trec Topics and QRels inputs. |
org.apache.lucene.benchmark.quality.utils |
Miscellaneous utilities for search quality benchmarking: query parsing, submission reports. |
org.apache.lucene.benchmark.standard |
|
org.apache.lucene.benchmark.stats |
|
org.apache.lucene.benchmark.utils |
|
org.apache.lucene.collation |
CollationKeyFilter and ICUCollationKeyFilter
convert each token into its binary CollationKey using the
provided Collator , and then encode the CollationKey
as a String using
org.apache.lucene.util.IndexableBinaryStringTools , to allow it to be
stored as an index term. |
org.apache.lucene.demo |
|
org.apache.lucene.demo.html |
|
org.apache.lucene.document |
The logical representation of a org.apache.lucene.document.Document for indexing and searching.
The document package provides the user level logical representation of content to be indexed and searched. |
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.store |
|
org.apache.lucene.messages |
For Native Language Support (NLS), system of software internationalization. |
org.apache.lucene.misc |
|
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.core |
Contains the core classes of the flexible query parser framework
Flexible Query Parser
This package contains the necessary classes to implement a query parser. |
org.apache.lucene.queryParser.core.builders |
Contains the necessary classes to implement query builders
Query Parser Builders
The package org.apache.lucene.queryParser.builders contains the interface that
builders must implement, it also contain a utility org.apache.lucene.queryParser.core.builders.QueryTreeBuilder , which walks the tree
and call the Builder for each node in the tree. |
org.apache.lucene.queryParser.core.config |
Contains the base classes used to configure the query processing
Query Configuration Interfaces
The package org.apache.lucene.queryParser.config contains query configuration handler
abstract class that all config handlers should extend. |
org.apache.lucene.queryParser.core.messages |
Contains messages usually used by query parser implementations
Query Parser Messages
Messages for the Flexible Query Parser, they use org.apache.lucene.messages.NLS API. |
org.apache.lucene.queryParser.core.nodes |
Contains query nodes that are commonly used by query parser implementations
Query Nodes
The package org.apache.lucene.queryParser.nodes contains all the basic query nodes. |
org.apache.lucene.queryParser.core.parser |
Contains the necessary interfaces to implement text parsers
Parser
The package org.apache.lucene.queryParser.parser contains interfaces
that should be implemented by the parsers. |
org.apache.lucene.queryParser.core.processors |
Interfaces and implementations used by query node processors
Query Node Processors
The package org.apache.lucene.queryParser.processors contains interfaces
that should be implemented by every query node processor. |
org.apache.lucene.queryParser.core.util |
Utility classes to used with the Query Parser
Utility classes to used with the Query Parser
This package contains utility classes used with the query parsers. |
org.apache.lucene.queryParser.precedence |
QueryParser designed to handle operator precedence in a more sensible fashion than the default QueryParser. |
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 and all the attributes used by it. |
org.apache.lucene.queryParser.standard.nodes |
Standard Lucene Query Nodes
The package org.apache.lucene.queryParser.standard.nodes contains QueryNode classes
that are used specifically for Lucene query node tree. |
org.apache.lucene.queryParser.standard.parser |
Lucene Query Parser
The package org.apache.lucene.queryParser.standard.parser contains the query parser. |
org.apache.lucene.queryParser.standard.processors |
Lucene Query Node Processors
The package org.apache.lucene.queryParser.standard.processors contains every processor needed to assembly a pipeline
that modifies the query node tree according to the actual Lucene 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.search |
Code to search indices. |
org.apache.lucene.search.function |
Programmatic control over documents scores. |
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.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.spell |
Suggest alternate spellings for words. |
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.geometry |
|
org.apache.lucene.spatial.geometry.shape |
|
org.apache.lucene.spatial.tier |
Support for filtering based upon geographic location. |
org.apache.lucene.spatial.tier.projections |
|
org.apache.lucene.store |
Binary i/o API, used for all index data. |
org.apache.lucene.store.db |
Berkeley DB 4.3 based implementation of Directory . |
org.apache.lucene.store.instantiated |
InstantiatedIndex, alternative RAM store for small corpora.
WARNING: This contrib is experimental and the APIs may change without warning.
Abstract
Represented as a coupled graph of class instances, this
all-in-memory index store implementation delivers search
results up to a 100 times faster than the file-centric RAMDirectory
at the cost of greater RAM consumption. |
org.apache.lucene.store.je |
Berkeley DB Java Edition based implementation of Directory . |
org.apache.lucene.swing.models |
Decorators for JTable TableModel and JList ListModel encapsulating Lucene indexing and searching functionality. |
org.apache.lucene.util |
Some utility classes. |
org.apache.lucene.util.cache |
|
org.apache.lucene.wikipedia.analysis |
Tokenizer that is aware of Wikipedia syntax. |
org.apache.lucene.wordnet |
This package uses synonyms defined by WordNet . |
org.apache.lucene.xmlparser |
Parser that produces Lucene Query objects from XML streams. |
org.apache.lucene.xmlparser.builders |
|
org.apache.lucene.xmlparser.webdemo |
|
org.apache.regexp |
This package exists to allow access to useful package protected data within
Jakarta Regexp. |
org.tartarus.snowball |
|
org.tartarus.snowball.ext |
|