有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Solr childDocTransformer中使用多个childFilters

是否可以在“fl”字段中使用2个子文档转换器

fl=“[child childFilter=level2Filter][child childFilter=level3filter]

或者在同一个[child]转换器中可能有两个“childFilter”属性

fl=“[child childFilter=level2Filter childFilter=level3Filter]”

我有一个三级层次结构的嵌套文档。我试图在同一个查询中过滤我的2级和3级文档

任何帮助/指示都已应用


共 (1) 个答案

  1. # 1 楼答案

    是的,可以在childFilter中定义2个过滤器

    你可以尝试以下方法:

    fl=[child childFilter=$levelFilter]&levelFilter=(level2Filter OR level3Filter)
    

    也许下面的文章会有所帮助。 https://sease.io/2019/06/apache-solr-childfilter-transformer.html(搜索“复杂的子过滤器查询”)