net.sf.zekr.engine.search.tanzil
Class DefaultSearchScorer

java.lang.Object
  extended by net.sf.zekr.engine.search.tanzil.DefaultSearchScorer
All Implemented Interfaces:
ISearchScorer

public class DefaultSearchScorer
extends java.lang.Object
implements ISearchScorer

Calculate search result items' score based on a simple formula:
sum of (length(part) / length(SearchResultItem.ayaText), for all parts in SearchResultItem.matchedParts.

Result items which are matched because of exclusion term in query are scored 0.

Author:
Mohsen Saboorian

Constructor Summary
DefaultSearchScorer()
           
 
Method Summary
 double score(SearchResultItem sri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSearchScorer

public DefaultSearchScorer()
Method Detail

score

public double score(SearchResultItem sri)
Specified by:
score in interface ISearchScorer