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