Lucene 4.2.1 analyzers-common API

Analyzers for indexing content in different languages and domains.


Packages Analyzer for Arabic. Analyzer for Bulgarian. Analyzer for Brazilian Portuguese. 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. Analyzer for Chinese, which indexes unigrams (individual chinese characters).
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 The code for the compound word hyphenation is taken from the Apache FOP project.
org.apache.lucene.analysis.core Basic, general-purpose analysis components. Analyzer for Czech.
org.apache.lucene.analysis.da Analyzer for Danish. Analyzer for German.
org.apache.lucene.analysis.el Analyzer for Greek.
org.apache.lucene.analysis.en Analyzer for English. Analyzer for Spanish. Analyzer for Basque.
org.apache.lucene.analysis.fa Analyzer for Persian. Analyzer for Finnish. Analyzer for French. Analysis for Irish. Analyzer for Galician.
org.apache.lucene.analysis.hi Analyzer for Hindi. 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. Analyzer for Indonesian. Analysis components for Indian languages. Analyzer for Italian. Analyzer for Latvian.
org.apache.lucene.analysis.miscellaneous Miscellaneous TokenStreams
org.apache.lucene.analysis.ngram Character n-gram tokenizers and filters. Analyzer for Dutch. 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.position Filter for assigning position increments. Analyzer for Portuguese.
org.apache.lucene.analysis.query Automatically filter high-frequency stopwords.
org.apache.lucene.analysis.reverse Filter to reverse token text. Analyzer for Romanian. Analyzer for Russian.
org.apache.lucene.analysis.shingle Word n-gram filters
org.apache.lucene.analysis.sinks TeeSinkTokenFilter and implementations of TeeSinkTokenFilter.SinkFilter that might be useful.
org.apache.lucene.analysis.snowball TokenFilter and Analyzer implementations that use Snowball stemmers.
org.apache.lucene.analysis.standard Fast, general-purpose grammar-based tokenizers.
org.apache.lucene.analysis.standard.std31 Backwards-compatible implementation to match Version.LUCENE_31
org.apache.lucene.analysis.standard.std34 Backwards-compatible implementation to match Version.LUCENE_34
org.apache.lucene.analysis.standard.std36 Backwards-compatible implementation to match Version.LUCENE_36 Analyzer for Swedish.
org.apache.lucene.analysis.synonym Analysis components for Synonyms. Analyzer for Thai. 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.


Analyzers for indexing content in different languages and domains.

For an introduction to Lucene's analysis API, see the org.apache.lucene.analysis package documentation.

This module contains concrete components (CharFilters, Tokenizers, and (TokenFilters) for analyzing different types of content. It also provides a number of Analyzers for different languages that you can use to get started quickly.

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.