私はelasticsearchに名前フィールドをインデックスしようとしましたが、その名前は文字列か空の文字列(""
)であるため、空の値を含むすべての名前を検索したいのでexists
フィルタを使用しますが、空の値はNULL値ではありません。Elasticsearch exists空の文字列をnull値にする方法をフィルタしますか?
https://www.elastic.co/guide/en/elasticsearch/reference/1.4/query-dsl-exists-filter.html
クエリDSL:elasticsearch exist
フィルタのNULL値として空の文字列にする方法
{ "filter" : {
"exists" : { "field" : "name" }
}
}
?誰でも良い考えがありますか?
:ちょうどより詳細な答えを持っているこの同様の問題を発見しました。 '" filter ":{" missing ":{" field ":" name "}}' – Toni