【发布时间】:2011-04-20 22:35:33
【问题描述】:
我正在为网站开发自定义搜索功能。我很好奇如果仅使用 tf-idf 对我的语料库中的文档进行排名也有助于权衡具有多个搜索词的文档比仅具有一个搜索词的文档更高。
示例:搜索 =“波兰泉水” 从理论上讲,如果文档包含 100 次“波兰”和 0 次“水”,则上述查询是否会更重(使用传统的 tf-idf)文档。或者如果文件包含 10 倍的“波兰”和 10 倍的“水”,它是否会更重。
我知道这完全取决于“波兰”和“水”的 tf-idf 值,但理论上是在公平的竞争环境中,如果有多个,该算法是否有助于将文档更多地放在结果的顶部文档中的术语,还是真的与术语无关?
【问题讨论】:
-
嘿。我的回答有问题吗?