com.liferay.portal.kernel.search
Interface Indexer
- All Known Implementing Classes:
- BaseIndexer, FacetedSearcher, IndexerWrapper
public interface Indexer
DEFAULT_INTERVAL
static final int DEFAULT_INTERVAL
- See Also:
- Constant Field Values
delete
void delete(Object obj)
throws SearchException
- Throws:
SearchException
getClassNames
String[] getClassNames()
getDocument
Document getDocument(Object obj)
throws SearchException
- Throws:
SearchException
getFacetQuery
BooleanQuery getFacetQuery(String className,
SearchContext searchContext)
throws Exception
- Throws:
Exception
getIndexerPostProcessors
IndexerPostProcessor[] getIndexerPostProcessors()
getSearchEngineId
String getSearchEngineId()
getSortField
String getSortField(String orderByCol)
getSummary
Summary getSummary(Document document,
Locale locale,
String snippet,
PortletURL portletURL)
throws SearchException
- Throws:
SearchException
hasPermission
boolean hasPermission(PermissionChecker permissionChecker,
long entryClassPK,
String actionId)
throws Exception
- Throws:
Exception
isFilterSearch
boolean isFilterSearch()
isStagingAware
boolean isStagingAware()
postProcessContextQuery
void postProcessContextQuery(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
postProcessSearchQuery
void postProcessSearchQuery(BooleanQuery searchQuery,
SearchContext searchContext)
throws Exception
- Throws:
Exception
registerIndexerPostProcessor
void registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
reindex
void reindex(Object obj)
throws SearchException
- Throws:
SearchException
reindex
void reindex(String className,
long classPK)
throws SearchException
- Throws:
SearchException
reindex
void reindex(String[] ids)
throws SearchException
- Throws:
SearchException
search
Hits search(SearchContext searchContext)
throws SearchException
- Throws:
SearchException
unregisterIndexerPostProcessor
void unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)