com.liferay.portal.kernel.search
Class SearchEngineUtil
java.lang.Object
com.liferay.portal.kernel.search.SearchEngineUtil
public class SearchEngineUtil
- extends Object
Method Summary |
static void |
addDocument(long companyId,
Document document)
|
static void |
addDocuments(long companyId,
Collection<Document> documents)
|
static void |
deleteDocument(long companyId,
String uid)
|
static void |
deleteDocuments(long companyId,
Collection<String> uids)
|
static void |
deletePortletDocuments(long companyId,
String portletId)
|
static PortalSearchEngine |
getPortalSearchEngine()
|
static SearchEngine |
getSearchEngine()
|
static boolean |
isIndexReadOnly()
|
static Hits |
search(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
int start,
int end)
|
static Hits |
search(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
Sort[] sorts,
int start,
int end)
|
static Hits |
search(long companyId,
long[] groupIds,
long userId,
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)
|
static void |
setIndexReadOnly(boolean indexReadOnly)
|
void |
setPortalSearchEngine(PortalSearchEngine portalSearchEngine)
|
void |
setSearchEngine(SearchEngine searchEngine)
|
void |
setSearchPermissionChecker(SearchPermissionChecker searchPermissionChecker)
|
static void |
updateDocument(long companyId,
Document document)
|
static void |
updateDocuments(long companyId,
Collection<Document> documents)
|
static void |
updatePermissionFields(long resourceId)
|
static void |
updatePermissionFields(String name,
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
QueryUtil.ALL_POS
.
- See Also:
- Constant Field Values
SearchEngineUtil
public SearchEngineUtil()
addDocument
public static void addDocument(long companyId,
Document document)
throws SearchException
- Throws:
SearchException
addDocuments
public static void addDocuments(long companyId,
Collection<Document> documents)
throws SearchException
- Throws:
SearchException
deleteDocument
public static void deleteDocument(long companyId,
String uid)
throws SearchException
- Throws:
SearchException
deleteDocuments
public static void deleteDocuments(long companyId,
Collection<String> uids)
throws SearchException
- Throws:
SearchException
deletePortletDocuments
public static void deletePortletDocuments(long companyId,
String portletId)
throws SearchException
- Throws:
SearchException
getPortalSearchEngine
public static PortalSearchEngine getPortalSearchEngine()
getSearchEngine
public static SearchEngine getSearchEngine()
isIndexReadOnly
public static boolean isIndexReadOnly()
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[] groupIds,
long userId,
String className,
Query query,
int start,
int end)
throws SearchException
- Throws:
SearchException
search
public static Hits search(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
Sort sort,
int start,
int end)
throws SearchException
- Throws:
SearchException
search
public static Hits search(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
Sort[] sorts,
int start,
int end)
throws SearchException
- Throws:
SearchException
setIndexReadOnly
public static void setIndexReadOnly(boolean indexReadOnly)
updateDocument
public static void updateDocument(long companyId,
Document document)
throws SearchException
- Throws:
SearchException
updateDocuments
public static void updateDocuments(long companyId,
Collection<Document> documents)
throws SearchException
- Throws:
SearchException
updatePermissionFields
public static void updatePermissionFields(long resourceId)
updatePermissionFields
public static void updatePermissionFields(String name,
String primKey)
setPortalSearchEngine
public void setPortalSearchEngine(PortalSearchEngine portalSearchEngine)
setSearchEngine
public void setSearchEngine(SearchEngine searchEngine)
setSearchPermissionChecker
public void setSearchPermissionChecker(SearchPermissionChecker searchPermissionChecker)