我是一个solr新手。如果存在字段,我的任务是提高 solr doc 的相关性分数。我们在 solr3.4 上。升级不是一种选择。我们使用 lucene 解析器,所以 dismax 不是一个选项。我的另一个选择是向 solr 索引添加一个字段,该字段指示该字段是否存在,然后提高存在字段的相关性。
还有其他选择吗?
谢谢。
我是一个solr新手。如果存在字段,我的任务是提高 solr doc 的相关性分数。我们在 solr3.4 上。升级不是一种选择。我们使用 lucene 解析器,所以 dismax 不是一个选项。我的另一个选择是向 solr 索引添加一个字段,该字段指示该字段是否存在,然后提高存在字段的相关性。
还有其他选择吗?
谢谢。
我会尝试以下语法:
email_address:*^2000000
这会提升在“email_address”字段中具有任何值的所有文档。根据Lucene 语法文档,Lucene 支持冒号 ( : ) 和 boost ( ^ ) 运算符,所以这应该在那里工作。