net.sf.zekr.engine.search.lucene
Class QuranTextSearcher
java.lang.Object
net.sf.zekr.engine.search.lucene.QuranTextSearcher
public class QuranTextSearcher
- extends java.lang.Object
- Author:
- Mohsen Saboorian
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected Logger logger
QuranTextSearcher
public QuranTextSearcher(LuceneIndexManager luceneIndexManager,
SearchScope searchScope)
throws IndexingException
- Throws:
IndexingException
QuranTextSearcher
public QuranTextSearcher(LuceneIndexManager luceneIndexManager,
SearchScope searchScope,
IQuranText quranText)
throws IndexingException
- Throws:
IndexingException
QuranTextSearcher
public QuranTextSearcher(ZekrIndexReader indexReader,
SearchScope searchScope,
org.apache.lucene.analysis.Analyzer analyzer)
setSortResultOrder
public void setSortResultOrder(org.apache.lucene.search.Sort sortResultOrder)
getSortResultOrder
public org.apache.lucene.search.Sort getSortResultOrder()
setAnalyzer
public void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer()
setMaxClauseCount
public void setMaxClauseCount(int maxClauseCount)
getMaxClauseCount
public int getMaxClauseCount()
setAscending
public void setAscending(boolean ascending)
isAscending
public boolean isAscending()
setHighlightFormatter
public void setHighlightFormatter(IExtendedFormatter highlightFormatter)
getHighlightFormatter
public org.apache.lucene.search.highlight.Formatter getHighlightFormatter()
setMaxResultPerPage
public void setMaxResultPerPage(int maxAyaPerPage)
getMaxResultPerPage
public int getMaxResultPerPage()
getQuery
public org.apache.lucene.search.Query getQuery()
isIndexReaderOpen
public boolean isIndexReaderOpen()
setSearchScope
public void setSearchScope(SearchScope searchScope)
getSearchScope
public SearchScope getSearchScope()
search
public SearchResultModel search(java.lang.String query)
throws java.io.IOException,
org.apache.lucene.queryParser.ParseException
- Throws:
java.io.IOException
org.apache.lucene.queryParser.ParseException
setSearchResultComparator
public void setSearchResultComparator(AbstractSearchResultComparator searchResultComparator)
getSearchResultComparator
public AbstractSearchResultComparator getSearchResultComparator()