|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MetaIndex
Interface for document metadata. Metadata is stored compressed on disk. Document offsets are stored in memory. Use getItem() methods to get metadata for a given document. Use getDocument() method to determine docid for a given metadata value.
Examples:
MetaIndex meta = index.getMetaIndex();
//get docno of document with id 10
String docno = meta.getItem("docno", 10);
//get URL of document with id 100
String url = meta.getItem("url", 100);
//get docid of documet with url http://www.bbc.co.uk/
int docid = meta.getDocument("url", "http://www.bbc.co.uk/");
| Method Summary | |
|---|---|
String[] |
getAllItems(int docid)
Obtain all metadata for specified document. |
int |
getDocument(String key,
String value)
Obtain docid where document has specified metadata value in the specified type. |
String |
getItem(String Key,
int docid)
Obtain metadata of specified type for specified document. |
String[] |
getItems(String[] keys,
int docid)
Obtain metadata of specified types for specified document. |
String[][] |
getItems(String[] Key,
int[] docids)
Obtain metadata of specified types for specified documents. |
String[] |
getItems(String Key,
int[] docids)
Obtain metadata of specified type for specified documents. |
String[] |
getKeys()
Returns the keys of this meta index |
| Methods inherited from interface java.io.Closeable |
|---|
close |
| Method Detail |
|---|
String getItem(String Key,
int docid)
throws IOException
IOException
String[] getAllItems(int docid)
throws IOException
IOException
String[] getItems(String Key,
int[] docids)
throws IOException
IOException
String[] getItems(String[] keys,
int docid)
throws IOException
IOException
String[][] getItems(String[] Key,
int[] docids)
throws IOException
IOException
int getDocument(String key,
String value)
throws IOException
IOExceptionString[] getKeys()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||