2

solr 服务器具有与 id 相关联的关键字(如学校、窗口或博客)。

对服务器的查询是非常基本的查询,例如window AND blog.

服务器也有一个非常大的 synonyms.txt,所以如果你搜索world wide web你也会得到 .txt 的结果internet

问题:如何降低使用同义词找到的结果的分值?

示例:我得到了同义词world wide webinternet. 我用关键字定义了一个文档,用关键字定义了一个world wide web文档internet。现在我搜索internet:将找到两个文档,但我想要具有确切internet关键字排名更高的文档。

4

2 回答 2

3

你可以做2个字段。1个有同义词,一个没有。给没有同义词的人更高的权重。

于 2012-08-16T20:23:46.653 回答
0

您可以(通过使用同义词文件)更改查询以生成类似的内容(假设我们以关键字开头world wide web):

("world wide web"^2.0 OR internet OR WWW)

提升默认形式,没有同义词。

当我说改变时,我是从您的应用程序中说的(查询是为 solr 请求准备的)。

于 2013-03-12T16:16:31.810 回答