/*
* QueryBoostComparator.java
*
* Created on February 23, 2005, 5:28 PM
*
* @author Neil O. Rouben
*/
package com.hrstc.lucene.queryexpansion;
import java.util.*;
import org.apache.lucene.search.*;
public class QueryBoostComparator implements Comparator
{
/** Creates a new instance of QueryBoostComparator */
public QueryBoostComparator()
{
}
/**
* Compares queries based on their boost
* Since want to be sorted in decending order; comparison will be reversed
*/
public int compare(Object obj1, Object obj2)
{
Query q1 = (Query) obj1;
Query q2 = (Query) obj2;
if ( q1.getBoost() > q2.getBoost() )
{
return -1;
}
else
{
return 1;
}
}
}
|