您可以使用设置分析仪
client.admin().indices().prepareCreate("twitter").setSettings(...)。有几种建立设置的方法。您可以从文本,地图中加载它们,甚至可以使用jsonBuilder来加载它们:client.admin().indices().prepareCreate("twitter") .setSettings(Settings.settingsBuilder().loadFromSource(jsonBuilder() .startObject() .startObject("analysis") .startObject("analyzer") .startObject("steak") .field("type", "custom") .field("tokenizer", "standard") .field("filter", new String[]{"snowball", "standard", "lowercase"}) .endObject() .endObject() .endObject() .endObject().string())) .execute().actionGet();


