Mercurial Hosting > luan
diff src/goodjava/lucene/api/GoodWriter.java @ 1548:736ec76bbf42
lucene log work
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 27 Sep 2020 22:07:18 -0600 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/goodjava/lucene/api/GoodWriter.java Sun Sep 27 22:07:18 2020 -0600 @@ -0,0 +1,17 @@ +package goodjava.lucene.api; + +import java.io.IOException; +import java.util.Map; +import org.apache.lucene.index.IndexReader; +import org.apache.lucene.search.Query; + + +public interface GoodWriter { + public IndexReader openReader() throws IOException; + public void commit() throws IOException; + public void deleteAll() throws IOException; + public void deleteDocuments(Query query) throws IOException; + public void addDocument(Map<String,Object> storedFields) throws IOException; + public void updateDocument(String keyFieldName,Map<String,Object> storedFields) throws IOException; + public void tag(String tag) throws IOException; +}