Class CandidateGenerator
- java.lang.Object
-
- org.elasticsearch.search.suggest.phrase.CandidateGenerator
-
- Direct Known Subclasses:
DirectCandidateGenerator,MultiCandidateGeneratorWrapper
public abstract class CandidateGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CandidateGenerator()
-
Method Summary
Modifier and Type Method Description DirectCandidateGenerator.CandidatecreateCandidate(org.apache.lucene.util.BytesRef term, boolean userInput)DirectCandidateGenerator.CandidatecreateCandidate(org.apache.lucene.util.BytesRef term, org.apache.lucene.codecs.TermStats termStats, double channelScore)abstract DirectCandidateGenerator.CandidatecreateCandidate(org.apache.lucene.util.BytesRef term, org.apache.lucene.codecs.TermStats termStats, double channelScore, boolean userInput)DirectCandidateGenerator.CandidateSetdrawCandidates(org.apache.lucene.util.BytesRef term)abstract DirectCandidateGenerator.CandidateSetdrawCandidates(DirectCandidateGenerator.CandidateSet set)abstract booleanisKnownWord(org.apache.lucene.util.BytesRef term)abstract org.apache.lucene.codecs.TermStatstermStats(org.apache.lucene.util.BytesRef term)
-
-
-
Method Detail
-
isKnownWord
public abstract boolean isKnownWord(org.apache.lucene.util.BytesRef term) throws java.io.IOException- Throws:
java.io.IOException
-
termStats
public abstract org.apache.lucene.codecs.TermStats termStats(org.apache.lucene.util.BytesRef term) throws java.io.IOException- Throws:
java.io.IOException
-
drawCandidates
public DirectCandidateGenerator.CandidateSet drawCandidates(org.apache.lucene.util.BytesRef term) throws java.io.IOException
- Throws:
java.io.IOException
-
createCandidate
public DirectCandidateGenerator.Candidate createCandidate(org.apache.lucene.util.BytesRef term, boolean userInput) throws java.io.IOException
- Throws:
java.io.IOException
-
createCandidate
public DirectCandidateGenerator.Candidate createCandidate(org.apache.lucene.util.BytesRef term, org.apache.lucene.codecs.TermStats termStats, double channelScore) throws java.io.IOException
- Throws:
java.io.IOException
-
createCandidate
public abstract DirectCandidateGenerator.Candidate createCandidate(org.apache.lucene.util.BytesRef term, org.apache.lucene.codecs.TermStats termStats, double channelScore, boolean userInput) throws java.io.IOException
- Throws:
java.io.IOException
-
drawCandidates
public abstract DirectCandidateGenerator.CandidateSet drawCandidates(DirectCandidateGenerator.CandidateSet set) throws java.io.IOException
- Throws:
java.io.IOException
-
-