solr DIH管理数组子查询

时间:2020-06-02 20:21:02

标签: solr nashorn dih

我正在运行solr 8.5,并且将postgres用作DIH连接的数据库。

我有一个主查询,该查询获取网站的列表,然后有一个子查询,该查询获取更多信息,例如每个列表的类别(架构中的category字段设置为multiple =“ true”)。

        <entity name="listing" transformer="HTMLStripTransformer,script:skipRow"  query="...">
            <field.../>
            <entity name='categories' query="...">
                 <field name="categories" column="categories"/>
            </entity>
        </entity>

有时该项目属于2个或更多类别,我想在脚本转换器(skipRow)中对其进行操作。

当我这样做时:

for each(var c in cats){
... stuff
}

它失败了,我尝试了log.log(LEVEL,Array.isArray(cats))并说是错误的。我看着typeof cats,上面只说了宾语。

我如何遍历类别?

谢谢

0 个答案:

没有答案
相关问题