public class FolderSearcher extends BaseIndexer
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
CLASS_NAMES |
INDEX_FILTER_SEARCH_LIMITDEFAULT_INTERVAL| Constructor and Description |
|---|
FolderSearcher() |
| Modifier and Type | Method and Description |
|---|---|
protected BooleanQuery |
createFullQuery(BooleanQuery contextQuery,
SearchContext searchContext) |
protected void |
doDelete(java.lang.Object obj) |
protected Document |
doGetDocument(java.lang.Object obj) |
protected Summary |
doGetSummary(Document document,
java.util.Locale locale,
java.lang.String snippet,
javax.portlet.PortletURL portletURL) |
protected void |
doReindex(java.lang.Object obj) |
protected void |
doReindex(java.lang.String[] ids) |
protected void |
doReindex(java.lang.String className,
long classPK) |
java.lang.String[] |
getClassNames() |
IndexerPostProcessor[] |
getIndexerPostProcessors() |
static Indexer |
getInstance() |
java.lang.String |
getPortletId() |
protected java.lang.String |
getPortletId(SearchContext searchContext) |
void |
registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor) |
addAssetFields, addLocalizedSearchTerm, addRelatedClassNames, addRelatedEntryFields, addSearchArrayQuery, addSearchAssetCategoryIds, addSearchAssetCategoryTitles, addSearchAssetTagNames, addSearchClassTypeIds, addSearchDDMStruture, addSearchEntryClassNames, addSearchExpando, addSearchFolderId, addSearchGroupId, addSearchKeywords, addSearchLayout, addSearchLocalizedTerm, addSearchTerm, addSearchUserId, addStagingGroupKeyword, addStatus, addTrashFields, 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, postProcessFullQuery, postProcessSearchQuery, processHits, reindex, reindex, reindex, reindexDDMStructures, search, setCommitImmediately, setFilterSearch, setIndexerEnabled, setPermissionAware, setSortableTextFields, setStagingAware, unregisterIndexerPostProcessorpublic static Indexer getInstance()
public java.lang.String[] getClassNames()
public IndexerPostProcessor[] getIndexerPostProcessors()
getIndexerPostProcessors in interface IndexergetIndexerPostProcessors in class BaseIndexerpublic java.lang.String getPortletId()
public void registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
registerIndexerPostProcessor in interface IndexerregisterIndexerPostProcessor in class BaseIndexerprotected BooleanQuery createFullQuery(BooleanQuery contextQuery, SearchContext searchContext) throws java.lang.Exception
createFullQuery in class BaseIndexerjava.lang.Exceptionprotected void doDelete(java.lang.Object obj)
throws java.lang.Exception
doDelete in class BaseIndexerjava.lang.Exceptionprotected Document doGetDocument(java.lang.Object obj) throws java.lang.Exception
doGetDocument in class BaseIndexerjava.lang.Exceptionprotected Summary doGetSummary(Document document, java.util.Locale locale, java.lang.String snippet, javax.portlet.PortletURL portletURL) throws java.lang.Exception
doGetSummary in class BaseIndexerjava.lang.Exceptionprotected void doReindex(java.lang.Object obj)
throws java.lang.Exception
doReindex in class BaseIndexerjava.lang.Exceptionprotected void doReindex(java.lang.String className,
long classPK)
throws java.lang.Exception
doReindex in class BaseIndexerjava.lang.Exceptionprotected void doReindex(java.lang.String[] ids)
throws java.lang.Exception
doReindex in class BaseIndexerjava.lang.Exceptionprotected java.lang.String getPortletId(SearchContext searchContext)
getPortletId in class BaseIndexer