Package com.jalios.jcms.search

Provides internal search engines classes of JCMS.

See:
          Description

Interface Summary
CategorySearchEngine This interface must be implemented by category search engines (indexer and searcher) such as LuceneCategorySearchEngine.
FileSearchEngine This interface must be implemented by file search engines such as LuceneFileSearchEngine.
LuceneUtils.SearcherWrapper Searcher wrapper interface providing base functionnality for refercence tracking.
PublicationSearchEngine This interface must be implemented by publication search engines (indexer and searcher) such as LuceneSearchEngine.
 

Class Summary
AdminSearchEnginesHandler This handler is used in the admin area to provide action on search engine.
CategorySearchEngineListener This class listen to all operations on Category and ask the Category Search Engine to index/update/delete.
LuceneCategorySearchEngine This CategorySearchEngine is reponsible for the indexing and searching of JCMS content using lucene.
LuceneDataSearchEngine This class provides a base class to index JCMS Data using Lucene.
LuceneFileSearchEngine This class is an implementation of FileSearchEngine base on Lucene search engine.
LuceneMemberSearchEngine Provides member indexing and search.
LucenePublicationSearchEngine This PublicationSearchEngine is reponsible for the indexing and searching of JCMS content using lucene.
LuceneUtils Provide misc utility when working with lucene
LuceneUtils.IndexSearcherWrapper IndexSearcher wrapper providing base functionnality for refercence tracking.
LuceneUtils.MultiSearcherWrapper MultiSearcher wrapper providing base functionnality for refercence tracking.
NGramCategorizer TextCategorizer is able to categorize texts by computing the similarity of the FingerPrint of a text with a collection of the FingerPrints of the categories.
NGramFingerPrint A FingerPrint maps so called NGrams to their number of occurences in the corresponding text.
PublicationSearchEngineListener This class listen to all operations on Publication and ask the Publication Search Engine to index/update/delete.
SpellSuggestEngine This engine can be used when doing text search.
SpellSuggestQueryParser This QueryParser parse a search string and build a new lucene query using suggested words instead of Warning: it can be quite time consuming as it trigger a search in the spell checker for each term of the query.
SuggestionManager MoreLikeThis with Tf/Idf computation
 

Package com.jalios.jcms.search Description

Provides internal search engines classes of JCMS. See LuceneSearchEnginePolicy or LuceneSearchEnginePolicyFilter if you need to modify search behaviour.



Copyright © 2001-2010 Jalios SA. All Rights Reserved.