com.liferay.portal.kernel.search
Class BaseIndexer
java.lang.Object
com.liferay.portal.kernel.search.BaseIndexer
- All Implemented Interfaces:
- Indexer
public abstract class BaseIndexer
- extends java.lang.Object
- implements Indexer
View Source
- Author:
- Brian Wing Shun Chan
Method Summary |
protected void |
addSearchAssetCategoryIds(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchAssetTagNames(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchCategoryIds(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchFolderIds(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchGroupId(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchKeywords(BooleanQuery searchQuery,
SearchContext searchContext)
|
protected void |
addSearchNodeIds(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchOwnerUserId(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
addSearchPortletIds(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
checkSearchCategoryId(long categoryId,
SearchContext searchContext)
|
protected void |
checkSearchFolderId(long folderId,
SearchContext searchContext)
|
protected void |
checkSearchNodeId(long nodeId,
SearchContext searchContext)
|
protected BooleanQuery |
createFullQuery(BooleanQuery contextQuery,
SearchContext searchContext)
|
void |
delete(java.lang.Object obj)
|
protected abstract void |
doDelete(java.lang.Object obj)
|
protected abstract Document |
doGetDocument(java.lang.Object obj)
|
protected abstract void |
doReindex(java.lang.Object obj)
|
protected abstract void |
doReindex(java.lang.String[] ids)
|
protected abstract void |
doReindex(java.lang.String className,
long classPK)
|
protected java.lang.String |
getClassName(SearchContext searchContext)
|
Document |
getDocument(java.lang.Object obj)
|
protected long |
getParentGroupId(long groupId)
|
protected abstract java.lang.String |
getPortletId(SearchContext searchContext)
|
protected void |
postProcessContextQuery(BooleanQuery contextQuery,
SearchContext searchContext)
|
protected void |
postProcessFullQuery(BooleanQuery fullQuery,
SearchContext searchContext)
|
protected void |
postProcessSearchQuery(BooleanQuery searchQuery,
SearchContext searchContext)
|
void |
reindex(java.lang.Object obj)
|
void |
reindex(java.lang.String[] ids)
|
void |
reindex(java.lang.String className,
long classPK)
|
Hits |
search(SearchContext searchContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseIndexer
public BaseIndexer()
delete
public void delete(java.lang.Object obj)
throws SearchException
- Specified by:
delete
in interface Indexer
- Throws:
SearchException
getDocument
public Document getDocument(java.lang.Object obj)
throws SearchException
- Specified by:
getDocument
in interface Indexer
- Throws:
SearchException
reindex
public void reindex(java.lang.Object obj)
throws SearchException
- Specified by:
reindex
in interface Indexer
- Throws:
SearchException
reindex
public void reindex(java.lang.String className,
long classPK)
throws SearchException
- Specified by:
reindex
in interface Indexer
- Throws:
SearchException
reindex
public void reindex(java.lang.String[] ids)
throws SearchException
- Specified by:
reindex
in interface Indexer
- Throws:
SearchException
search
public Hits search(SearchContext searchContext)
throws SearchException
- Specified by:
search
in interface Indexer
- Throws:
SearchException
addSearchAssetCategoryIds
protected void addSearchAssetCategoryIds(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSearchAssetTagNames
protected void addSearchAssetTagNames(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSearchCategoryIds
protected void addSearchCategoryIds(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSearchFolderIds
protected void addSearchFolderIds(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSearchGroupId
protected void addSearchGroupId(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSearchKeywords
protected void addSearchKeywords(BooleanQuery searchQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSearchNodeIds
protected void addSearchNodeIds(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSearchOwnerUserId
protected void addSearchOwnerUserId(BooleanQuery contextQuery,
SearchContext searchContext)
addSearchPortletIds
protected void addSearchPortletIds(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
checkSearchCategoryId
protected void checkSearchCategoryId(long categoryId,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
checkSearchFolderId
protected void checkSearchFolderId(long folderId,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
checkSearchNodeId
protected void checkSearchNodeId(long nodeId,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
createFullQuery
protected BooleanQuery createFullQuery(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
doDelete
protected abstract void doDelete(java.lang.Object obj)
throws java.lang.Exception
- Throws:
java.lang.Exception
doGetDocument
protected abstract Document doGetDocument(java.lang.Object obj)
throws java.lang.Exception
- Throws:
java.lang.Exception
doReindex
protected abstract void doReindex(java.lang.Object obj)
throws java.lang.Exception
- Throws:
java.lang.Exception
doReindex
protected abstract void doReindex(java.lang.String className,
long classPK)
throws java.lang.Exception
- Throws:
java.lang.Exception
doReindex
protected abstract void doReindex(java.lang.String[] ids)
throws java.lang.Exception
- Throws:
java.lang.Exception
getClassName
protected java.lang.String getClassName(SearchContext searchContext)
getParentGroupId
protected long getParentGroupId(long groupId)
getPortletId
protected abstract java.lang.String getPortletId(SearchContext searchContext)
postProcessContextQuery
protected void postProcessContextQuery(BooleanQuery contextQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
postProcessFullQuery
protected void postProcessFullQuery(BooleanQuery fullQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
postProcessSearchQuery
protected void postProcessSearchQuery(BooleanQuery searchQuery,
SearchContext searchContext)
throws java.lang.Exception
- Throws:
java.lang.Exception