DEFAULT_INTERVAL
Constructor and Description |
---|
DummyIndexer() |
Modifier and Type | Method and Description |
---|---|
void |
delete(long companyId,
java.lang.String uid) |
void |
delete(java.lang.Object object) |
java.lang.String |
getClassName() |
Document |
getDocument(java.lang.Object object) |
BooleanFilter |
getFacetBooleanFilter(java.lang.String className,
SearchContext searchContext) |
BooleanQuery |
getFullQuery(SearchContext searchContext) |
IndexerPostProcessor[] |
getIndexerPostProcessors() |
java.lang.String[] |
getSearchClassNames() |
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.lang.String snippet,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse) |
boolean |
hasPermission(PermissionChecker permissionChecker,
java.lang.String entryClassName,
long entryClassPK,
java.lang.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 Wilberforce (7.0.x), replaced by
postProcessContextBooleanFilter(BooleanFilter,
SearchContext) |
void |
postProcessSearchQuery(BooleanQuery searchQuery,
BooleanFilter fullQueryBooleanFilter,
SearchContext searchContext) |
void |
postProcessSearchQuery(BooleanQuery searchQuery,
SearchContext searchContext)
Deprecated.
As of Wilberforce (7.0.x), replaced by
postProcessSearchQuery(BooleanQuery, BooleanFilter,
SearchContext) |
void |
registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor) |
void |
reindex(java.util.Collection<java.lang.Object> objects) |
void |
reindex(java.lang.Object obj) |
void |
reindex(java.lang.String[] ids) |
void |
reindex(java.lang.String className,
long classPK) |
Hits |
search(SearchContext searchContext) |
Hits |
search(SearchContext searchContext,
java.lang.String... selectedFieldNames) |
long |
searchCount(SearchContext searchContext) |
void |
setIndexerEnabled(boolean indexerEnabled) |
void |
unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor) |
public void delete(long companyId, java.lang.String uid)
public void delete(java.lang.Object object)
public java.lang.String getClassName()
getClassName
in interface Indexer<java.lang.Object>
public Document getDocument(java.lang.Object object)
getDocument
in interface Indexer<java.lang.Object>
public BooleanFilter getFacetBooleanFilter(java.lang.String className, SearchContext searchContext)
getFacetBooleanFilter
in interface Indexer<java.lang.Object>
public BooleanQuery getFullQuery(SearchContext searchContext)
getFullQuery
in interface Indexer<java.lang.Object>
public IndexerPostProcessor[] getIndexerPostProcessors()
getIndexerPostProcessors
in interface Indexer<java.lang.Object>
public java.lang.String[] getSearchClassNames()
getSearchClassNames
in interface Indexer<java.lang.Object>
public java.lang.String getSearchEngineId()
getSearchEngineId
in interface Indexer<java.lang.Object>
public java.lang.String getSortField(java.lang.String orderByCol)
getSortField
in interface Indexer<java.lang.Object>
public java.lang.String getSortField(java.lang.String orderByCol, int sortType)
getSortField
in interface Indexer<java.lang.Object>
public Summary getSummary(Document document, java.lang.String snippet, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
getSummary
in interface Indexer<java.lang.Object>
public boolean hasPermission(PermissionChecker permissionChecker, java.lang.String entryClassName, long entryClassPK, java.lang.String actionId)
hasPermission
in interface Indexer<java.lang.Object>
public boolean isCommitImmediately()
isCommitImmediately
in interface Indexer<java.lang.Object>
public boolean isFilterSearch()
Indexer
true
if the indexer participates in post-search
result filtering.isFilterSearch
in interface Indexer<java.lang.Object>
true
if the indexer participates in post-search
result filtering; false
otherwiseSearchResultPermissionFilter
public boolean isIndexerEnabled()
isIndexerEnabled
in interface Indexer<java.lang.Object>
public boolean isPermissionAware()
Indexer
true
if the indexer adds permission related filters
to the search query prior to executionisPermissionAware
in interface Indexer<java.lang.Object>
true
if the indexer adds permission related filters
to the search query prior to execution; false
otherwiseSearchPermissionChecker
public boolean isStagingAware()
isStagingAware
in interface Indexer<java.lang.Object>
public boolean isVisible(long classPK, int status) throws java.lang.Exception
public boolean isVisibleRelatedEntry(long classPK, int status) throws java.lang.Exception
isVisibleRelatedEntry
in interface Indexer<java.lang.Object>
java.lang.Exception
public void postProcessContextBooleanFilter(BooleanFilter contextBooleanFilter, SearchContext searchContext) throws java.lang.Exception
postProcessContextBooleanFilter
in interface Indexer<java.lang.Object>
java.lang.Exception
@Deprecated public void postProcessContextQuery(BooleanQuery contextQuery, SearchContext searchContext)
postProcessContextBooleanFilter(BooleanFilter,
SearchContext)
postProcessContextQuery
in interface Indexer<java.lang.Object>
public void postProcessSearchQuery(BooleanQuery searchQuery, BooleanFilter fullQueryBooleanFilter, SearchContext searchContext)
postProcessSearchQuery
in interface Indexer<java.lang.Object>
@Deprecated public void postProcessSearchQuery(BooleanQuery searchQuery, SearchContext searchContext)
postProcessSearchQuery(BooleanQuery, BooleanFilter,
SearchContext)
postProcessSearchQuery
in interface Indexer<java.lang.Object>
public void registerIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
registerIndexerPostProcessor
in interface Indexer<java.lang.Object>
public void reindex(java.util.Collection<java.lang.Object> objects)
public void reindex(java.lang.Object obj)
public void reindex(java.lang.String className, long classPK)
public void reindex(java.lang.String[] ids)
public Hits search(SearchContext searchContext)
public Hits search(SearchContext searchContext, java.lang.String... selectedFieldNames)
public long searchCount(SearchContext searchContext)
searchCount
in interface Indexer<java.lang.Object>
public void setIndexerEnabled(boolean indexerEnabled)
setIndexerEnabled
in interface Indexer<java.lang.Object>
public void unregisterIndexerPostProcessor(IndexerPostProcessor indexerPostProcessor)
unregisterIndexerPostProcessor
in interface Indexer<java.lang.Object>