是否允许多个synonyms.txt文件用于特定的requesthandler?

时间:2018-05-23 11:51:45

标签: solr

我有一个requesthandler例如/ examplereqhandler,它从" examplereqhandler"中检索数据。核心。目前我有一个synonyms.txt文件,我通过SynonymFilterFactory使用它。

我们可以为特定请求处理程序提供多个synonyms.txt,并且可以为该文件分配权重。例如,来自synonyms-1.txt的70%和来自synonyms-2.txt的30%。

1 个答案:

答案 0 :(得分:0)

使用不同的同义词文件创建两个不同的字段类型,然后根据您的前端/控制器代码选择要使用的字段,因为这是您知道要与用户关联的A / B测试的位置(您必须使用请求之间的A / B值相同,因为不同的同义词会影响返回的文档。

如果您在Solr中做这样的事情,Solr还必须有办法将回答A / B测试的结果传达给您。

如果您打算进一步了解,可能会对Learning to rank功能感兴趣。

相关问题