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 breadcrumbsDataSourceExceptionpublic static java.util.ArrayList<java.lang.String> getSearchKeyList(javax.portlet.PortletRequest request,
DataSource dataSource,
SemanticView semanticView)
throws DataSourceException
request - semanticView - DataSourceExceptionpublic static void addSearchKeyQueries(QueryState q, SemanticView semanticView, java.util.Locale locale) throws DataSourceException
request - baseViews - DataSourceExceptionpublic static void addSearchKeyQueries(QueryState q, java.util.Collection<CollectionBaseView> baseViews, java.util.Locale locale) throws DataSourceException
DataSourceExceptionpublic static java.util.ArrayList<java.lang.String> buildSearchKeysForMultiViews(com.endeca.mdex.conversation.types.Results results)
throws DataSourceException
results - - query results containing breadcrumbs and search adjustmentsDataSourceExceptionpublic 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 adjustmentsDataSourceExceptionCopyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.