public class AssetSearcher extends BaseSearcher
DEFAULT_INTERVAL
Constructor and Description |
---|
AssetSearcher() |
Modifier and Type | Method and Description |
---|---|
protected void |
addImpossibleTerm(BooleanFilter queryBooleanFilter,
java.lang.String field) |
protected void |
addSearchAllCategories(BooleanFilter queryBooleanFilter) |
protected void |
addSearchAllTags(BooleanFilter queryBooleanFilter) |
protected void |
addSearchAnyCategories(BooleanFilter queryBooleanFilter) |
protected void |
addSearchAnyTags(BooleanFilter queryBooleanFilter) |
protected void |
addSearchAssetCategoryIds(BooleanFilter queryBooleanFilter,
SearchContext searchContext) |
protected void |
addSearchAssetTagNames(BooleanFilter queryBooleanFilter,
SearchContext searchContext) |
protected java.util.Map<java.lang.String,Query> |
addSearchKeywords(BooleanQuery searchQuery,
SearchContext searchContext) |
protected void |
addSearchLayout(BooleanFilter queryBooleanFilter,
SearchContext searchContext) |
protected void |
addSearchNotAllCategories(BooleanFilter queryBooleanFilter) |
protected void |
addSearchNotAllTags(BooleanFilter queryBooleanFilter) |
protected void |
addSearchNotAnyCategories(BooleanFilter queryBooleanFilter) |
protected void |
addSearchNotAnyTags(BooleanFilter queryBooleanFilter) |
static Indexer<?> |
getInstance() |
java.lang.String[] |
getSearchClassNames() |
protected void |
postProcessFullQuery(BooleanQuery fullQuery,
SearchContext searchContext) |
void |
setAssetEntryQuery(AssetEntryQuery assetEntryQuery) |
doDelete, doGetDocument, doGetSummary, doPostProcessSearchQuery, doReindex, doReindex, doReindex, getClassName, getIndexerPostProcessors, postProcessSearchQuery, registerIndexerPostProcessor
addAssetFields, addDefaultHighlightFieldNames, addDefaultSelectedFieldNames, addFacetClause, addFacetSelectedFieldNames, addLocalizedField, addSearchAssetCategoryTitles, addSearchClassTypeIds, addSearchEntryClassNames, addSearchExpando, addSearchFolderId, addSearchGroupId, addSearchLocalizedTerm, addSearchTerm, addSearchUserId, addSelectedLocalizedFieldNames, addStagingGroupKeyword, addStatus, addTrashFields, createFullQuery, createSummary, createSummary, delete, delete, deleteDocument, deleteDocument, deleteDocument, deleteDocument, doGetSortField, doSearch, equals, getBaseModelDocument, getBaseModelDocument, getClassName, getClassNames, getDefaultSelectedFieldNames, getDefaultSelectedLocalizedFieldNames, getDocument, getExpandoFieldName, getExpandoQueryContributors, getFacetBooleanFilter, getFullQuery, getLocale, getLocalizedCountryNames, getPortletId, getPortletId, getSearchEngineId, getSiteGroup, getSiteGroupId, getSnippetLocale, getSortField, getSortField, getSummary, getSummary, hashCode, hasPermission, isCommitImmediately, isFilterSearch, isIndexerEnabled, isPermissionAware, isSelectAllLocales, isStagingAware, isStagingGroup, isUseSearchResultPermissionFilter, isVisible, isVisible, isVisibleRelatedEntry, newDocument, populateAddresses, populateMap, postProcessContextBooleanFilter, postProcessContextQuery, postProcessSearchQuery, processHits, reindex, reindex, reindex, reindex, resetFullQuery, search, search, searchCount, setCommitImmediately, setDefaultSelectedFieldNames, setDefaultSelectedLocalizedFieldNames, setFilterSearch, setIndexerEnabled, setPermissionAware, setSelectAllLocales, setStagingAware, unregisterIndexerPostProcessor
public static Indexer<?> getInstance()
public java.lang.String[] getSearchClassNames()
getSearchClassNames
in interface Indexer<java.lang.Object>
getSearchClassNames
in class BaseIndexer<java.lang.Object>
public void setAssetEntryQuery(AssetEntryQuery assetEntryQuery)
protected void addImpossibleTerm(BooleanFilter queryBooleanFilter, java.lang.String field) throws java.lang.Exception
java.lang.Exception
protected void addSearchAllCategories(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exception
protected void addSearchAllTags(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exception
protected void addSearchAnyCategories(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exception
protected void addSearchAnyTags(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exception
protected void addSearchAssetCategoryIds(BooleanFilter queryBooleanFilter, SearchContext searchContext) throws java.lang.Exception
addSearchAssetCategoryIds
in class BaseIndexer<java.lang.Object>
java.lang.Exception
protected void addSearchAssetTagNames(BooleanFilter queryBooleanFilter, SearchContext searchContext) throws java.lang.Exception
addSearchAssetTagNames
in class BaseIndexer<java.lang.Object>
java.lang.Exception
protected java.util.Map<java.lang.String,Query> addSearchKeywords(BooleanQuery searchQuery, SearchContext searchContext) throws java.lang.Exception
addSearchKeywords
in class BaseIndexer<java.lang.Object>
java.lang.Exception
protected void addSearchLayout(BooleanFilter queryBooleanFilter, SearchContext searchContext) throws java.lang.Exception
addSearchLayout
in class BaseIndexer<java.lang.Object>
java.lang.Exception
protected void addSearchNotAllCategories(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exception
protected void addSearchNotAllTags(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exception
protected void addSearchNotAnyCategories(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exception
protected void addSearchNotAnyTags(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exception
protected void postProcessFullQuery(BooleanQuery fullQuery, SearchContext searchContext) throws java.lang.Exception
postProcessFullQuery
in class BaseIndexer<java.lang.Object>
java.lang.Exception