Solr:在多个索引字段中搜索一个术语,并从每个搜索字段返回顶部“N”命中

时间:2012-12-23 10:38:44

标签: solr autocomplete

我的 Solr架构

中有两个索引字段
  1. 员工姓名
  2. 经理姓名
  3. 哪些是简单的字符串。

    我的问题是:鉴于搜索字词,我想显示管理员名称中的前5个建议完成次数以及来自员工姓名的下5个。

    我可以使用复制字段,但有时我会从员工姓名中获得所有前10名结果。

    我有一种预感,提升可以帮助我..但无法弄清楚如何?

1 个答案:

答案 0 :(得分:1)

Boost无法帮助您控制结果,并在前10个结果中分配5个 您可以查看Field Collapsing,您可以在哪里对每个角色进行分组(经理和姓名),并限制该组的5个结果。
因此,您将返回2组返回给您,每组5个结果。