Uses of Class
org.terrier.querying.IndexRef
-
Packages that use IndexRef Package Description org.terrier.applications Provides application-level code that use the Terrier platform to perform indexing and retrieval from either standard test collections, interactive querying of a indexed collection.org.terrier.applications.batchquerying Contains application-level programs for performing batch-based query operations, such as generating runs for TREC.org.terrier.querying Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters.org.terrier.realtime.incremental Provides incremental indexing functionality.org.terrier.realtime.memory Provides MemoryIndex structures.org.terrier.realtime.memory.fields Provides MemoryIndex structures that support field search.org.terrier.realtime.multi Provides MultiIndex structures.org.terrier.restclient Provides a proxy Manager implementation that can access remotely provided Managers over a HTTP REST connection.org.terrier.structures Provides the interfaces for the index data structures used for retrieval with the Terrier platform. -
-
Uses of IndexRef in org.terrier.applications
Fields in org.terrier.applications declared as IndexRef Modifier and Type Field Description protected IndexRef
AbstractQuerying. indexref
The data structures used.Methods in org.terrier.applications that return IndexRef Modifier and Type Method Description protected IndexRef
CLITool.CLIParsedCLITool. getIndexRef(org.apache.commons.cli.CommandLine line)
Constructors in org.terrier.applications with parameters of type IndexRef Constructor Description AbstractQuerying(java.lang.String _appName, IndexRef iRef)
InteractiveQuerying(IndexRef iRef)
A default constructor initialises the index, and the Manager. -
Uses of IndexRef in org.terrier.applications.batchquerying
Methods in org.terrier.applications.batchquerying that return IndexRef Modifier and Type Method Description IndexRef
TRECQuerying. getIndexRef()
Get the index pointer.Constructors in org.terrier.applications.batchquerying with parameters of type IndexRef Constructor Description ParallelTRECQuerying(IndexRef i)
TRECQuerying(IndexRef _indexref)
TRECQuerying constructor initialises the specified inverted index, the lexicon and the document index structures. -
Uses of IndexRef in org.terrier.querying
Methods in org.terrier.querying that return IndexRef Modifier and Type Method Description IndexRef
LocalManager. getIndexRef()
IndexRef
Manager. getIndexRef()
static IndexRef
IndexRef. of(java.lang.String location)
static IndexRef
IndexRef. of(java.lang.String path, java.lang.String prefix)
Deprecated.Methods in org.terrier.querying with parameters of type IndexRef Modifier and Type Method Description static Manager
ManagerFactory. _from_(IndexRef ref)
utility method that doesnt conflict with a Python reserved keywordstatic Manager
ManagerFactory. from(IndexRef ref)
Load a manager suitable to retrieve from the specified index referenceManager
LocalManager.Builder. fromIndex(IndexRef ref)
Manager
ManagerFactory.Builder. fromIndex(IndexRef ref)
Manager
ThreadSafeManager.Builder. fromIndex(IndexRef ref)
boolean
LocalManager.Builder. supports(IndexRef ref)
boolean
ManagerFactory.Builder. supports(IndexRef ref)
boolean
ThreadSafeManager.Builder. supports(IndexRef ref)
-
Uses of IndexRef in org.terrier.realtime.incremental
Methods in org.terrier.realtime.incremental with parameters of type IndexRef Modifier and Type Method Description java.lang.Class<? extends Index>
IncrementalIndex.Loader. indexImplementor(IndexRef ref)
Index
IncrementalIndex.Loader. load(IndexRef ref)
boolean
IncrementalIndex.Loader. supports(IndexRef ref)
-
Uses of IndexRef in org.terrier.realtime.memory
Methods in org.terrier.realtime.memory that return IndexRef Modifier and Type Method Description IndexRef
MemoryIndex. getIndexRef()
Methods in org.terrier.realtime.memory with parameters of type IndexRef Modifier and Type Method Description java.lang.Class<? extends Index>
MemoryIndex.Loader. indexImplementor(IndexRef ref)
Index
MemoryIndex.Loader. load(IndexRef ref)
boolean
MemoryIndex.Loader. supports(IndexRef ref)
-
Uses of IndexRef in org.terrier.realtime.memory.fields
Methods in org.terrier.realtime.memory.fields with parameters of type IndexRef Modifier and Type Method Description java.lang.Class<? extends Index>
MemoryFieldsIndex.Loader. indexImplementor(IndexRef ref)
Index
MemoryFieldsIndex.Loader. load(IndexRef ref)
boolean
MemoryFieldsIndex.Loader. supports(IndexRef ref)
-
Uses of IndexRef in org.terrier.realtime.multi
Methods in org.terrier.realtime.multi that return IndexRef Modifier and Type Method Description IndexRef
MultiIndex. getIndexRef()
-
Uses of IndexRef in org.terrier.restclient
Methods in org.terrier.restclient with parameters of type IndexRef Modifier and Type Method Description Manager
RestClientManagerBuilder. fromIndex(IndexRef ref)
boolean
RestClientManagerBuilder. supports(IndexRef ref)
-
Uses of IndexRef in org.terrier.structures
Subclasses of IndexRef in org.terrier.structures Modifier and Type Class Description static class
Index.DirectIndexRef
Methods in org.terrier.structures that return IndexRef Modifier and Type Method Description abstract IndexRef
Index. getIndexRef()
Returns a direct IndexRef to this indexIndexRef
PropertiesIndex. getIndexRef()
protected IndexRef
ConcurrentIndexLoader. getUnderlyingRef(IndexRef ref)
static IndexRef
ConcurrentIndexLoader. makeConcurrent(IndexRef ref)
protected static IndexRef
Index. makeDirectIndexRef(Index index)
Methods in org.terrier.structures with parameters of type IndexRef Modifier and Type Method Description protected IndexRef
ConcurrentIndexLoader. getUnderlyingRef(IndexRef ref)
java.lang.Class<? extends Index>
ConcurrentIndexLoader. indexImplementor(IndexRef ref)
java.lang.Class<? extends Index>
IndexFactory.DirectIndexLoader. indexImplementor(IndexRef ref)
java.lang.Class<? extends Index>
IndexFactory.IndexLoader. indexImplementor(IndexRef ref)
Returns the class that will implement the Index for the passed referencejava.lang.Class<? extends Index>
IndexOnDisk.DiskIndexLoader. indexImplementor(IndexRef ref)
static boolean
ConcurrentIndexLoader. isConcurrent(IndexRef ref)
static boolean
IndexFactory. isLoaded(IndexRef ref)
Is this index already loaded?static boolean
IndexFactory. isLocal(IndexRef ref)
Is this a local index, or a remote one?Index
ConcurrentIndexLoader. load(IndexRef ref)
Index
IndexFactory.DirectIndexLoader. load(IndexRef ref)
Index
IndexFactory.IndexLoader. load(IndexRef ref)
Returns the Index for this IndexRefIndex
IndexOnDisk.DiskIndexLoader. load(IndexRef ref)
static IndexRef
ConcurrentIndexLoader. makeConcurrent(IndexRef ref)
static Index
IndexFactory. of(IndexRef ref)
Load the index for the specified reference.boolean
ConcurrentIndexLoader. supports(IndexRef ref)
boolean
IndexFactory.DirectIndexLoader. supports(IndexRef ref)
boolean
IndexFactory.IndexLoader. supports(IndexRef ref)
Does this IndexLoader support this IndexRefboolean
IndexOnDisk.DiskIndexLoader. supports(IndexRef ref)
static java.lang.Class<? extends Index>
IndexFactory. whoSupports(IndexRef ref)
-