2017-08-01 6 views
1

私はElasticsearchを初めて使用しています。スタックオーバーフローや他のWebサイトで提供されている別のソリューションを試しましたが、私のためにはうまくいかなかったので、私はこの質問を投稿しています。ルートマッピング定義にサポートされていないパラメータがあります(mapper_parsing_exception)

私はトークナイザ追加しようとしています ":『私は簡単にクエリを使用して電子メールを検索できるようにuax_url_email』を

しかし、私はマッピングを設定しています、それは弾性検索が私にこのエラーを与えている:

Root mapping definition has unsupported parameters (mapper_parsing_exception)

は、私は、インデックスを削除して再作成しようとしたが、それはまた助けにはならなかった。

マイマップリンク。

http://localhost:9200/users/user/_mapping

{ 
"settings": { 
      "analysis": { 
       "analyzer": { 
        "urls-links-emails": { 
         "type": "custom", 
         "tokenizer": "uax_url_email" 
        } 
       } 
      } 
     }, 
     "mappings":{ 
      "user": { 
       "properties": { 
        "id" : {"type": "long"}, 
        "first_name" : {"type": "text"}, 
        "middle_name" : {"type": "text"}, 
        "last_name" : {"type": "text"}, 
        "full_name" : {"type": "text"}, 
        "image" : {"type": "text"}, 
        "email" : {"type": "text", "analyzer": "urls-links-emails"}, 
        "mobile_number" : {"type": "text"}, 
        "profile_image" : {"type": "text"}, 
        "thumbnail" : {"type": "text"}, 
        "role" : {"type": "text"}, 
        "role_id" : {"type": "byte"}, 
        "joined_date" : {"type": "date", "format": "yyyy-MM-dd HH:mm:ss"}, 
        "updated_date" : {"type": "date", "format": "yyyy-MM-dd HH:mm:ss"} 
       } 
      } 
     } 
    } 
+0

localhost:9200/test1へのPUTリクエストでJSONをテストしたところ、これは動作します(バージョン5.5.1)。 – MartinSchulze

+0

返信@MartinSchulzeに感謝していますが、それでも私のために働いていません:(私の弾性検索バージョンも5.5 –

+0

リクエストを表示してください正しい住所がありますか?http://へのPUTリクエストlocalhost:9200/users – MartinSchulze

答えて

関連する問題