com.liferay.portlet.assetpublisher.util
Class AssetSearcher
java.lang.Object
com.liferay.portal.kernel.search.BaseIndexer
com.liferay.portlet.assetpublisher.util.AssetSearcher
- All Implemented Interfaces:
- Indexer
public class AssetSearcher
- extends BaseIndexer
Method Summary |
protected void |
addImpossibleTerm(BooleanQuery contextQuery,
String field)
|
protected void |
addSearchAllCategories(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchAllTags(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchAnyCategories(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchAnyTags(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchAssetCategoryIds(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchAssetTagNames(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchKeywords(BooleanQuery searchQuery,
SearchContext searchContext)
|
protected void |
addSearchLayout(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchNotAllCategories(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchNotAllTags(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchNotAnyCategories(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchNotAnyTags(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
doDelete(Object obj)
|
protected Document |
doGetDocument(Object obj)
|
protected Summary |
doGetSummary(Document document,
Locale locale,
String snippet,
PortletURL portletURL)
|
protected void |
doReindex(Object obj)
|
protected void |
doReindex(String[] ids)
|
protected void |
doReindex(String className,
long classPK)
|
String[] |
getClassNames()
|
IndexerPostProcessor[] |
getIndexerPostProcessors()
|
static Indexer |
getInstance()
|
String |
getPortletId()
|
protected String |
getPortletId(SearchContext searchContext)
|
protected void |
postProcessFullQuery(BooleanQuery fullQuery,
SearchContext searchContext)
|
void |
registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
|
void |
setAssetEntryQuery(AssetEntryQuery assetEntryQuery)
|
Methods inherited from class com.liferay.portal.kernel.search.BaseIndexer |
addAssetFields, addLocalizedSearchTerm, addRelatedClassNames, addRelatedEntryFields, addSearchArrayQuery, addSearchAssetCategoryTitles, addSearchClassTypeIds, addSearchDDMStruture, addSearchEntryClassNames, addSearchExpando, addSearchFolderId, addSearchGroupId, addSearchLocalizedTerm, addSearchTerm, addSearchUserId, addStagingGroupKeyword, addStatus, addTrashFields, createFullQuery, createLocalizedSummary, createLocalizedSummary, createSummary, createSummary, delete, delete, deleteDocument, deleteDocument, deleteDocument, deleteDocument, doGetSortField, doReindexDDMStructures, doSearch, filterSearch, getBaseModelDocument, getBaseModelDocument, getClassName, getDocument, getFacetQuery, getFullQuery, getLocalizedCountryNames, getParentGroupId, getSearchEngineId, getSiteGroupId, getSnippetLocale, getSortField, getSortField, getSummary, hasPermission, isCommitImmediately, isFilterSearch, isIndexerEnabled, isPermissionAware, isStagingAware, isUseSearchResultPermissionFilter, isVisible, isVisible, isVisibleRelatedEntry, newDocument, populateAddresses, populateMap, postProcessContextQuery, postProcessSearchQuery, processHits, reindex, reindex, reindex, reindexDDMStructures, search, setCommitImmediately, setFilterSearch, setIndexerEnabled, setPermissionAware, setSortableTextFields, setStagingAware, unregisterIndexerPostProcessor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssetSearcher
public AssetSearcher()
getInstance
public static Indexer getInstance()
getClassNames
public String[] getClassNames()
getIndexerPostProcessors
public IndexerPostProcessor[] getIndexerPostProcessors()
- Specified by:
getIndexerPostProcessors
in interface Indexer
- Overrides:
getIndexerPostProcessors
in class BaseIndexer
getPortletId
public String getPortletId()
registerIndexerPostProcessor
public void registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
- Specified by:
registerIndexerPostProcessor
in interface Indexer
- Overrides:
registerIndexerPostProcessor
in class BaseIndexer
setAssetEntryQuery
public void setAssetEntryQuery(AssetEntryQuery assetEntryQuery)
addImpossibleTerm
protected void addImpossibleTerm(BooleanQuery contextQuery,
String field)
throws Exception
- Throws:
Exception
addSearchAllCategories
protected void addSearchAllCategories(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
addSearchAllTags
protected void addSearchAllTags(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
addSearchAnyCategories
protected void addSearchAnyCategories(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
addSearchAnyTags
protected void addSearchAnyTags(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
addSearchAssetCategoryIds
protected void addSearchAssetCategoryIds(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Overrides:
addSearchAssetCategoryIds
in class BaseIndexer
- Throws:
Exception
addSearchAssetTagNames
protected void addSearchAssetTagNames(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Overrides:
addSearchAssetTagNames
in class BaseIndexer
- Throws:
Exception
addSearchKeywords
protected void addSearchKeywords(BooleanQuery searchQuery,
SearchContext searchContext)
throws Exception
- Overrides:
addSearchKeywords
in class BaseIndexer
- Throws:
Exception
addSearchLayout
protected void addSearchLayout(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Overrides:
addSearchLayout
in class BaseIndexer
- Throws:
Exception
addSearchNotAllCategories
protected void addSearchNotAllCategories(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
addSearchNotAllTags
protected void addSearchNotAllTags(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
addSearchNotAnyCategories
protected void addSearchNotAnyCategories(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
addSearchNotAnyTags
protected void addSearchNotAnyTags(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
postProcessFullQuery
protected void postProcessFullQuery(BooleanQuery fullQuery,
SearchContext searchContext)
throws Exception
- Overrides:
postProcessFullQuery
in class BaseIndexer
- Throws:
Exception
doDelete
protected void doDelete(Object obj)
throws Exception
- Specified by:
doDelete
in class BaseIndexer
- Throws:
Exception
doGetDocument
protected Document doGetDocument(Object obj)
throws Exception
- Specified by:
doGetDocument
in class BaseIndexer
- Throws:
Exception
doGetSummary
protected Summary doGetSummary(Document document,
Locale locale,
String snippet,
PortletURL portletURL)
throws Exception
- Specified by:
doGetSummary
in class BaseIndexer
- Throws:
Exception
doReindex
protected void doReindex(Object obj)
throws Exception
- Specified by:
doReindex
in class BaseIndexer
- Throws:
Exception
doReindex
protected void doReindex(String className,
long classPK)
throws Exception
- Specified by:
doReindex
in class BaseIndexer
- Throws:
Exception
doReindex
protected void doReindex(String[] ids)
throws Exception
- Specified by:
doReindex
in class BaseIndexer
- Throws:
Exception
getPortletId
protected String getPortletId(SearchContext searchContext)
- Specified by:
getPortletId
in class BaseIndexer