com.liferay.portal.search.lucene
Class LuceneIndexWriterImpl

java.lang.Object
  extended by com.liferay.portal.search.lucene.LuceneIndexWriterImpl
All Implemented Interfaces:
com.liferay.portal.kernel.search.IndexWriter

public class LuceneIndexWriterImpl
extends java.lang.Object
implements com.liferay.portal.kernel.search.IndexWriter

Author:
Bruno Farache, Brian Wing Shun Chan, Allen Chiang, Alex Wallace

Constructor Summary
LuceneIndexWriterImpl()
           
 
Method Summary
 void addDocument(com.liferay.portal.kernel.search.SearchContext searchContext, com.liferay.portal.kernel.search.Document document)
           
 void addDocuments(com.liferay.portal.kernel.search.SearchContext searchContext, java.util.Collection<com.liferay.portal.kernel.search.Document> documents)
           
 void deleteDocument(com.liferay.portal.kernel.search.SearchContext searchContext, java.lang.String uid)
           
 void deleteDocuments(com.liferay.portal.kernel.search.SearchContext searchContext, java.util.Collection<java.lang.String> uids)
           
 void deletePortletDocuments(com.liferay.portal.kernel.search.SearchContext searchContext, java.lang.String portletId)
           
 void updateDocument(com.liferay.portal.kernel.search.SearchContext searchContext, com.liferay.portal.kernel.search.Document document)
           
 void updateDocuments(com.liferay.portal.kernel.search.SearchContext searchContext, java.util.Collection<com.liferay.portal.kernel.search.Document> documents)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneIndexWriterImpl

public LuceneIndexWriterImpl()
Method Detail

addDocument

public void addDocument(com.liferay.portal.kernel.search.SearchContext searchContext,
                        com.liferay.portal.kernel.search.Document document)
                 throws com.liferay.portal.kernel.search.SearchException
Specified by:
addDocument in interface com.liferay.portal.kernel.search.IndexWriter
Throws:
com.liferay.portal.kernel.search.SearchException

addDocuments

public void addDocuments(com.liferay.portal.kernel.search.SearchContext searchContext,
                         java.util.Collection<com.liferay.portal.kernel.search.Document> documents)
                  throws com.liferay.portal.kernel.search.SearchException
Specified by:
addDocuments in interface com.liferay.portal.kernel.search.IndexWriter
Throws:
com.liferay.portal.kernel.search.SearchException

deleteDocument

public void deleteDocument(com.liferay.portal.kernel.search.SearchContext searchContext,
                           java.lang.String uid)
                    throws com.liferay.portal.kernel.search.SearchException
Specified by:
deleteDocument in interface com.liferay.portal.kernel.search.IndexWriter
Throws:
com.liferay.portal.kernel.search.SearchException

deleteDocuments

public void deleteDocuments(com.liferay.portal.kernel.search.SearchContext searchContext,
                            java.util.Collection<java.lang.String> uids)
                     throws com.liferay.portal.kernel.search.SearchException
Specified by:
deleteDocuments in interface com.liferay.portal.kernel.search.IndexWriter
Throws:
com.liferay.portal.kernel.search.SearchException

deletePortletDocuments

public void deletePortletDocuments(com.liferay.portal.kernel.search.SearchContext searchContext,
                                   java.lang.String portletId)
                            throws com.liferay.portal.kernel.search.SearchException
Specified by:
deletePortletDocuments in interface com.liferay.portal.kernel.search.IndexWriter
Throws:
com.liferay.portal.kernel.search.SearchException

updateDocument

public void updateDocument(com.liferay.portal.kernel.search.SearchContext searchContext,
                           com.liferay.portal.kernel.search.Document document)
                    throws com.liferay.portal.kernel.search.SearchException
Specified by:
updateDocument in interface com.liferay.portal.kernel.search.IndexWriter
Throws:
com.liferay.portal.kernel.search.SearchException

updateDocuments

public void updateDocuments(com.liferay.portal.kernel.search.SearchContext searchContext,
                            java.util.Collection<com.liferay.portal.kernel.search.Document> documents)
                     throws com.liferay.portal.kernel.search.SearchException
Specified by:
updateDocuments in interface com.liferay.portal.kernel.search.IndexWriter
Throws:
com.liferay.portal.kernel.search.SearchException