public interface Indexer
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_INTERVAL |
| Modifier and Type | Method and Description |
|---|---|
void |
addRelatedEntryFields(Document document,
java.lang.Object obj) |
void |
delete(long companyId,
java.lang.String uid) |
void |
delete(java.lang.Object obj) |
java.lang.String[] |
getClassNames() |
Document |
getDocument(java.lang.Object obj) |
BooleanQuery |
getFacetQuery(java.lang.String className,
SearchContext searchContext) |
BooleanQuery |
getFullQuery(SearchContext searchContext) |
IndexerPostProcessor[] |
getIndexerPostProcessors() |
java.lang.String |
getPortletId() |
java.lang.String |
getSearchEngineId() |
java.lang.String |
getSortField(java.lang.String orderByCol) |
java.lang.String |
getSortField(java.lang.String orderByCol,
int sortType) |
Summary |
getSummary(Document document,
java.util.Locale locale,
java.lang.String snippet,
javax.portlet.PortletURL portletURL) |
boolean |
hasPermission(PermissionChecker permissionChecker,
java.lang.String entryClassName,
long entryClassPK,
java.lang.String actionId) |
boolean |
isFilterSearch() |
boolean |
isPermissionAware() |
boolean |
isStagingAware() |
boolean |
isVisible(long classPK,
int status) |
boolean |
isVisibleRelatedEntry(long classPK,
int status) |
void |
postProcessContextQuery(BooleanQuery contextQuery,
SearchContext searchContext) |
void |
postProcessSearchQuery(BooleanQuery searchQuery,
SearchContext searchContext) |
void |
registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor) |
void |
reindex(java.lang.Object obj) |
void |
reindex(java.lang.String[] ids) |
void |
reindex(java.lang.String className,
long classPK) |
void |
reindexDDMStructures(java.util.List<java.lang.Long> ddmStructureIds) |
Hits |
search(SearchContext searchContext) |
void |
unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor) |
static final int DEFAULT_INTERVAL
void addRelatedEntryFields(Document document, java.lang.Object obj) throws java.lang.Exception
java.lang.Exceptionvoid delete(long companyId,
java.lang.String uid)
throws SearchException
SearchExceptionvoid delete(java.lang.Object obj)
throws SearchException
SearchExceptionjava.lang.String[] getClassNames()
Document getDocument(java.lang.Object obj) throws SearchException
SearchExceptionBooleanQuery getFacetQuery(java.lang.String className, SearchContext searchContext) throws java.lang.Exception
java.lang.ExceptionBooleanQuery getFullQuery(SearchContext searchContext) throws SearchException
SearchExceptionIndexerPostProcessor[] getIndexerPostProcessors()
java.lang.String getPortletId()
java.lang.String getSearchEngineId()
java.lang.String getSortField(java.lang.String orderByCol)
java.lang.String getSortField(java.lang.String orderByCol,
int sortType)
Summary getSummary(Document document, java.util.Locale locale, java.lang.String snippet, javax.portlet.PortletURL portletURL) throws SearchException
SearchExceptionboolean hasPermission(PermissionChecker permissionChecker, java.lang.String entryClassName, long entryClassPK, java.lang.String actionId) throws java.lang.Exception
java.lang.Exceptionboolean isFilterSearch()
boolean isPermissionAware()
boolean isStagingAware()
boolean isVisible(long classPK,
int status)
throws java.lang.Exception
java.lang.Exceptionboolean isVisibleRelatedEntry(long classPK,
int status)
throws java.lang.Exception
java.lang.Exceptionvoid postProcessContextQuery(BooleanQuery contextQuery, SearchContext searchContext) throws java.lang.Exception
java.lang.Exceptionvoid postProcessSearchQuery(BooleanQuery searchQuery, SearchContext searchContext) throws java.lang.Exception
java.lang.Exceptionvoid registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
void reindex(java.lang.Object obj)
throws SearchException
SearchExceptionvoid reindex(java.lang.String className,
long classPK)
throws SearchException
SearchExceptionvoid reindex(java.lang.String[] ids)
throws SearchException
SearchExceptionvoid reindexDDMStructures(java.util.List<java.lang.Long> ddmStructureIds)
throws SearchException
SearchExceptionHits search(SearchContext searchContext) throws SearchException
SearchExceptionvoid unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)