org.archive.wayback.resourceindex
Interface SearchResultSource

All Known Subinterfaces:
SequencedSearchResultSource, UpdatableSearchResultSource
All Known Implementing Classes:
BDBIndex, CDXFormatIndex, CDXIndex, CompositeSearchResultSource, DynamicCDXIndex, ZiplinesSearchResultSource

public interface SearchResultSource

Version:
$Date: 2010-09-29 05:28:38 +0700 (Wed, 29 Sep 2010) $, $Revision: 3262 $
Author:
brad

Method Summary
 void cleanup(CloseableIterator<CaptureSearchResult> c)
           
 CloseableIterator<CaptureSearchResult> getPrefixIterator(String prefix)
           
 CloseableIterator<CaptureSearchResult> getPrefixReverseIterator(String prefix)
           
 void shutdown()
           
 

Method Detail

getPrefixIterator

CloseableIterator<CaptureSearchResult> getPrefixIterator(String prefix)
                                                         throws ResourceIndexNotAvailableException
Parameters:
prefix -
Returns:
CleanableIterator that will return SearchResults beginning with prefix argument, with subsequent next() calls returning subsequent results.
Throws:
ResourceIndexNotAvailableException

getPrefixReverseIterator

CloseableIterator<CaptureSearchResult> getPrefixReverseIterator(String prefix)
                                                                throws ResourceIndexNotAvailableException
Parameters:
prefix -
Returns:
CleanableIterator that will return SearchResults starting *before* prefix argument, with subsequent next() calls returning previous results.
Throws:
ResourceIndexNotAvailableException

cleanup

void cleanup(CloseableIterator<CaptureSearchResult> c)
             throws IOException
Parameters:
c -
Throws:
IOException

shutdown

void shutdown()
              throws IOException
Parameters:
c -
Throws:
IOException


Copyright © 2005-2011 Internet Archive. All Rights Reserved.