是否可以
在查询时为扩展 dismax 处理程序的一组文档(给定一组文档 ID)指定附加提升?
我打算将 bq 与 ID 的 OR 列表一起使用,但显然 bq 的提升不是累加的。
我认为查询提升可能会有所帮助: http://wiki.apache.org/solr/QueryElevationComponent
查:力海拔
默认情况下,此组件遵循请求的"sort"参数 - 也就是说,如果请求要求按日期排序,它将按日期对结果进行排序。如果 forceElevation=true,则结果将首先返回提升的文档,然后按日期排序。
有提升.xml
<elevate>
<query text="AAA">
<doc id="A" />
<doc id="B" />
</query>
<query text="ipod">
<doc id="A" />
<!-- you can optionally exclude documents from a query result -->
<doc id="B" exclude="true" />
</query>
</elevate>