public class SearchUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BREADCRUMBS_CONFIG_NAME_PREFIX |
static java.lang.String |
MAP_KEY_SEARCH_AUTOSUGGESTION |
static java.lang.String |
MAP_KEY_SEARCH_TERMS |
static java.lang.String |
SEARCH_ADJUSTMENT_CONFIG_NAME_PREFIX |
Modifier and Type | Method and Description |
---|---|
static void |
addSearchKeyQueries(QueryState q,
java.util.Collection<CollectionBaseView> baseViews,
java.util.Locale locale) |
static void |
addSearchKeyQueries(QueryState q,
SemanticView semanticView,
java.util.Locale locale)
add search key queries for a semanticView
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
buildSearchKeyMapForMultiViews(com.endeca.mdex.conversation.types.Results results)
Builds a map of search keys and equivalent terms based on search breadcrumbs and search adjustments for multiple base views.
|
static java.util.ArrayList<java.lang.String> |
buildSearchKeys(com.endeca.mdex.conversation.types.Results results)
Builds a list of search keys and equivalent terms based on search breadcrumbs and search adjustments for one base view.
|
static java.util.ArrayList<java.lang.String> |
buildSearchKeysForMultiViews(com.endeca.mdex.conversation.types.Results results)
Builds a list of search keys and equivalent terms based on search breadcrumbs and search adjustments for multiple base views.
|
static java.util.ArrayList<java.lang.String> |
getSearchKeyList(javax.portlet.PortletRequest request,
DataSource dataSource,
SemanticView semanticView)
Get search key list for a semanticView
|
public static final java.lang.String MAP_KEY_SEARCH_TERMS
public static final java.lang.String MAP_KEY_SEARCH_AUTOSUGGESTION
public static final java.lang.String BREADCRUMBS_CONFIG_NAME_PREFIX
public static final java.lang.String SEARCH_ADJUSTMENT_CONFIG_NAME_PREFIX
public static java.util.ArrayList<java.lang.String> buildSearchKeys(com.endeca.mdex.conversation.types.Results results) throws DataSourceException
results
- - query results containing breadcrumbsDataSourceException
public static java.util.ArrayList<java.lang.String> getSearchKeyList(javax.portlet.PortletRequest request, DataSource dataSource, SemanticView semanticView) throws DataSourceException
request
- semanticView
- DataSourceException
public static void addSearchKeyQueries(QueryState q, SemanticView semanticView, java.util.Locale locale) throws DataSourceException
request
- baseViews
- DataSourceException
public static void addSearchKeyQueries(QueryState q, java.util.Collection<CollectionBaseView> baseViews, java.util.Locale locale) throws DataSourceException
DataSourceException
public static java.util.ArrayList<java.lang.String> buildSearchKeysForMultiViews(com.endeca.mdex.conversation.types.Results results) throws DataSourceException
results
- - query results containing breadcrumbs and search adjustmentsDataSourceException
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> buildSearchKeyMapForMultiViews(com.endeca.mdex.conversation.types.Results results) throws DataSourceException
results
- - query results containing breadcrumbs and search adjustmentsDataSourceException
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.