public static class XAnalyzingSuggester.XBuilder extends Object
Constructor and Description |
---|
XAnalyzingSuggester.XBuilder(int maxSurfaceFormsPerAnalyzedForm,
boolean hasPayloads,
int payloadSep) |
Modifier and Type | Method and Description |
---|---|
void |
addSurface(org.apache.lucene.util.BytesRef surface,
org.apache.lucene.util.BytesRef payload,
long cost) |
org.apache.lucene.util.fst.FST<org.apache.lucene.util.fst.PairOutputs.Pair<Long,org.apache.lucene.util.BytesRef>> |
build() |
void |
finishTerm(long defaultWeight) |
boolean |
hasPayloads() |
int |
maxSurfaceFormsPerAnalyzedForm() |
void |
startTerm(org.apache.lucene.util.BytesRef analyzed) |
public XAnalyzingSuggester.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()
Copyright © 2009–2016. All rights reserved.