SOLR 6.6:如果搜索词与公司名称匹配,则只返回这些帖子,否则按分数全部返回

时间:2018-08-03 12:22:22

标签: solr

初学者的复杂任务。

我们的文档包含更多字段,但是如果搜索词与公司名称相同,我有任务要过滤帖子。

插图:

IF ?search=Company Name == company_name = Company Name
  return only documents for that company_name
ELSE
  search title, description and return relevant documents

模式:

<field name="title" type="text" multiValued="false" indexed="true" stored="true"/>
<field name="description" type="text" indexed="true" stored="true"/>
<field name="company_name" type="string" indexed="true" stored="true"/>

在一个查询中可以吗?如果是,怎么办?

0 个答案:

没有答案