Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr boost查询与eDiscoveryMax的加法boost_Solr_Ranking_Edismax - Fatal编程技术网

Solr boost查询与eDiscoveryMax的加法boost

Solr boost查询与eDiscoveryMax的加法boost,solr,ranking,edismax,Solr,Ranking,Edismax,是否可以在查询时为扩展的Demax处理程序指定一组文档(给定一组文档ID)的附加提升 我本来打算在ID的OR'ed列表中使用bq,但显然bq的增强功能不是加法。我认为查询提升可能会有所帮助:http://wiki.apache.org/solr/QueryElevationComponent 研究: 强制提升 默认情况下,此组件尊重请求的“sort”参数——也就是说,如果请求请求按日期排序,它将按日期对结果排序。如果forceElevation=true,结果将首先返回增强的文档,然后按日期排序

是否可以在查询时为扩展的Demax处理程序指定一组文档(给定一组文档ID)的附加提升


我本来打算在ID的OR'ed列表中使用bq,但显然bq的增强功能不是加法。

我认为查询提升可能会有所帮助:
http://wiki.apache.org/solr/QueryElevationComponent

研究: 强制提升

默认情况下,此组件尊重请求的“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>


这不会改变分数,直接绕过分数影响排序,对吗?另外,据我所知,它不允许在请求时指定文档ID列表,只允许预先配置一个。是的。请玩它,让你知道你发现了什么。