Home

lucene-3.0.1-src.zip

 

lucene-3.0.1-src.zip

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