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