com.liferay.portal.search.lucene
Class LuceneSearchEngineUtil

java.lang.Object
  extended by com.liferay.portal.search.lucene.LuceneSearchEngineUtil

public class LuceneSearchEngineUtil
extends java.lang.Object

View Source

Author:
Bruno Farache

Constructor Summary
LuceneSearchEngineUtil()
           
 
Method Summary
static void addDocument(long companyId, com.liferay.portal.kernel.search.Document doc)
           
static void deleteDocument(long companyId, java.lang.String uid)
           
static void deletePortletDocuments(long companyId, java.lang.String portletId)
           
static com.liferay.portal.kernel.search.SearchEngine getSearchEngine()
           
static boolean isIndexReadOnly()
           
static boolean isRegistered()
           
static void register(java.lang.String name)
           
static com.liferay.portal.kernel.search.Hits search(long companyId, com.liferay.portal.kernel.search.Query query, com.liferay.portal.kernel.search.Sort[] sorts, int start, int end)
           
 void setSearchEngine(com.liferay.portal.kernel.search.SearchEngine searchEngine)
           
static void unregister(java.lang.String fromName)
           
static void updateDocument(long companyId, java.lang.String uid, com.liferay.portal.kernel.search.Document doc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneSearchEngineUtil

public LuceneSearchEngineUtil()
Method Detail

addDocument

public static void addDocument(long companyId,
                               com.liferay.portal.kernel.search.Document doc)
                        throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

deleteDocument

public static void deleteDocument(long companyId,
                                  java.lang.String uid)
                           throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

deletePortletDocuments

public static void deletePortletDocuments(long companyId,
                                          java.lang.String portletId)
                                   throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

getSearchEngine

public static com.liferay.portal.kernel.search.SearchEngine getSearchEngine()

isIndexReadOnly

public static boolean isIndexReadOnly()

isRegistered

public static boolean isRegistered()

register

public static void register(java.lang.String name)

search

public static com.liferay.portal.kernel.search.Hits search(long companyId,
                                                           com.liferay.portal.kernel.search.Query query,
                                                           com.liferay.portal.kernel.search.Sort[] sorts,
                                                           int start,
                                                           int end)
                                                    throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

unregister

public static void unregister(java.lang.String fromName)

updateDocument

public static void updateDocument(long companyId,
                                  java.lang.String uid,
                                  com.liferay.portal.kernel.search.Document doc)
                           throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

setSearchEngine

public void setSearchEngine(com.liferay.portal.kernel.search.SearchEngine searchEngine)