public static class MultipageSearchEngineDescriptor.AttributeBuilder extends SearchEngineBaseDescriptor.AttributeBuilder
MultipageSearchEngine
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 |
---|---|
MultipageSearchEngineDescriptor.AttributeBuilder |
searchMode(org.carrot2.util.attribute.IObjectFactory<? extends MultipageSearchEngine.SearchMode> value)
Search mode defines how fetchers returned from
MultipageSearchEngine.createFetcher(org.carrot2.source.MultipageSearchEngine.SearchRange)
are called. |
MultipageSearchEngineDescriptor.AttributeBuilder |
searchMode(MultipageSearchEngine.SearchMode value)
Search mode defines how fetchers returned from
MultipageSearchEngine.createFetcher(org.carrot2.source.MultipageSearchEngine.SearchRange)
are called. |
compressed, documents, query, query, results, results, resultsTotal, start, start
public MultipageSearchEngineDescriptor.AttributeBuilder searchMode(MultipageSearchEngine.SearchMode value)
MultipageSearchEngine.createFetcher(org.carrot2.source.MultipageSearchEngine.SearchRange)
are called.MultipageSearchEngine.searchMode
public MultipageSearchEngineDescriptor.AttributeBuilder searchMode(org.carrot2.util.attribute.IObjectFactory<? extends MultipageSearchEngine.SearchMode> value)
MultipageSearchEngine.createFetcher(org.carrot2.source.MultipageSearchEngine.SearchRange)
are called.MultipageSearchEngine.searchMode