Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 我有没有办法根据在Lucene的任期位置来改变得分?_Search_Lucene_Lucene.net - Fatal编程技术网

Search 我有没有办法根据在Lucene的任期位置来改变得分?

Search 我有没有办法根据在Lucene的任期位置来改变得分?,search,lucene,lucene.net,Search,Lucene,Lucene.net,例如,如果我正在搜索一个包含“哈利”一词的书名索引,“肮脏的哈利”与“哈利·波特”得分相等,当两个项目得分相等时,顺序是随机的。我想把以我的搜索词(哈利·波特)开头的词的权重提高一点 我宁愿不使用TermPostionVector,因为这似乎是我只能在搜索和评分完成后才能阅读的内容 谢谢你的时间/考虑 查找。嗯,只有当一个查询中有多个搜索词时,才会使用span查询,不是吗?但是,如果我们希望第一名的得分总是高于第二名的得分,而不管其他搜索词是否在查询中给出,该怎么办?在这种情况下,我们可能仍然需

例如,如果我正在搜索一个包含“哈利”一词的书名索引,“肮脏的哈利”与“哈利·波特”得分相等,当两个项目得分相等时,顺序是随机的。我想把以我的搜索词(哈利·波特)开头的词的权重提高一点

我宁愿不使用TermPostionVector,因为这似乎是我只能在搜索和评分完成后才能阅读的内容


谢谢你的时间/考虑

查找。

嗯,只有当一个查询中有多个搜索词时,才会使用span查询,不是吗?但是,如果我们希望第一名的得分总是高于第二名的得分,而不管其他搜索词是否在查询中给出,该怎么办?在这种情况下,我们可能仍然需要使用Spans和类似SpanScorer的东西,但是否有任何“随时可用”或“推荐”的解决方案,或者我应该自己实现它?