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 |
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.start
public SearchEngineBaseDescriptor.AttributeBuilder start(org.carrot2.util.attribute.IObjectFactory<? extends Integer> value)
SearchEngineBase.start
public SearchEngineBaseDescriptor.AttributeBuilder results(int value)
SearchEngineBase.results
public SearchEngineBaseDescriptor.AttributeBuilder results(org.carrot2.util.attribute.IObjectFactory<? extends Integer> value)
SearchEngineBase.results
public SearchEngineBaseDescriptor.AttributeBuilder query(String value)
SearchEngineBase.query
public SearchEngineBaseDescriptor.AttributeBuilder query(org.carrot2.util.attribute.IObjectFactory<? extends String> value)
SearchEngineBase.query
public long resultsTotal()
SearchEngineBase.resultsTotal
public Collection<Document> documents()
SearchEngineBase.documents
public boolean compressed()
SearchEngineBase.compressed