com.liferay.portal.kernel.search
Class SearchEngineUtil

java.lang.Object
  extended by 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.
 
Constructor Summary
SearchEngineUtil()
           
 
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
 

Field Detail

ALL_POS

public static final int ALL_POS
Deprecated. Use com.liferay.portal.kernel.dao.orm.QueryUtil.ALL_POS.
See Also:
Constant Field Values
Constructor Detail

SearchEngineUtil

public SearchEngineUtil()
Method Detail

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)