私は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"}
}
}
}
}
localhost:9200/test1へのPUTリクエストでJSONをテストしたところ、これは動作します(バージョン5.5.1)。 – MartinSchulze
返信@MartinSchulzeに感謝していますが、それでも私のために働いていません:(私の弾性検索バージョンも5.5 –
リクエストを表示してください正しい住所がありますか?http://へのPUTリクエストlocalhost:9200/users – MartinSchulze