标签: elasticsearch dsl
第一个DSL查询
{"query" : {"query_string" : {"query" : "*avi*", "fields" : ["data"]}}}
带有布尔值的第二个DSL查询
{"query": {"bool": {"should": [{"query_string": {"query": "*avi*", "fields": ["data"]}}]}}}
两个输出保持不变
答案 0 :(得分:1)
是的,两个查询在语义上都是相同的。
如果只有一个约束,则可以使用前者;如果需要添加更多约束,例如other question,则可以使用后者。