org.broadleafcommerce.core.search.service
Class SearchSynonymProvider

java.lang.Object
  extended by org.broadleafcommerce.core.search.service.SearchSynonymProvider
All Implemented Interfaces:
org.compass.core.config.CompassConfigurable, org.compass.core.lucene.engine.analyzer.LuceneAnalyzerTokenFilterProvider, org.compass.core.lucene.engine.analyzer.synonym.SynonymLookupProvider

@Component(value="blSearchSynonymProvider")
public class SearchSynonymProvider
extends Object
implements org.compass.core.lucene.engine.analyzer.synonym.SynonymLookupProvider, org.compass.core.lucene.engine.analyzer.LuceneAnalyzerTokenFilterProvider


Constructor Summary
SearchSynonymProvider()
           
 
Method Summary
 void configure(org.compass.core.config.CompassSettings settings)
           
 org.apache.lucene.analysis.TokenStream createTokenFilter(org.apache.lucene.analysis.TokenStream tokenStream)
           
 String[] lookupSynonyms(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchSynonymProvider

public SearchSynonymProvider()
Method Detail

lookupSynonyms

public String[] lookupSynonyms(String value)
Specified by:
lookupSynonyms in interface org.compass.core.lucene.engine.analyzer.synonym.SynonymLookupProvider

configure

public void configure(org.compass.core.config.CompassSettings settings)
               throws org.compass.core.CompassException
Specified by:
configure in interface org.compass.core.config.CompassConfigurable
Throws:
org.compass.core.CompassException

createTokenFilter

public org.apache.lucene.analysis.TokenStream createTokenFilter(org.apache.lucene.analysis.TokenStream tokenStream)
Specified by:
createTokenFilter in interface org.compass.core.lucene.engine.analyzer.LuceneAnalyzerTokenFilterProvider


Copyright © 2012. All Rights Reserved.