是否可以在查询时为扩展的dismax处理程序指定一组文档的附加提升(给定一组文档ID)?
我打算使用带有OR的id列表的bq,但显然bq的提升不是附加的。
答案 0 :(得分:0)
我认为查询提升可能有所帮助:http://wiki.apache.org/solr/QueryElevationComponent
查看: forceElevation
默认情况下,此组件遵循请求的'sort'参数 - 也就是说,如果请求按日期排序,它将按日期排序结果。如果forceElevation = true,结果将首先返回提升的文档,然后按日期排序。
拥有elevate.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>