package org.fastcatsearch.ir.misc.keywordSuggest;

import org.fastcatsearch.ir.misc.keywordSuggest.CompositeIdPosIterator.OrIdPosIterator;
import org.fastcatsearch.ir.misc.keywordSuggest.IdPosListScorer.IdPosScore;
import org.junit.Test;

public class IdPosScorerTest {

	@Test
	public void test() {
//		//aa
//		IdPosIterator idPosList1 = new IdPosIterator(new IdPos[]{
//			new IdPos(1,1)
//			,new IdPos(2,1)
//			,new IdPos(3,2)
//			,new IdPos(4,1)
//			,new IdPos(5,3)
//			,new IdPos(6,2)
//		});
//		
//		//aaaa
//		IdPosIterator idPosList2 = new IdPosIterator(new IdPos[]{
//			new IdPos(10,2)
//			,new IdPos(12,1)
//			,new IdPos(13,1)
//			,new IdPos(14,1)
//			,new IdPos(15,2)
//			,new IdPos(16,1)
//		});
//		
//		//bb
//		IdPosIterator idPosList3 = new IdPosIterator(new IdPos[]{
//			new IdPos(1,2)
//			,new IdPos(2,2)
//			,new IdPos(3,1)
//			,new IdPos(4,3)
//			,new IdPos(5,1)
//			,new IdPos(6,5)
//			,new IdPos(7,2)
//			,new IdPos(8,1)
//		});
//		
//		
//		IdPosIterator keyword1PosList = new OrIdPosIterator(idPosList1, idPosList2);
//		IdPosListScorer scorer = new IdPosListScorer(new IdPosIterator[]{keyword1PosList, idPosList3});
//		IdPosScore idPosScore = new IdPosScore();
//		while(scorer.next(idPosScore)){
//			System.out.println(idPosScore);
//		}
		
	}

}
