0

Elasticsearch が空の文字列を null 値と見なすかどうかを知りたいのですが、以下に示すマッピングに基づいて、それが行われていることがわかりません。nullによって提供される値を使用して、elasticsearch に空の文字列を およびインデックスと見なさせるにはどうすればよいですかnull_value。私のマッピングを以下に示します。

{
    "mapping": {
        "my_typee": {
            "properties": {
                "autoRank": {
                    "type": "integer",
                    "null_value": 0,
                    "store": true,
                    "index": "analyzed"
                }
            }
        }
    }
}

前もって感謝します。

4

1 に答える 1

1

Elasticsearch は空の文字列のインデックスを作成しません。あなたの場合、フィールドは実際には文字列ではなく整数型です。そしてnull_valueオプションは実際にあなたがやりたいことをします。余分なことをする必要はありません。

https://www.elastic.co/guide/en/elasticsearch/reference/current/null-value.html

于 2016-04-26T08:14:29.620 に答える