我使用lucene.net。我用兩個字段索引文檔。第一個字段是名字,第二個字段是count。 我使用此索引進行自動完成。我需要通過前綴和最高計數找到10個名字。 我該怎麼辦?前綴在lucene中查詢和排序
-1
A
回答
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);
相關問題
- 1. 如何在Lucene的字段中使用前綴查詢?
- 2. Lucene查詢排列
- 3. Lucene.Net前綴查詢
- 4. 使用Zend Lucene排序範圍查詢
- 5. Lucene:使用前綴查詢計算分數
- 6. 在Django中排序:在排序時可能忽略「前綴」?
- 7. 在Cypher中排序neo4js lucene索引查詢
- 8. Lucene如何在複合查詢中排序數據?
- 9. Do $ exists和$ in/nin count作爲非前綴排序的相等查詢嗎?
- 10. mySQL查詢,前綴爲
- 11. 不在lucene中查詢
- 12. Lucene按順序查詢
- 13. 查詢中的Lucene
- 14. GridView和Linq查詢排序
- 15. SQL查詢查找第一丟失的序列串(前綴+無)
- 16. 高級MySQL按字母排序前綴?
- 17. lucene join查詢
- 18. Lucene:查找以特定前綴開頭的所有單詞
- 19. Lucene文檔評分/排序與正則表達式查詢
- 20. 的XPath查詢前綴勢必
- 21. 前綴模糊查詢(不使用query_string)
- 22. 匹配短語前綴查詢
- 23. MVCContrib網 - 排序(GridSortOptions,前綴)不產生鏈接排序
- 24. MySQL:在查詢中使用它之前對值進行排序
- 25. Lucene的 - 查詢在外地
- 26. 在lucene塊加入查詢
- 27. Lucene中的查詢類型
- 28. Lucene中的範圍查詢
- 29. 在Luke中排序Lucene文檔
- 30. 如何在Falcor中查詢排序順序 - 查詢?
可能重複(http://stackoverflow.com/questions/9190403/algorithm-for-autocomplete) – 2012-02-15 07:08:29
他正在尋找一個Lucene具體的答案。 – goalie7960 2012-02-15 15:21:35