Elasticsearch -检查参数是否不为空

sigwle7e  于 2023-01-16  发布在  ElasticSearch
关注(0)|答案(1)|浏览(258)

在SQL中,我们可以在where子句中执行以下操作:

SELECT * FROM tbl WHERE :parameter <> '' OR :parameter is not null

在ElasticSearch中是否可以检查输入参数/值是否不为null或空?我检查了现有查询,但参数是字段,而不是值。

56lgkhnf

56lgkhnf1#

您可以使用SQL API或使用Exists Query
例如:

POST /_sql?format=txt
{
   "query": "SELECT * FROM bar WHERE Id <> '' AND Id is not null"
}

相关问题