@Bindable public final class CommonAttributes extends Object
Modifier and Type | Field and Description |
---|---|
List<Cluster> |
clusters
Clusters created by the clustering algorithm.
|
List<Document> |
documents
Documents returned by the search engine/ document retrieval system or
documents passed as input to the clustering algorithm.
|
String |
processingResultTitle
Processing result title.
|
Long |
processingTimeAlgorithm
Algorithm processing time in milliseconds.
|
Long |
processingTimeSource
Data source processing time in milliseconds.
|
Long |
processingTimeTotal
Total processing time in milliseconds.
|
String |
query
Query to perform.
|
int |
results
Maximum number of documents/ search results to fetch.
|
Long |
resultsTotal
Estimated total number of matching documents.
|
int |
start
Index of the first document/ search result to fetch.
|
@Input @Attribute(key="start") @Level(value=ADVANCED) @Group(value="Search query") @Label(value="Start index") public int start
@Input @Attribute(key="results") @Level(value=BASIC) @Group(value="Search query") @Label(value="Results") public int results
@Input @Attribute(key="query") @Level(value=BASIC) @Group(value="Search query") @Label(value="Query") public String query
@Output @Attribute(key="results-total") @Label(value="Total results") @Group(value="Search result information") public Long resultsTotal
@Input @Output @Attribute(key="documents") @Label(value="Documents") @Level(value=BASIC) @Group(value="Documents") public List<Document> documents
@Output @Attribute(key="clusters") @Label(value="Clusters") @Level(value=BASIC) @Group(value="Search result information") public List<Cluster> clusters
@Output @Attribute(key="processing-time-total") @Label(value="Total processing time") @Level(value=BASIC) @Group(value="Search result information") public Long processingTimeTotal
processingTimeTotal
and processingTimeAlgorithm
.@Output @Attribute(key="processing-time-source") @Label(value="Data source processing time") @Level(value=BASIC) @Group(value="Search result information") public Long processingTimeSource
IDocumentSource
s in the chain, including the
IProcessingComponent.beforeProcessing()
and
IProcessingComponent.afterProcessing()
hooks.@Output @Attribute(key="processing-time-algorithm") @Label(value="Clustering algorithm processing time") @Level(value=BASIC) @Group(value="Search result information") public Long processingTimeAlgorithm
IClusteringAlgorithm
s in the chain, including the
IProcessingComponent.beforeProcessing()
and
IProcessingComponent.afterProcessing()
hooks.@Output @Attribute(key="processing-result.title") @Label(value="Title") @Level(value=BASIC) @Group(value="Search result information") public String processingResultTitle