Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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
Solr 邻近搜索评分_Solr_Lucene - Fatal编程技术网

Solr 邻近搜索评分

Solr 邻近搜索评分,solr,lucene,Solr,Lucene,我是Solr的新手,正在学习基本的评分模式。我知道基本评分模型使用布尔值生成文档集,然后使用向量空间模型根据相关性进行评分排序。 我想知道的是,在使用邻近搜索时,搜索结果在生成后是否也会根据向量空间模型进行排名,还是只是根据编辑距离进行评分?首先,VSM评分用于org.apache.lucene.search.complications.tfidfsomilarity(请记住,在Lucene的最新版本中,这不是默认的相似性)。例如,org.apache.Lucene.search.complic

我是Solr的新手,正在学习基本的评分模式。我知道基本评分模型使用布尔值生成文档集,然后使用向量空间模型根据相关性进行评分排序。
我想知道的是,在使用邻近搜索时,搜索结果在生成后是否也会根据向量空间模型进行排名,还是只是根据编辑距离进行评分?

首先,VSM评分用于
org.apache.lucene.search.complications.tfidfsomilarity
(请记住,在Lucene的最新版本中,这不是默认的相似性)。例如,
org.apache.Lucene.search.complications.BM25Similarity
实现了类似的功能,但称为

在邻近搜索的情况下,基类有一个嵌套类
相似性.SimScorer
负责为“草率”查询评分,如
SpanQuery
PhraseQuery
。通常有一种方法计算
sloppyFreq
,它是编辑距离的函数,并作为公式中的附加系数添加


slopyfreq
的默认实现之一是
1.0f/(距离+1)
,但当然可以根据您的需要进行自定义。

谢谢您的回答。所以solr将此slopyfreq分数添加到文档的最终VSM分数中?