Uses of Interface
org.weborganic.flint.api.Index

Packages that use Index
org.weborganic.flint Main package. 
org.weborganic.flint.index Handlers and classes mapping Lucene document model for indexing. 
org.weborganic.flint.local A basic set of Flint implementations for a simple local file-based indexes. 
 

Uses of Index in org.weborganic.flint
 

Methods in org.weborganic.flint that return Index
 Index IndexJob.getIndex()
          Return the Index that this job is to be run on.
 

Methods in org.weborganic.flint with parameters of type Index
 void IndexManager.clear(Index index, Requester requester, IndexJob.Priority priority)
          Add a new update job to the indexing queue.
 int IndexJobQueue.countJobsForIndex(Index index)
          Returns the number of jobs for the specified index provided.
 List<IndexJob> IndexJobQueue.getJobsForIndex(Index index)
          Returns the list of jobs for the index provided.
 List<IndexJob> IndexManager.getStatus(Index i)
          Returns the list of waiting jobs for the index provided.
 IndexReader IndexManager.grabReader(Index index)
          Returns a near real-time Reader on the index provided.
 IndexSearcher IndexManager.grabSearcher(Index index)
          Returns a near real-time Searcher on the index provided.
 void IndexManager.index(ContentId id, Index i, IndexConfig config, Requester r, IndexJob.Priority p, Map<String,String> params)
          Add a new update job to the indexing queue.
 boolean IndexJob.isForIndex(Index index)
          Return true if this job is running on the provided index.
static IndexJob IndexJob.newClearJob(Index index, IndexJob.Priority priority, Requester requester)
          Creates a new job to clear the index.
static IndexIO IndexIO.newInstance(Index index)
          Generate the appropriate IndexIO implementation to use based on the underlying Directory used.
static IndexJob IndexJob.newJob(ContentId id, IndexConfig config, Index i, IndexJob.Priority p, Requester r, Map<String,String> params)
          Used to build a new job.
 SearchResults IndexManager.query(Index index, SearchQuery query)
          Run a search on the given Index.
 SearchResults IndexManager.query(Index index, SearchQuery query, SearchPaging paging)
          Run a search on the given Index.
 void IndexManager.release(Index index, IndexReader reader)
          Release an IndexReader after it has been used.
 void IndexManager.release(Index index, IndexSearcher searcher)
          Release an IndexSearcher after it has been used.
 void IndexManager.releaseQuietly(Index index, IndexReader reader)
          Releases an IndexReader quietly after it has been used so that it can be used in a finally block.
 void IndexManager.releaseQuietly(Index index, IndexSearcher searcher)
          Releases an IndexSearcher quietly after it has been used so that it can be used in a finally block.
 

Uses of Index in org.weborganic.flint.index
 

Classes in org.weborganic.flint.index that implement Index
 class DirectoryIndex
          Implementation of Index, uses a File object to build a Lucene index.
 

Uses of Index in org.weborganic.flint.local
 

Classes in org.weborganic.flint.local that implement Index
 class LocalIndex
          A basic implementation of a local index.