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(
025 SearchContext searchContext, Document document)
026 throws SearchException;
027
028 public void addDocuments(
029 SearchContext searchContext, Collection<Document> documents)
030 throws SearchException;
031
032 public void deleteDocument(
033 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 deletePortletDocuments(
041 SearchContext searchContext, String portletId)
042 throws SearchException;
043
044 public void updateDocument(
045 SearchContext searchContext, Document document)
046 throws SearchException;
047
048 public void updateDocuments(
049 SearchContext searchContext, Collection<Document> documents)
050 throws SearchException;
051
052 }