如何使用simple_query_string检查字段是否存在?例如,说我是否有以下文件
PUT test_index/_doc/1
{
"user" : "test",
"message" : "a"
}
PUT test_index/_doc/2
{
"user" : "test",
"message" : "b"
}
PUT test_index/_doc/3
{
"user" : "test",
"message" : "c"
}
PUT test_index/_doc/4
{
"user" : "test"
}
我如何在(消息=“ a”或“ b”)或(消息字段不存在)中查询文档。该查询应返回文档1、2和4。我意识到这与
无关紧要。"must_not": {
"exists": {
"field": "message"
}
}
但是我想使用simple_query_string来执行此操作。
答案 0 :(得分:0)
根据Val's comment,export SUMO_HOME=/home/azlaan/sumo
export PYTHONPATH="$SUMO_HOME/tools:$PYTHONPATH"
查询类型的语法受到限制,无法满足您的要求。如果您可以使用simple_query_string
查询类型,那么我认为这将对您有用:
query_string