【发布时间】:2021-11-22 14:27:55
【问题描述】:
我正在尝试查询嵌套项,但我不确定如何制定查询,尤其是使用 javascript bodybuilder。下面是the mapping
我正在尝试获取所有具有“异常”ID 的活动项目 (isActive: true)。我不确定如何查询 ElasticSearch。 在 SQL 中,我可以做一些事情,比如包含或拥有。我在后端使用 Node.js bodybuilder 来查询 elasticsearch。
【问题讨论】:
-
你能检查一下映射吗?我认为映射json有问题。
-
@sabasafavi 修复了 json 映射。不确定如何查询 ElasticSearch 中的嵌套异常 id 和“isActive”字段。想要返回索引中具有特定异常 id 的所有项目
-
异常必须是嵌套类型,但是在映射json中不是嵌套的,
"anomalies": { "type":"nested", "properties": {"affects": { "type": "text" },....
标签: node.js elasticsearch bodybuilder.js