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); // } } }