public static class SearchEngineBaseDescriptor.AttributeBuilder extends Object
SearchEngineBase component. You can use this
builder as a type-safe alternative to populating the attribute map using attribute keys.| Modifier and Type | Field and Description |
|---|---|
Map<String,Object> |
map
The attribute map populated by this builder.
|
| Modifier | Constructor and Description |
|---|---|
protected |
SearchEngineBaseDescriptor.AttributeBuilder(Map<String,Object> map)
Creates a builder backed by the provided map.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
compressed()
Indicates whether the search engine returned a compressed result stream.
|
Collection<Document> |
documents() |
SearchEngineBaseDescriptor.AttributeBuilder |
query(org.carrot2.util.attribute.IObjectFactory<? extends String> value) |
SearchEngineBaseDescriptor.AttributeBuilder |
query(String value) |
SearchEngineBaseDescriptor.AttributeBuilder |
results(int value) |
SearchEngineBaseDescriptor.AttributeBuilder |
results(org.carrot2.util.attribute.IObjectFactory<? extends Integer> value) |
long |
resultsTotal() |
SearchEngineBaseDescriptor.AttributeBuilder |
start(int value) |
SearchEngineBaseDescriptor.AttributeBuilder |
start(org.carrot2.util.attribute.IObjectFactory<? extends Integer> value) |
public SearchEngineBaseDescriptor.AttributeBuilder start(int value)
SearchEngineBase.startpublic SearchEngineBaseDescriptor.AttributeBuilder start(org.carrot2.util.attribute.IObjectFactory<? extends Integer> value)
SearchEngineBase.startpublic SearchEngineBaseDescriptor.AttributeBuilder results(int value)
SearchEngineBase.resultspublic SearchEngineBaseDescriptor.AttributeBuilder results(org.carrot2.util.attribute.IObjectFactory<? extends Integer> value)
SearchEngineBase.resultspublic SearchEngineBaseDescriptor.AttributeBuilder query(String value)
SearchEngineBase.querypublic SearchEngineBaseDescriptor.AttributeBuilder query(org.carrot2.util.attribute.IObjectFactory<? extends String> value)
SearchEngineBase.querypublic long resultsTotal()
SearchEngineBase.resultsTotalpublic Collection<Document> documents()
SearchEngineBase.documentspublic boolean compressed()
SearchEngineBase.compressed