1 // BSD License (http://www.galagosearch.org/license)
2
3 package org.galagosearch.core.store;
4
5 import java.io.IOException;
6 import org.galagosearch.core.parse.Document;
7
8 /***
9 * This interface abstracts a document collection. The SnippetGenerator uses
10 * this interface to fetch documents for snippeting.
11 *
12 * @author trevor
13 */
14 public interface DocumentStore {
15 Document get(String identifier) throws IOException;
16 void close() throws IOException;
17 }