com.atlassian.confluence.plugins.edgeindex.lucene
Interface LuceneIndex

All Known Implementing Classes:
DefaultLuceneIndex

public interface LuceneIndex

Represents a lucene index.


Method Summary
 void refreshSearcher()
          Refresh the underlying shared searcher instance that backs the search(IndexSearcherCallback).
<T> T
search(IndexSearcherCallback<T> callback)
          Searches lucene index.
<T> T
write(IndexWriterCallback<T> callback)
          Writes to the lucene index.
 

Method Detail

search

<T> T search(IndexSearcherCallback<T> callback)
Searches lucene index.

Type Parameters:
T - the generic type of the return object
Parameters:
callback - the callback
Returns:
(optional) return any results from the search operation

write

<T> T write(IndexWriterCallback<T> callback)
Writes to the lucene index.

Type Parameters:
T - the generic type of the return object
Parameters:
callback - the callback
Returns:
(optional) return any results of the write operation

refreshSearcher

void refreshSearcher()
Refresh the underlying shared searcher instance that backs the search(IndexSearcherCallback).



Copyright © 2003-2013 Atlassian. All Rights Reserved.