Package | Description |
---|---|
lumis.doui.search |
Modifier and Type | Method and Description |
---|---|
protected Map<DocumentTypeField,Float> |
SearchDataProvider.getFieldsBoost(SessionConfig sessionConfig,
SearchSource searchSource,
ServiceInstanceConfig searchServiceInstanceConfig,
ITransaction transaction)
Returns the fields boosts configuration.
|
protected Object |
SearchDataProvider.getPublications(ISearchHit hit,
ISourceData row,
SearchSource searchSource)
Returns the publications of the given search hit.
|
protected Collection<String> |
SearchDataProvider.getPublishedContextIdsIncludedInSearch(SearchSource searchSource,
ServiceInstanceConfig searchServiceInstanceConfig)
Returns the identifiers of the published contexts that should be included in search.
|
protected Set<String> |
SearchDataProvider.getSearchFieldIds(SessionConfig sessionConfig,
SearchSource searchSource,
ITransaction transaction)
Returns the search fields identifiers.
|
protected IMonitor |
SearchDataProvider.getSearchMonitor(String userQuery,
String unparsedUserQuery,
SearchSource searchSource,
ITransaction transaction)
Returns the
monitor object to be used in monitoring or null if the search will not be monitored. |
protected ServiceInstanceConfig |
SearchDataProvider.getSearchServiceInstance(SessionConfig sessionConfig,
SearchSource searchSource,
ITransaction transaction)
Returns the search service instance.
|
protected List<SearchQuerySort> |
SearchDataProvider.getSearchSorts(SessionConfig sessionConfig,
SearchSource searchSource,
ServiceInstanceConfig searchServiceInstanceConfig,
ITransaction transaction)
Returns the search's
sorts . |
protected ISearchQueryFilter |
SearchDataProvider.getTargetObjectsSourceFilter(SearchSource source,
ITransaction transaction)
Returns the target objects source id filter.
|
protected String |
SearchDataProvider.getUserQuery(SessionConfig sessionConfig,
SearchSource searchSource,
ITransaction transaction)
Returns the user query to be used in search.
|
protected boolean |
SearchDataProvider.hasUserQueryChanged(SearchSource searchSource)
Returns whether the user query parameter has changed for the current
request.
|
void |
SearchDataProvider.loadData(SessionConfig sessionConfig,
SearchSource searchSource,
ITransaction transaction) |
protected void |
SearchDataProvider.populateRow(SessionConfig sessionConfig,
ISourceData row,
ISearchHit hit,
Set<String> fieldIds,
SearchSource searchSource,
ITransaction transaction)
Populate the given row with the given search hit.
|
protected void |
SearchDataProvider.populateRowField(SessionConfig sessionConfig,
ISourceData row,
ISearchHit hit,
String fieldId,
SearchSource searchSource,
ITransaction transaction)
Populates the given field within the row with the given hit.
|
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.