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