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 |
addSearchAllKeywords(BooleanFilter queryBooleanFilter) |
protected void |
addSearchAllTags(BooleanFilter queryBooleanFilter) |
protected void |
addSearchAnyCategories(BooleanFilter queryBooleanFilter) |
protected void |
addSearchAnyKeywords(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 |
addSearchNotAllKeywords(BooleanFilter queryBooleanFilter) |
protected void |
addSearchNotAllTags(BooleanFilter queryBooleanFilter) |
protected void |
addSearchNotAnyCategories(BooleanFilter queryBooleanFilter) |
protected void |
addSearchNotAnyKeywords(BooleanFilter queryBooleanFilter) |
protected void |
addSearchNotAnyTags(BooleanFilter queryBooleanFilter) |
protected BooleanQuery |
createFullQuery(BooleanFilter fullQueryBooleanFilter,
SearchContext searchContext) |
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, registerIndexerPostProcessoraddDefaultHighlightFieldNames, addDefaultSelectedFieldNames, addFacetClause, addFacetSelectedFieldNames, addLocalizedField, addSearchClassTypeIds, addSearchEntryClassNames, addSearchExpando, addSearchFolderId, addSearchLocalizedTerm, addSearchTerm, addSearchUserId, addSelectedLocalizedFieldNames, addStagingGroupKeyword, addStatus, createSummary, createSummary, delete, delete, deleteDocument, deleteDocument, deleteDocument, deleteDocument, doGetSortField, doSearch, equals, getBaseModelDocument, getBaseModelDocument, getClassName, getDefaultSelectedFieldNames, getDefaultSelectedLocalizedFieldNames, getDocument, getDocumentContributors, getExpandoFieldName, getExpandoQueryContributors, getFacetBooleanFilter, getFullQuery, getLocale, getLocalizedCountryNames, getSearchEngineId, getSiteGroup, getSiteGroupId, getSnippetLocale, getSortField, getSummary, hashCode, hasPermission, isCommitImmediately, isFilterSearch, isIndexerEnabled, isPermissionAware, isSelectAllLocales, isStagingAware, isStagingGroup, isUseSearchResultPermissionFilter, isVisible, isVisible, newDocument, populateAddresses, populateMap, postProcessContextBooleanFilter, postProcessContextQuery, postProcessSearchQuery, processHits, reindex, reindex, reindex, reindex, resetFullQuery, search, search, searchCount, setCommitImmediately, setDefaultSelectedFieldNames, setDefaultSelectedLocalizedFieldNames, setFilterSearch, setIndexerEnabled, setPermissionAware, setSelectAllLocales, setStagingAware, unregisterIndexerPostProcessorpublic 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.Exceptionprotected void addSearchAllCategories(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchAllKeywords(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchAllTags(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchAnyCategories(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchAnyKeywords(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchAnyTags(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchAssetCategoryIds(BooleanFilter queryBooleanFilter, SearchContext searchContext) throws java.lang.Exception
addSearchAssetCategoryIds in class BaseIndexer<java.lang.Object>java.lang.Exceptionprotected void addSearchAssetTagNames(BooleanFilter queryBooleanFilter, SearchContext searchContext) throws java.lang.Exception
addSearchAssetTagNames in class BaseIndexer<java.lang.Object>java.lang.Exceptionprotected 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.Exceptionprotected void addSearchLayout(BooleanFilter queryBooleanFilter, SearchContext searchContext) throws java.lang.Exception
addSearchLayout in class BaseIndexer<java.lang.Object>java.lang.Exceptionprotected void addSearchNotAllCategories(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchNotAllKeywords(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchNotAllTags(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchNotAnyCategories(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchNotAnyKeywords(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected void addSearchNotAnyTags(BooleanFilter queryBooleanFilter) throws java.lang.Exception
java.lang.Exceptionprotected BooleanQuery createFullQuery(BooleanFilter fullQueryBooleanFilter, SearchContext searchContext) throws java.lang.Exception
createFullQuery in class BaseIndexer<java.lang.Object>java.lang.Exceptionprotected void postProcessFullQuery(BooleanQuery fullQuery, SearchContext searchContext) throws java.lang.Exception
postProcessFullQuery in class BaseIndexer<java.lang.Object>java.lang.Exception