|
Liferay 7.0-ce-b4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Indexer<T>
| Field Summary | |
|---|---|
static int |
DEFAULT_INTERVAL
|
| Method Summary | |
|---|---|
void |
delete(long companyId,
String uid)
|
void |
delete(T object)
|
String |
getClassName()
|
String[] |
getClassNames()
Deprecated. As of 7.0.0, replaced by getSearchClassNames() |
Document |
getDocument(T object)
|
BooleanFilter |
getFacetBooleanFilter(String className,
SearchContext searchContext)
|
BooleanQuery |
getFullQuery(SearchContext searchContext)
|
IndexerPostProcessor[] |
getIndexerPostProcessors()
|
String |
getPortletId()
Deprecated. As of 7.0.0, replaced by getClassName() |
String[] |
getSearchClassNames()
|
String |
getSearchEngineId()
|
String |
getSortField(String orderByCol)
|
String |
getSortField(String orderByCol,
int sortType)
|
Summary |
getSummary(Document document,
Locale locale,
String snippet)
Deprecated. As of 7.0.0, replaced by getSummary(Document, String,
PortletRequest, PortletResponse) |
Summary |
getSummary(Document document,
String snippet,
PortletRequest portletRequest,
PortletResponse portletResponse)
|
boolean |
hasPermission(PermissionChecker permissionChecker,
String entryClassName,
long entryClassPK,
String actionId)
|
boolean |
isCommitImmediately()
|
boolean |
isFilterSearch()
Return true if the indexer participates in post-search
result filtering. |
boolean |
isIndexerEnabled()
|
boolean |
isPermissionAware()
Returns true if the indexer adds permission related filters
to the search query prior to execution |
boolean |
isStagingAware()
|
boolean |
isVisible(long classPK,
int status)
|
boolean |
isVisibleRelatedEntry(long classPK,
int status)
|
void |
postProcessContextBooleanFilter(BooleanFilter contextBooleanFilter,
SearchContext searchContext)
|
void |
postProcessContextQuery(BooleanQuery contextQuery,
SearchContext searchContext)
Deprecated. As of 7.0.0, replaced by postProcessContextBooleanFilter(BooleanFilter,
SearchContext) |
void |
postProcessSearchQuery(BooleanQuery searchQuery,
BooleanFilter fullQueryBooleanFilter,
SearchContext searchContext)
|
void |
postProcessSearchQuery(BooleanQuery searchQuery,
SearchContext searchContext)
Deprecated. As of 7.0.0, replaced by postProcessSearchQuery(BooleanQuery, BooleanFilter,
SearchContext) |
void |
registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
|
void |
reindex(Collection<T> objects)
|
void |
reindex(String[] ids)
|
void |
reindex(String className,
long classPK)
|
void |
reindex(T object)
|
Hits |
search(SearchContext searchContext)
|
Hits |
search(SearchContext searchContext,
String... selectedFieldNames)
|
long |
searchCount(SearchContext searchContext)
|
void |
setIndexerEnabled(boolean indexerEnabled)
|
void |
unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
|
| Field Detail |
|---|
static final int DEFAULT_INTERVAL
| Method Detail |
|---|
void delete(long companyId,
String uid)
throws SearchException
SearchException
@Bufferable
void delete(T object)
throws SearchException
SearchExceptionString getClassName()
@Deprecated String[] getClassNames()
getSearchClassNames()
Document getDocument(T object)
throws SearchException
SearchException
BooleanFilter getFacetBooleanFilter(String className,
SearchContext searchContext)
throws Exception
Exception
BooleanQuery getFullQuery(SearchContext searchContext)
throws SearchException
SearchExceptionIndexerPostProcessor[] getIndexerPostProcessors()
@Deprecated String getPortletId()
getClassName()
String[] getSearchClassNames()
String getSearchEngineId()
String getSortField(String orderByCol)
String getSortField(String orderByCol,
int sortType)
@Deprecated
Summary getSummary(Document document,
Locale locale,
String snippet)
throws SearchException
getSummary(Document, String,
PortletRequest, PortletResponse)
SearchException
Summary getSummary(Document document,
String snippet,
PortletRequest portletRequest,
PortletResponse portletResponse)
throws SearchException
SearchException
boolean hasPermission(PermissionChecker permissionChecker,
String entryClassName,
long entryClassPK,
String actionId)
throws Exception
Exceptionboolean isCommitImmediately()
boolean isFilterSearch()
true if the indexer participates in post-search
result filtering.
true if the indexer participates in post-search
result filtering; false otherwiseSearchResultPermissionFilterboolean isIndexerEnabled()
boolean isPermissionAware()
true if the indexer adds permission related filters
to the search query prior to execution
true if the indexer adds permission related filters
to the search query prior to execution; false
otherwiseSearchPermissionCheckerboolean isStagingAware()
boolean isVisible(long classPK,
int status)
throws Exception
Exception
boolean isVisibleRelatedEntry(long classPK,
int status)
throws Exception
Exception
void postProcessContextBooleanFilter(BooleanFilter contextBooleanFilter,
SearchContext searchContext)
throws Exception
Exception
@Deprecated
void postProcessContextQuery(BooleanQuery contextQuery,
SearchContext searchContext)
throws Exception
postProcessContextBooleanFilter(BooleanFilter,
SearchContext)
Exception
void postProcessSearchQuery(BooleanQuery searchQuery,
BooleanFilter fullQueryBooleanFilter,
SearchContext searchContext)
throws Exception
Exception
@Deprecated
void postProcessSearchQuery(BooleanQuery searchQuery,
SearchContext searchContext)
throws Exception
postProcessSearchQuery(BooleanQuery, BooleanFilter,
SearchContext)
Exceptionvoid registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
@Bufferable
void reindex(Collection<T> objects)
throws SearchException
SearchException
@Bufferable
void reindex(String className,
long classPK)
throws SearchException
SearchException
void reindex(String[] ids)
throws SearchException
SearchException
@Bufferable
void reindex(T object)
throws SearchException
SearchException
Hits search(SearchContext searchContext)
throws SearchException
SearchException
Hits search(SearchContext searchContext,
String... selectedFieldNames)
throws SearchException
SearchException
long searchCount(SearchContext searchContext)
throws SearchException
SearchExceptionvoid setIndexerEnabled(boolean indexerEnabled)
void unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
|
Liferay 7.0-ce-b4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||