public class TestApp {
public static void main(String[] args) throws Exception {
Settings settings = Settings.builder()
.put("cluster.name", "elasticsearch")
.build();
TransportClient client = new PreBuiltTransportClient(settings)
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("localhost"), 9300));
// prepreData(client);
executeSearch(client);
client.close();
}
private static void prepreData(TransportClient client) throws Exception{
client.prepareIndex("ball", "player", "1")
.setSource(XContentFactory.jsonBuilder()
.startObject()
.field("name", "james")
.field("age", 33)
.field("salary", 3000)
.field("team", "cav")
.field("position", "sf")
.endObject())
.get();
client.prepareIndex("ball", "player", "2")
.setSource(XContentFactory.jsonBuilder()
.startObject()
.field("name", "irving")
.field("age", 25)
.field("salary", 2000)
.field("team", "cav")
.field("position", "pg")
.endObject())
.get();
client.prepareIndex("ball", "player", "3")
.setSource(XContentFactory.jsonBuilder()
.startObject()
.field("name", "curry")
.field("age", 29)
.field("salary", 1000)
.field("team", "war")
.field("position", "pg")
.endObject())
.get();
client.prepareIndex("ball", "player", "4")
.setSource(XContentFactory.jsonBuilder()
.startObject()
.field("name", "thompson")
.field("age", 26)
.field(
es 聚合查询入门&范例
最新推荐文章于 2024-01-01 14:34:29 发布