Solr boost查询与附加提升与edismax


是否可以

在查询时为扩展 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>

相关内容

  • 没有找到相关文章

最新更新