Liferay 7.0-ce-b4

com.liferay.portal.kernel.search.suggest
Class PhraseSuggester

java.lang.Object
  extended by com.liferay.portal.kernel.search.suggest.BaseSuggester
      extended by com.liferay.portal.kernel.search.suggest.PhraseSuggester
All Implemented Interfaces:
Suggester

public class PhraseSuggester
extends BaseSuggester


Nested Class Summary
static class PhraseSuggester.CandidateGenerator
           
static class PhraseSuggester.Collate
           
 
Nested classes/interfaces inherited from interface com.liferay.portal.kernel.search.suggest.Suggester
Suggester.Sort, Suggester.StringDistance, Suggester.SuggestMode
 
Constructor Summary
PhraseSuggester(String name, String field)
           
PhraseSuggester(String name, String field, String value)
           
 
Method Summary
<T> T
accept(SuggesterVisitor<T> suggesterVisitor)
           
 void addCandidateGenerator(PhraseSuggester.CandidateGenerator candidateGenerator)
           
 String getAnalyzer()
           
 Set<PhraseSuggester.CandidateGenerator> getCandidateGenerators()
           
 PhraseSuggester.Collate getCollate()
           
 Float getConfidence()
           
 Integer getGramSize()
           
 Float getMaxErrors()
           
 String getPostHighlightFilter()
           
 String getPreHighlightFilter()
           
 Float getRealWordErrorLikelihood()
           
 String getSeparator()
           
 Integer getShardSize()
           
 Integer getSize()
           
 Integer getTokenLimit()
           
 Boolean isForceUnigrams()
           
 void setAnalyzer(String analyzer)
           
 void setCollate(PhraseSuggester.Collate collate)
           
 void setConfidence(Float confidence)
           
 void setForceUnigrams(Boolean forceUnigrams)
           
 void setGramSize(Integer gramSize)
           
 void setMaxErrors(Float maxErrors)
           
 void setPostHighlightFilter(String postHighlightFilter)
           
 void setPreHighlightFilter(String preHighlightFilter)
           
 void setRealWordErrorLikelihood(Float realWordErrorLikelihood)
           
 void setSeparator(String separator)
           
 void setShardSize(Integer shardSize)
           
 void setSize(Integer size)
           
 void setTokenLimit(Integer tokenLimit)
           
 
Methods inherited from class com.liferay.portal.kernel.search.suggest.BaseSuggester
getField, getName, getValue, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhraseSuggester

public PhraseSuggester(String name,
                       String field)

PhraseSuggester

public PhraseSuggester(String name,
                       String field,
                       String value)
Method Detail

accept

public <T> T accept(SuggesterVisitor<T> suggesterVisitor)

addCandidateGenerator

public void addCandidateGenerator(PhraseSuggester.CandidateGenerator candidateGenerator)

getAnalyzer

public String getAnalyzer()

getCandidateGenerators

public Set<PhraseSuggester.CandidateGenerator> getCandidateGenerators()

getCollate

public PhraseSuggester.Collate getCollate()

getConfidence

public Float getConfidence()

getGramSize

public Integer getGramSize()

getMaxErrors

public Float getMaxErrors()

getPostHighlightFilter

public String getPostHighlightFilter()

getPreHighlightFilter

public String getPreHighlightFilter()

getRealWordErrorLikelihood

public Float getRealWordErrorLikelihood()

getSeparator

public String getSeparator()

getShardSize

public Integer getShardSize()

getSize

public Integer getSize()

getTokenLimit

public Integer getTokenLimit()

isForceUnigrams

public Boolean isForceUnigrams()

setAnalyzer

public void setAnalyzer(String analyzer)

setCollate

public void setCollate(PhraseSuggester.Collate collate)

setConfidence

public void setConfidence(Float confidence)

setForceUnigrams

public void setForceUnigrams(Boolean forceUnigrams)

setGramSize

public void setGramSize(Integer gramSize)

setMaxErrors

public void setMaxErrors(Float maxErrors)

setPostHighlightFilter

public void setPostHighlightFilter(String postHighlightFilter)

setPreHighlightFilter

public void setPreHighlightFilter(String preHighlightFilter)

setRealWordErrorLikelihood

public void setRealWordErrorLikelihood(Float realWordErrorLikelihood)

setSeparator

public void setSeparator(String separator)

setShardSize

public void setShardSize(Integer shardSize)

setSize

public void setSize(Integer size)

setTokenLimit

public void setTokenLimit(Integer tokenLimit)

Liferay 7.0-ce-b4