11

lucene-3.0.1-src.zip

 2 years ago
source link: http://www.docjar.com/projects/lucene-3.0.1-src-code.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
lucene-3.0.1-src.zipHome

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 Directoryorg.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 Directoryorg.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  


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK