我的模式是类似下面根据另一个索引字段计算分数?
<fields>
<field name="ProductId" type="int" indexed="true" stored="true" />
<field name="ProductName" type="string" indexed="true" stored="true" required="true" />
<field name="ProductDesription" type="string" indexed="true" stored="true" required="true" />
<field name="ProductRating" type="int" indexed="true" stored="true" required="true" />
</fields>
产品名称将以Q参数到Solr传递。 有没有一种方法可以影响基于“ProductRating”的评分而不是作为查询参数传递?
或者我需要去solr源代码并更改排名算法?
请引导我。
在此先感谢