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 deleteDocument(SearchContext searchContext, String uid)
034 throws SearchException;
035
036 public void deleteDocuments(
037 SearchContext searchContext, Collection<String> uids)
038 throws SearchException;
039
040 public void deleteEntityDocuments(
041 SearchContext searchContext, String className)
042 throws SearchException;
043
044 public void partiallyUpdateDocument(
045 SearchContext searchContext, Document document)
046 throws SearchException;
047
048 public void partiallyUpdateDocuments(
049 SearchContext searchContext, Collection<Document> documents)
050 throws SearchException;
051
052 public void updateDocument(SearchContext searchContext, Document document)
053 throws SearchException;
054
055 public void updateDocuments(
056 SearchContext searchContext, Collection<Document> documents)
057 throws SearchException;
058
059 }