Liferay 7.0-ce-b4

com.liferay.portal.kernel.search
Interface IndexWriter

All Superinterfaces:
SpellCheckIndexWriter
All Known Implementing Classes:
BaseIndexWriter, DummyIndexWriter, IndexWriterProxyBean

public interface IndexWriter
extends SpellCheckIndexWriter


Method Summary
 void addDocument(SearchContext searchContext, Document document)
           
 void addDocuments(SearchContext searchContext, Collection<Document> documents)
           
 void commit(SearchContext searchContext)
           
 void deleteDocument(SearchContext searchContext, String uid)
           
 void deleteDocuments(SearchContext searchContext, Collection<String> uids)
           
 void deleteEntityDocuments(SearchContext searchContext, String className)
           
 void partiallyUpdateDocument(SearchContext searchContext, Document document)
           
 void partiallyUpdateDocuments(SearchContext searchContext, Collection<Document> documents)
           
 void updateDocument(SearchContext searchContext, Document document)
           
 void updateDocuments(SearchContext searchContext, Collection<Document> documents)
           
 
Methods inherited from interface com.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter
clearQuerySuggestionDictionaryIndexes, clearSpellCheckerDictionaryIndexes, indexKeyword, indexQuerySuggestionDictionaries, indexQuerySuggestionDictionary, indexSpellCheckerDictionaries, indexSpellCheckerDictionary
 

Method Detail

addDocument

void addDocument(SearchContext searchContext,
                 Document document)
                 throws SearchException
Throws:
SearchException

addDocuments

void addDocuments(SearchContext searchContext,
                  Collection<Document> documents)
                  throws SearchException
Throws:
SearchException

commit

void commit(SearchContext searchContext)
            throws SearchException
Throws:
SearchException

deleteDocument

void deleteDocument(SearchContext searchContext,
                    String uid)
                    throws SearchException
Throws:
SearchException

deleteDocuments

void deleteDocuments(SearchContext searchContext,
                     Collection<String> uids)
                     throws SearchException
Throws:
SearchException

deleteEntityDocuments

void deleteEntityDocuments(SearchContext searchContext,
                           String className)
                           throws SearchException
Throws:
SearchException

partiallyUpdateDocument

void partiallyUpdateDocument(SearchContext searchContext,
                             Document document)
                             throws SearchException
Throws:
SearchException

partiallyUpdateDocuments

void partiallyUpdateDocuments(SearchContext searchContext,
                              Collection<Document> documents)
                              throws SearchException
Throws:
SearchException

updateDocument

void updateDocument(SearchContext searchContext,
                    Document document)
                    throws SearchException
Throws:
SearchException

updateDocuments

void updateDocuments(SearchContext searchContext,
                     Collection<Document> documents)
                     throws SearchException
Throws:
SearchException

Liferay 7.0-ce-b4