public static class XAnalyzingSuggester.XBuilder extends Object
| Constructor and Description |
|---|
XBuilder(int maxSurfaceFormsPerAnalyzedForm, boolean hasPayloads, int payloadSep)
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSurface(org
|
org |
build()
|
void |
finishTerm(long defaultWeight)
|
boolean |
hasPayloads()
|
int |
maxSurfaceFormsPerAnalyzedForm()
|
void |
startTerm(org
|
public XBuilder(int maxSurfaceFormsPerAnalyzedForm,
boolean hasPayloads,
int payloadSep)public void startTerm(org.apache .lucene .util .BytesRef analyzed)
public void addSurface(org.apache .lucene .util .BytesRef surface, org .apache .lucene .util .BytesRef payload, long cost) throws IOException
IOException
public void finishTerm(long defaultWeight)
throws IOException
IOException
public org.apache .lucene .util .fst .FST <org .apache .lucene .util .fst .PairOutputs .Pair <Long ,org .apache .lucene .util .BytesRef >> build() throws IOException
IOException
public boolean hasPayloads()
public int maxSurfaceFormsPerAnalyzedForm()