0
A
回答
0
一種方法是使用TermPositionVectors。
您基本上會獲得每個查詢條件的職位,並按文檔中的相同順序計算他們在查詢中出現的次數。
相關問題
- 1. Lucene.net索引短語
- 2. Lucene.net模糊短語搜索
- 3. lucene.net - 搜索詞太短?
- 4. Lucene.Net/SpellChecker - 基於多詞/短語的自動建議
- 5. Lucene.net - 需要找到類似的短語在索引
- 6. Delphi短語計數/關鍵字密度
- 7. 在Lucene.Net中計數搜索結果
- 8. Kannel短信計數
- 9. 跨大型數據集的短語/多字和計數匹配
- 10. 如何計算短語並在Python中使用短語作爲標題?
- 11. CSS製作短語複數
- 12. Mysql匹配短語對句短語
- 13. 短語SQL語句
- 14. 如何使我的短語計數器運行速度更快
- 15. Python nltk計數單詞和短語頻率
- 16. 計算一個短語出現在列中的次數
- 17. 計算短語和打印的出現次數
- 18. 設置Lucene.Net指數
- 19. Solr:索引短語短於查詢時的短語搜索
- 20. nhibernate.search/lucene.net多語言分析器
- 21. 使用Lucene.net索引多語言內容
- 22. Lucene.net查詢解析器語法問題
- 23. 功能短語
- 24. 短if語句
- 25. 使用Lucene.NET限制數據
- 26. Mysql MATCH AGAINST短語
- 27. SOLR短語查詢
- 28. 縮短SQL語法
- 29. jQuery的短語法
- 30. 短語推薦elasticsearch
**非常感謝您的回覆! :)** 對不起,但它不適合,TermPositionVector拆分**字**。 String =「test bad word bad test bad bad bad」 TermPositionVector的回覆:{contents:bad/4,test/2,word/2} 我需要拆分短語**「bad word」**或**「糟糕的測試」**,這將是來自Lucene.Net的響應: 「壞詞」:「在文本中碰到兩次」 「壞測試」:「在文本中遇到過一次」 – 2012-02-10 07:52:02
我知道TermPositionVector是用詞,但如果你有每個術語的位置,你當然可以找到並計算文檔中的短語。查看IndexesOf()和GetTermPositions()方法。我知道你可以做到這一點,因爲我過去做過,但我沒有可用的代碼發佈樣本。 – 2012-02-10 15:45:54
**非常感謝,它幫助!** – 2012-02-10 20:57:29