我使用lucene.net。我用两个字段索引文档。第一个字段是名称,第二个字段是计数。 我使用此索引进行自动完成。我需要通过前缀和最高计数找到10个名字。 我该怎么做?
答案 0 :(得分:1)
尝试类似
的内容Sort sort = new Sort(new SortField("countfieldname", SortField.INT,true));
PrefixQuery pq = new PrefixQuery(new Term("namefieldname", "prefix"));
indexSearcher.Search(pq,null,10, sort);