Drupal facets相关性排序 - 将Solr查询运算符从“AND”更改为“OR”?

时间:2016-10-26 11:30:36

标签: drupal solr drupal-7 facets drupal-search

如何将drupal facets solr查询运算符从“AND”更改为“OR”?

我们正在开发一个基于drupal的招聘委员会,并希望我们的分面搜索能够提供与所选方面部分相匹配的结果。

E.g。该查询具有facet“facet1”,“facet2”,“facet3”,“facet4” - 所有这些都来自不同的分类,因此在不同的方面块中

标准行为是所有结果必然包含所有方面,但需要列出仅部分结果。 E.g:

  1. “facet1”,“facet2”,“facet3”,“facet4”
  2. “facet1”,“facet2”,“facet4”
  3. “facet1”,“facet3”,“facet4”
  4. “facet3”,“facet4”
  5. “facet1”,“facet3”
  6. “facet3”,“facet4
  7. “facet1”
  8. 我们如何才能实现这一目标?

1 个答案:

答案 0 :(得分:0)

尝试此操作:配置构面的显示,并在全局设置下将操作符从AND更改为OR。

要执行此操作,请转至admin / config / search / apachesolr / settings并单击配置列下的Facets链接,然后在操作列中选择" configure display"对于您的方面,要编辑您的方面,然后向下滚动并在操作员下选择OR并保存您的配置。