org.jbox.searcher
Interface Searcher

All Known Implementing Classes:
AbstractSearcher, SimpleSearcher

public interface Searcher

The root interface for searching index.

Version:
1.0
Author:
YiBin.H

Method Summary
 Page[] search(java.lang.String query)
          Search index with the query string.
 void setCutterBox(CutterBox cutterBox)
          Set a CutterBox object for Searcher to analyze the query string.
 void setPageHome(PageHome pageHome)
          Set PageHome for visiting Page table in data base.
 void setWordHome(WordHome wordHome)
          Set WordHome for visiting Word table in data base.
 

Method Detail

setCutterBox

void setCutterBox(CutterBox cutterBox)
Set a CutterBox object for Searcher to analyze the query string.

Parameters:
cutterBox - CutterBox object.

search

Page[] search(java.lang.String query)
Search index with the query string.

Parameters:
query - a query string.
Returns:
Page array related to the query string.

setPageHome

void setPageHome(PageHome pageHome)
Set PageHome for visiting Page table in data base.

Parameters:
pageHome - for visiting Page table in data base.

setWordHome

void setWordHome(WordHome wordHome)
Set WordHome for visiting Word table in data base.

Parameters:
wordHome - a WordHome for visiting Word table in data base.