我是 Solr 的新手,我想知道下一个示例是否可行。
假设我有一个包含 2 个字段的核心,一个字符串字段“名称”和一个多值字段“ID”。使用文档 1:
- 姓名:蒂姆
- 编号:1,2,3
和文档 2:
- 姓名:鲍勃
- 编号:2,3
现在我想要一个查询,它给我一个包含以下元素的结果数组:
- 1 蒂姆
- 2鲍勃
- 2 蒂姆
- 3 鲍勃
- 3 蒂姆
因此,查询返回 multiValue 字段中每个值的每个文档,首先按 'ids' 中的值排序,然后按名称排序。
您可以说,只需选择所有文档并在查询后处理其他内容,但我有很多数据,我只希望前 20 个文档在 multiValued 字段中按值排序。
我希望这是可能的,有人可以帮助我!提前致谢。