com.liferay.portal.kernel.search
Class SearchEngineUtil
java.lang.Object
com.liferay.portal.kernel.search.SearchEngineUtil
public class SearchEngineUtil
- extends java.lang.Object
View Source
- Author:
- Bruno Farache, Raymond Augé
Field Summary |
static int |
ALL_POS
Deprecated. Use
com.liferay.portal.kernel.dao.orm.QueryUtil.ALL_POS . |
Method Summary |
static void |
addDocument(long companyId,
Document doc)
|
static void |
deleteDocument(long companyId,
java.lang.String uid)
|
static void |
deletePortletDocuments(long companyId,
java.lang.String portletId)
|
static PortalSearchEngine |
getPortalSearchEngine()
|
static SearchEngine |
getSearchEngine()
|
static boolean |
isIndexReadOnly()
|
static void |
register(java.lang.String name)
|
static void |
registerDefaultSearchEngine()
|
static Hits |
search(long companyId,
long groupId,
long userId,
java.lang.String className,
Query query,
int start,
int end)
|
static Hits |
search(long companyId,
long groupId,
long userId,
java.lang.String className,
Query query,
Sort[] sorts,
int start,
int end)
|
static Hits |
search(long companyId,
long groupId,
long userId,
java.lang.String className,
Query query,
Sort sort,
int start,
int end)
|
static Hits |
search(long companyId,
Query query,
int start,
int end)
|
static Hits |
search(long companyId,
Query query,
Sort[] sorts,
int start,
int end)
|
static Hits |
search(long companyId,
Query query,
Sort sort,
int start,
int end)
|
void |
setDefaultSearchEngineName(java.lang.String defaultSearchEngineName)
|
static void |
setIndexReadOnly(boolean indexReadOnly)
|
void |
setPortalSearchEngine(PortalSearchEngine portalSearchEngine)
|
void |
setSearchEngine(SearchEngine searchEngine)
|
void |
setSearchPermissionChecker(SearchPermissionChecker searchPermissionChecker)
|
static void |
unregister(java.lang.String fromName)
|
static void |
updateDocument(long companyId,
java.lang.String uid,
Document doc)
|
static void |
updatePermissionFields(long resourceId)
|
static void |
updatePermissionFields(java.lang.String name,
java.lang.String primKey)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ALL_POS
public static final int ALL_POS
- Deprecated. Use
com.liferay.portal.kernel.dao.orm.QueryUtil.ALL_POS
.
- See Also:
- Constant Field Values
SearchEngineUtil
public SearchEngineUtil()
addDocument
public static void addDocument(long companyId,
Document doc)
throws SearchException
- Throws:
SearchException
deleteDocument
public static void deleteDocument(long companyId,
java.lang.String uid)
throws SearchException
- Throws:
SearchException
deletePortletDocuments
public static void deletePortletDocuments(long companyId,
java.lang.String portletId)
throws SearchException
- Throws:
SearchException
getPortalSearchEngine
public static PortalSearchEngine getPortalSearchEngine()
getSearchEngine
public static SearchEngine getSearchEngine()
isIndexReadOnly
public static boolean isIndexReadOnly()
register
public static void register(java.lang.String name)
registerDefaultSearchEngine
public static void registerDefaultSearchEngine()
search
public static Hits search(long companyId,
Query query,
int start,
int end)
throws SearchException
- Throws:
SearchException
search
public static Hits search(long companyId,
Query query,
Sort sort,
int start,
int end)
throws SearchException
- Throws:
SearchException
search
public static Hits search(long companyId,
Query query,
Sort[] sorts,
int start,
int end)
throws SearchException
- Throws:
SearchException
search
public static Hits search(long companyId,
long groupId,
long userId,
java.lang.String className,
Query query,
int start,
int end)
throws SearchException
- Throws:
SearchException
search
public static Hits search(long companyId,
long groupId,
long userId,
java.lang.String className,
Query query,
Sort sort,
int start,
int end)
throws SearchException
- Throws:
SearchException
search
public static Hits search(long companyId,
long groupId,
long userId,
java.lang.String className,
Query query,
Sort[] sorts,
int start,
int end)
throws SearchException
- Throws:
SearchException
setIndexReadOnly
public static void setIndexReadOnly(boolean indexReadOnly)
unregister
public static void unregister(java.lang.String fromName)
updateDocument
public static void updateDocument(long companyId,
java.lang.String uid,
Document doc)
throws SearchException
- Throws:
SearchException
updatePermissionFields
public static void updatePermissionFields(long resourceId)
updatePermissionFields
public static void updatePermissionFields(java.lang.String name,
java.lang.String primKey)
setDefaultSearchEngineName
public void setDefaultSearchEngineName(java.lang.String defaultSearchEngineName)
setPortalSearchEngine
public void setPortalSearchEngine(PortalSearchEngine portalSearchEngine)
setSearchEngine
public void setSearchEngine(SearchEngine searchEngine)
setSearchPermissionChecker
public void setSearchPermissionChecker(SearchPermissionChecker searchPermissionChecker)