System.out.println("Begin to Search");
long start = System.currentTimeMillis();
String featfile = path + "ukbench00001" + ".surf";
List<SURFInterestPoint> surfPoints = InterestPointInfoReader.readComplete(featfile).getList();
List<Integer> visualWords = ie.quntinize(surfPoints);
ie.getCandidate(visualWords);
// visualWords = visualWords.subList(0, 20);
List<Score> scoreList = ie.getRankedList(visualWords, ie.getCandidate(visualWords), 20);
long end = System.currentTimeMillis();
System.out.println("Time Cost: " + (end - start) + "ms");