public class LuceneSearchEnginePolicyManager extends AbstractPolicyManager<LuceneSearchEnginePolicyFilter>
Modifier and Type | Method and Description |
---|---|
void |
filterCategoryDocument(org.apache.lucene.document.Document doc,
Category cat,
java.lang.String lang) |
void |
filterMemberDocument(org.apache.lucene.document.Document doc,
Member mbr) |
void |
filterPublicationDocument(org.apache.lucene.document.Document doc,
Publication pub,
java.lang.String lang) |
org.apache.lucene.analysis.Analyzer |
getAnalyzer(java.lang.String lang,
boolean isIndexing) |
static LuceneSearchEnginePolicyManager |
getInstance() |
java.util.HashSet<java.lang.String> |
getLanguageStopWordsSet(java.lang.String lang,
java.util.HashSet<java.lang.String> jcms) |
protected java.lang.String |
getStatusXmlTagName() |
org.apache.lucene.search.Query |
parseQuery(java.lang.String searchString,
ParseOptions options,
org.apache.lucene.analysis.Analyzer analyzer) |
addPolicyFilter, getPolicyFilters, getPolicyFiltersMap, handleException, removePolicyFilter
public static final LuceneSearchEnginePolicyManager getInstance()
protected java.lang.String getStatusXmlTagName()
getStatusXmlTagName
in class AbstractPolicyManager<LuceneSearchEnginePolicyFilter>
public java.util.HashSet<java.lang.String> getLanguageStopWordsSet(java.lang.String lang, java.util.HashSet<java.lang.String> jcms)
public org.apache.lucene.analysis.Analyzer getAnalyzer(java.lang.String lang, boolean isIndexing)
public void filterPublicationDocument(org.apache.lucene.document.Document doc, Publication pub, java.lang.String lang)
public void filterCategoryDocument(org.apache.lucene.document.Document doc, Category cat, java.lang.String lang)
public void filterMemberDocument(org.apache.lucene.document.Document doc, Member mbr)
public org.apache.lucene.search.Query parseQuery(java.lang.String searchString, ParseOptions options, org.apache.lucene.analysis.Analyzer analyzer) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseException
LuceneSearchEnginePolicyFilter.parseQuery(String, ParseOptions, Analyzer, Query)
Copyright © 2001-2017 Jalios SA. All Rights Reserved.