001
014
015 package com.liferay.portal.kernel.search;
016
017 import java.util.Collection;
018
019
022 public interface IndexWriter {
023
024 public void addDocument(SearchContext searchContext, Document document)
025 throws SearchException;
026
027 public void addDocuments(
028 SearchContext searchContext, Collection<Document> documents)
029 throws SearchException;
030
031 public void deleteDocument(SearchContext searchContext, String uid)
032 throws SearchException;
033
034 public void deleteDocuments(
035 SearchContext searchContext, Collection<String> uids)
036 throws SearchException;
037
038 public void deletePortletDocuments(
039 SearchContext searchContext, String portletId)
040 throws SearchException;
041
042 public void updateDocument(SearchContext searchContext, Document document)
043 throws SearchException;
044
045 public void updateDocuments(
046 SearchContext searchContext, Collection<Document> documents)
047 throws SearchException;
048
049 }