本文主要向大家介绍了Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。
首先编写代码前,要先把Elasticsearch环境搭建好(这个很简单,网上百度一大堆)。然后将elasticsearch jar包导入工程当中。
之后开始编码工作:
第一步:编写连接本地Elasticsearch环境的代码
public static Client client=null;
public static Client getClient(){
if(client !=null){
return client;
}
Settings settings = Settings.settingsBuilder().put("cluster.name","my-application").build();
try{
client = TransportClient.builder().settings(settings).build()
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName(null),9300));//如果是Null,则默认连接本地Ip
}catch(UnknownHostException e){
e.printStackTrace();
}
return client;
}
第二步,建立索引库和创建索引
pub