2016-12-09 5 views
1

私はElasticsearchで新規です。 ESバージョン5.0.2を使用しています。マッピングを作成しようとすると、サポートされていないパラメータignore_aboveが得られます。弾性検索5.0.2 ignore_aboveはサポートされていないパラメータエラーを返します

上記の無視は、ESバージョン5.0.2でサポートされているパラメータです。私がここで間違っていることを確かめない。私は "NULL_VALUE" を追加した場合

curl -XPUT 'localhost:9200/myIndex?pretty' -d' 
    "mappings":{ 
    "item": { 
     "properties" : { 
     "myreference": { 
      "type": "text", 
      "store": false, 
      "index": "analyzed", 
      "analyzer": "standard", 
      "include_in_all": false, 
      "ignore_above": 300, 
      "doc_values": false 
     } 
     } 
    } 
    } 
' 

は: "" と "myreferenceは、" [NULL_VALUE "...、 "ignore_above" ...] ES 5のよう

答えて

3

エラーが サポートされていないパラメータになりました" ignore_aboveの設定はtext(つまり分析された)フィールドでは有効ではなく、keywordフィールドでのみ有効です。 null_valueも同様です。このin this threadの確認を見つけることができます。

あなたはignore_abovehereをどのように動作するかの完全な例を見ることができるとnull_valuehereをどのように動作するか、あなたが参照してくださいよと彼らは唯一keywordフィールド、ないtextものに取り組んでいます。

関連する問題