0
uax_url_email
トークナイザを使用するアナライザを追加しようとしています。Elasticsearchにuax_url_email analyzerを追加する2.4.5
▶ elasticsearch --version
Version: 2.4.5, Build: c849dd1/2017-04-24T16:18:17Z, JVM: 1.8.0_131
curl -XPUT http://localhost:9200/timeline -H 'Content-Type: application/json' -d'
{
"settings": {
"analysis": {
"analyzer": {
"email_analyzer": {
"type": "custom",
"tokenizer": "uax_url_email"
}
}
}
}
}'
しかし、これはインデックスが既に存在すると言っています。
{
"error": {
"index": "timeline",
"reason": "already exists",
"root_cause": [
{
"index": "timeline",
"reason": "already exists",
"type": "index_already_exists_exception"
}
],
"type": "index_already_exists_exception"
},
"status": 400
}
だから私はエラーを返していないと私はGET
要求を発行したのだかのように返された出力が同じで、これはすべての問題について文句はありませんPATCH
curl -XPATCH http://localhost:9200/timeline -H 'Content-Type: application/json' -d'
{
"settings": {
"analysis": {
"analyzer": {
"email_analyzer": {
"type": "custom",
"tokenizer": "uax_url_email"
}
}
}
}
}'
経由でアップデートを行ってみました/timeline
インデックス
出力の興味深い部分は、設定が更新されていないことです。
"settings": {
"index": {
"creation_date": "1497609042039",
"number_of_replicas": "1",
"number_of_shards": "5",
"uuid": "XaRS0KN1SLWcBsl6eLMZcg",
"version": {
"created": "2040599"
}
}
},
私はおそらく間違って
ない私が間違ってここに行くよ場所がわから...新しくPATCHED
分析物体が存在することが期待されます。