|
Carrot2 v3.5.2
API Documentation |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.carrot2.source.SearchEngineBaseDescriptor.AttributeBuilder
org.carrot2.source.MultipageSearchEngineDescriptor.AttributeBuilder
org.carrot2.source.opensearch.OpenSearchDocumentSourceDescriptor.AttributeBuilder
public static class OpenSearchDocumentSourceDescriptor.AttributeBuilder
Attribute map builder for the OpenSearchDocumentSource component. You can use this
builder as a type-safe alternative to populating the attribute map using attribute keys.
| Field Summary | |
|---|---|
Map<String,Object> |
map
The attribute map populated by this builder. |
| Constructor Summary | |
|---|---|
protected |
OpenSearchDocumentSourceDescriptor.AttributeBuilder(Map<String,Object> map)
Creates a builder backed by the provided map. |
| Method Summary | |
|---|---|
OpenSearchDocumentSourceDescriptor.AttributeBuilder |
feedUrlParams(Map<String,String> value)
Additional parameters to be appended to OpenSearchDocumentSource.feedUrlTemplate on each request. |
OpenSearchDocumentSourceDescriptor.AttributeBuilder |
feedUrlTemplate(String value)
URL to fetch the search feed from. |
OpenSearchDocumentSourceDescriptor.AttributeBuilder |
maximumResults(int value)
Maximum number of results. |
OpenSearchDocumentSourceDescriptor.AttributeBuilder |
resultsPerPage(int value)
Results per page. |
OpenSearchDocumentSourceDescriptor.AttributeBuilder |
userAgent(String value)
User agent header. |
| Methods inherited from class org.carrot2.source.MultipageSearchEngineDescriptor.AttributeBuilder |
|---|
searchMode, searchMode |
| Methods inherited from class org.carrot2.source.SearchEngineBaseDescriptor.AttributeBuilder |
|---|
compressed, documents, query, results, resultsTotal, start |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final Map<String,Object> map
| Constructor Detail |
|---|
protected OpenSearchDocumentSourceDescriptor.AttributeBuilder(Map<String,Object> map)
| Method Detail |
|---|
public OpenSearchDocumentSourceDescriptor.AttributeBuilder feedUrlTemplate(String value)
${variable}. The following
variables are supported:
searchTerms will be replaced by the query
startIndex index of the first result to be searched. Mutually exclusive with
startPagestartPage index of the first result
to be searched. Mutually exclusive with startIndex.
count the number of search results per pageExample URL feed templates for public services:
http://www.nature.com/opensearch/request?interface=opensearch&operation=searchRetrieve&query=${searchTerms}&startRecord=${startIndex}&maximumRecords=${count}&httpAccept=application/rss%2Bxmlhttp://www.indeed.com/opensearch?q=${searchTerms}&start=${startIndex}&limit=${count}
OpenSearchDocumentSource.feedUrlTemplatepublic OpenSearchDocumentSourceDescriptor.AttributeBuilder resultsPerPage(int value)
OpenSearchDocumentSource.resultsPerPagepublic OpenSearchDocumentSourceDescriptor.AttributeBuilder maximumResults(int value)
OpenSearchDocumentSource.maximumResultspublic OpenSearchDocumentSourceDescriptor.AttributeBuilder feedUrlParams(Map<String,String> value)
OpenSearchDocumentSource.feedUrlTemplate on each request.
OpenSearchDocumentSource.feedUrlParamspublic OpenSearchDocumentSourceDescriptor.AttributeBuilder userAgent(String value)
null value is provided,
the following User-Agent will be sent: Rome Client (http://tinyurl.com/64t5n)
Ver: UNKNOWN.
OpenSearchDocumentSource.userAgent
|
Please refer to project documentation at
http://project.carrot2.org |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||