有沒有辦法使用Java API創建索引並指定自定義分析器?它支持在創建索引加入映射,但我不能找到一種方法,這樣做不需要通過HTTP PUT發送JSON:使用Java API定義自定義ElasticSearch分析器
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()
也沒有。什麼是正確的方法來做到這一點?
對我有用,謝謝! – Felix 2011-06-09 12:10:11