001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter;
018
019 import java.util.Collection;
020
021
024 public interface IndexWriter extends SpellCheckIndexWriter {
025
026 public void addDocument(SearchContext searchContext, Document document)
027 throws SearchException;
028
029 public void addDocuments(
030 SearchContext searchContext, Collection<Document> documents)
031 throws SearchException;
032
033 public void commit(SearchContext searchContext) throws SearchException;
034
035 public void deleteDocument(SearchContext searchContext, String uid)
036 throws SearchException;
037
038 public void deleteDocuments(
039 SearchContext searchContext, Collection<String> uids)
040 throws SearchException;
041
042 public void deleteEntityDocuments(
043 SearchContext searchContext, String className)
044 throws SearchException;
045
046 public void partiallyUpdateDocument(
047 SearchContext searchContext, Document document)
048 throws SearchException;
049
050 public void partiallyUpdateDocuments(
051 SearchContext searchContext, Collection<Document> documents)
052 throws SearchException;
053
054 public void updateDocument(SearchContext searchContext, Document document)
055 throws SearchException;
056
057 public void updateDocuments(
058 SearchContext searchContext, Collection<Document> documents)
059 throws SearchException;
060
061 }