public class MultiMeta extends Object implements MetaIndex
Constructor and Description |
---|
MultiMeta(MetaIndex[] metas,
int[] offsets)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Not implemented.
|
String[] |
getAllItems(int docid)
Obtain all metadata for specified document.
|
int |
getDocument(String key,
String value)
Not implemented.
|
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[] keys,
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
|
public MultiMeta(MetaIndex[] metas, int[] offsets)
public String[] getKeys()
public String getItem(String key, int docid) throws IOException
getItem
in interface MetaIndex
IOException
public String[] getAllItems(int docid) throws IOException
getAllItems
in interface MetaIndex
IOException
public String[] getItems(String[] keys, int docid) throws IOException
getItems
in interface MetaIndex
IOException
public String[] getItems(String key, int[] docids) throws IOException
getItems
in interface MetaIndex
IOException
public String[][] getItems(String[] keys, int[] docids) throws IOException
getItems
in interface MetaIndex
IOException
public int getDocument(String key, String value) throws IOException
getDocument
in interface MetaIndex
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow