我正在努力解决这个问题。如何在Solr版本7.2中搜索父元素的嵌套所有子元素。 在单一领域搜索我能够但在所有领域都没有解决方案。我已经阅读了所有文档,但确切的解决方案不存在可以有人帮我这个吗?
我的查询如下:
Future.apply
main
此外,我还尝试了 的孩子的其他方式,而不是父级:
q={!parent which="doc_content_type:parentDocument"}"person"&fl=*, [child
parentFilter=doc_content_type:parentDocument limit=1000]
我希望结果是所有“person”包含子元素,而不仅仅是给定字段。 请注意,我有多个搜索字段~500
答案 0 :(得分:0)
解决方案通常是让Solr将字段中的所有内容复制到一个字段中 - 然后搜索它。您可以使用匹配所有字段的copyField指令执行此操作:
<copyField source="*" dest="all_text" />
然后您查询all_text
而不是其他字段。