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