|
||||||||||
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
IOException
String[] getKeys()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |