Java APIを使用してインデックスを作成し、カスタムアナライザーを指定する方法はありますか?インデックス作成時にマッピングを追加することをサポートしていますが、HTTP PUTを介してJSONを送信せずに、このようなことを行う方法を見つけることができません。
curl -XPUT localhost:9200/twitter?pretty=true -d '{
"analysis": {
"analyzer": {
"steak" : {
"type" : "custom",
"tokenizer" : "standard",
"filter" : ["snowball", "standard", "lowercase"]
}
}
}
}'
JSONBuilderを使用してこのようなクエリを作成することはできますが、APIで実行する場所が見つからず、使用できるものがなく、私が見る限り、CreateIndexRequest
どちらも使用できません。client.admin().indices()
これを行う正しい方法は何ですか?