es java 增删改查_java操作ElasticSearch(es)进行增删查改操作

在开始讲解之前,还是先做个铺垫,为了能够有一个可以索引的模型,我们自定义了一个模型,暂时起个名称叫LogModel吧,这个模型有各种数据类型,int,long,String,list,但千万不要认为这是跟记录日志有关的一个模型。作为索引的一个最简单模型。代码如下:

Java代码  3939d3710641708a5c8bd42373efe525.png

import java.util.ArrayList;

import java.util.List;

import java.util.Random;

import java.util.UUID;

/**

* 瞎编的一个模型,跟日志基本没有关系

* @author donlian

*/

public class LogModel {

//主ID

private long id;

//次ID

private int subId;

/**

* 系统名称

*/

private String systemName;

private String host;

//日志描述

private String desc;

private List catIds;

public LogModel(){

Random random = new Random();

this.id = Math.abs(random.nextLong());

int subId = Math.abs(random.nextInt());

this.subId = subId;

List list = new ArrayList(5);

for(int i=0;i<5;i++){

list.add(Math.abs(random.nextInt()));

}

this.catIds = list;

this.systemName = subId%1 == 0?"oa":"cms";

this.host = subId%1 == 0?"10.0.0.1":"10.2.0.1";

this.desc = "中文" + UUID.randomUUID().toString();

}

public LogModel(long id,int subId,String sysName,String host,String desc,List catIds){

this.id = id;

this.subId = subId;

this.systemName = sysName;

this.host = host;

this.desc = desc;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值