Package com.liferay.portal.kernel.search
Class BaseSearcher
- Direct Known Subclasses:
FolderSearcher
- Author:
- Eudaldo Alonso, László Csontos
-
Field Summary
Fields inherited from interface com.liferay.portal.kernel.search.Indexer
DEFAULT_INTERVAL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected Document
doGetDocument
(Object object) protected Summary
doGetSummary
(Document document, Locale locale, String snippet, PortletRequest portletRequest, PortletResponse portletResponse) protected void
doPostProcessSearchQuery
(Indexer<?> indexer, BooleanQuery searchQuery, SearchContext searchContext) Deprecated.protected void
protected void
protected void
void
postProcessSearchQuery
(BooleanQuery searchQuery, BooleanFilter fullQueryBooleanFilter, SearchContext searchContext) Methods inherited from class com.liferay.portal.kernel.search.BaseIndexer
addDefaultHighlightFieldNames, addDefaultSelectedFieldNames, addFacetClause, addFacetSelectedFieldNames, addLocalizedField, addSearchAssetCategoryIds, addSearchAssetTagNames, addSearchClassTypeIds, addSearchEntryClassNames, addSearchExpando, addSearchFolderId, addSearchKeywords, addSearchLayout, addSearchLocalizedTerm, addSearchTerm, addSearchUserId, addSelectedLocalizedFieldNames, addStagingGroupKeyword, addStatus, createFullQuery, createSummary, createSummary, delete, delete, deleteDocument, deleteDocument, deleteDocument, deleteDocument, doGetSortField, doSearch, equals, getBaseModelDocument, getBaseModelDocument, getClassName, getDefaultSelectedFieldNames, getDefaultSelectedLocalizedFieldNames, getDocument, getExpandoFieldName, getExpandoQueryContributors, getFacetBooleanFilter, getFullQuery, getLocale, getLocalizedCountryNames, getSearchClassNames, getSiteGroup, getSiteGroupId, getSnippetLocale, getSortField, getSummary, hashCode, hasPermission, isCommitImmediately, isFilterSearch, isIndexerEnabled, isPermissionAware, isSelectAllLocales, isStagingAware, isStagingGroup, isUseSearchResultPermissionFilter, isVisible, isVisible, newDocument, populateAddresses, populateMap, postProcessContextBooleanFilter, postProcessContextQuery, postProcessFullQuery, postProcessSearchQuery, processHits, reindex, reindex, reindex, reindex, resetFullQuery, search, search, searchCount, setCommitImmediately, setDefaultSelectedFieldNames, setDefaultSelectedLocalizedFieldNames, setFilterSearch, setIndexerEnabled, setPermissionAware, setSelectAllLocales, setStagingAware
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.portal.kernel.search.Indexer
getCompanyId, getSummary, reindex
-
Constructor Details
-
BaseSearcher
public BaseSearcher()
-
-
Method Details
-
getClassName
-
getIndexerPostProcessors
- Specified by:
getIndexerPostProcessors
in interfaceIndexer<Object>
- Overrides:
getIndexerPostProcessors
in classBaseIndexer<Object>
-
postProcessSearchQuery
public void postProcessSearchQuery(BooleanQuery searchQuery, BooleanFilter fullQueryBooleanFilter, SearchContext searchContext) throws Exception - Specified by:
postProcessSearchQuery
in interfaceIndexer<Object>
- Overrides:
postProcessSearchQuery
in classBaseIndexer<Object>
- Throws:
Exception
-
doDelete
- Specified by:
doDelete
in classBaseIndexer<Object>
- Throws:
Exception
-
doGetDocument
- Specified by:
doGetDocument
in classBaseIndexer<Object>
- Throws:
Exception
-
doGetSummary
protected Summary doGetSummary(Document document, Locale locale, String snippet, PortletRequest portletRequest, PortletResponse portletResponse) throws Exception - Specified by:
doGetSummary
in classBaseIndexer<Object>
- Throws:
Exception
-
doPostProcessSearchQuery
@Deprecated protected void doPostProcessSearchQuery(Indexer<?> indexer, BooleanQuery searchQuery, SearchContext searchContext) throws Exception Deprecated.As of Wilberforce (7.0.x), added strictly to support backwards compatibility ofIndexer.postProcessSearchQuery(BooleanQuery, SearchContext)
- Overrides:
doPostProcessSearchQuery
in classBaseIndexer<Object>
- Throws:
Exception
-
doReindex
- Specified by:
doReindex
in classBaseIndexer<Object>
- Throws:
Exception
-
doReindex
- Specified by:
doReindex
in classBaseIndexer<Object>
- Throws:
Exception
-
doReindex
- Specified by:
doReindex
in classBaseIndexer<Object>
- Throws:
Exception
-
Indexer.postProcessSearchQuery(BooleanQuery, SearchContext)