Ejemplo n.º 1
0
 public static IReformedQuerySorter GetReformedQuerySorter(QuerySorterType type)
 {
     if(type == QuerySorterType.EDIT_DISTANCE)
         return new EditDistanceSorter();
     if(type == QuerySorterType.ROBIN_HOOD)
         return new RobinHoodSorter();
     if(type == QuerySorterType.COOCCURRENCE)
         return new CoOccurrenceSorter();
     if(type == QuerySorterType.SCORE)
         return new ScoreBasedSorter();
     return new NullSorter();
 }
Ejemplo n.º 2
0
 public static IReformedQuerySorter GetReformedQuerySorter(QuerySorterType type)
 {
     if (type == QuerySorterType.EDIT_DISTANCE)
     {
         return(new EditDistanceSorter());
     }
     if (type == QuerySorterType.ROBIN_HOOD)
     {
         return(new RobinHoodSorter());
     }
     if (type == QuerySorterType.COOCCURRENCE)
     {
         return(new CoOccurrenceSorter());
     }
     if (type == QuerySorterType.SCORE)
     {
         return(new ScoreBasedSorter());
     }
     return(new NullSorter());
 }