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) |
|
protected boolean |
HeadlessSearchDataProvider.isIncludePublicationUrlExistFilter(SessionConfig sessionConfig,
SearchSource searchSource,
ServiceInstanceConfig searchServiceInstanceConfig,
ITransaction transaction) |
|
protected boolean |
SearchDataProvider.isIncludePublicationUrlExistFilter(SessionConfig sessionConfig,
SearchSource searchSource,
ServiceInstanceConfig searchServiceInstanceConfig,
ITransaction transaction) |
Returns whether a filter must be included to search only for the publications with URL.
|
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 |
HeadlessSearchDataProvider.populateRowField(SessionConfig sessionConfig,
ISourceData row,
ISearchHit hit,
String fieldId,
SearchSource searchSource,
ITransaction transaction) |
|
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.
|
protected void |
HeadlessSearchDataProvider.populateRowSlugField(SessionConfig sessionConfig,
ISourceData row,
ISearchHit hit,
String fieldId,
SearchSource searchSource,
ITransaction transaction) |
Populates the slug field for the given row.
|
protected void |
HeadlessSearchDataProvider.populateRowURLField(SessionConfig sessionConfig,
ISourceData row,
ISearchHit hit,
String fieldId,
SearchSource searchSource,
ITransaction transaction) |
Populates the URL field for the given row.
|