edu.mayo.informatics.indexer.lucene.hitcollector
Class HitCollectorMerger

java.lang.Object
  extended by edu.mayo.informatics.indexer.lucene.hitcollector.HitCollectorMerger

public class HitCollectorMerger
extends java.lang.Object

The Class HitCollectorMerger.

Author:
Kevin Peterson

Constructor Summary
HitCollectorMerger(org.apache.lucene.search.DocIdSetIterator boundryDocIterator, int maxDocs)
           
 
Method Summary
 void addHitCollector(BestScoreOfEntityHitCollector hitCollector)
           
protected  void buildMaps()
           
 java.util.List<BestScoreOfEntityHitCollector> getHitCollectors()
           
 int getLastIndexOfMatch(java.util.Map<java.lang.Integer,org.apache.lucene.search.ScoreDoc> map)
           
 java.util.List<org.apache.lucene.search.ScoreDoc> getMergedScoreDocs()
           
protected  java.util.Map<java.lang.Integer,org.apache.lucene.search.ScoreDoc> scoreDocListToMap(java.util.List<org.apache.lucene.search.ScoreDoc> scoreDocs)
           
 void setHitCollectors(java.util.List<BestScoreOfEntityHitCollector> hitCollectors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HitCollectorMerger

public HitCollectorMerger(org.apache.lucene.search.DocIdSetIterator boundryDocIterator,
                          int maxDocs)
Method Detail

getMergedScoreDocs

public java.util.List<org.apache.lucene.search.ScoreDoc> getMergedScoreDocs()

buildMaps

protected void buildMaps()

scoreDocListToMap

protected java.util.Map<java.lang.Integer,org.apache.lucene.search.ScoreDoc> scoreDocListToMap(java.util.List<org.apache.lucene.search.ScoreDoc> scoreDocs)

getLastIndexOfMatch

public int getLastIndexOfMatch(java.util.Map<java.lang.Integer,org.apache.lucene.search.ScoreDoc> map)

getHitCollectors

public java.util.List<BestScoreOfEntityHitCollector> getHitCollectors()

setHitCollectors

public void setHitCollectors(java.util.List<BestScoreOfEntityHitCollector> hitCollectors)

addHitCollector

public void addHitCollector(BestScoreOfEntityHitCollector hitCollector)

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.