在Java中使用客户端连接到弹性搜索时出现问题?
我刚开始使用Elastic,我必须为一个项目编写一个程序,它连接到Elastic,lamb给我带来了一个表,但当我编写代码并开始测试时,它返回客户机null 弹性配置是在项目中完成的,我根本没有配置弹性,只是在我的类中自动连接配置的弹性类在Java中使用客户端连接到弹性搜索时出现问题?,java,
elasticsearch,Java,
elasticsearch,我刚开始使用Elastic,我必须为一个项目编写一个程序,它连接到Elastic,lamb给我带来了一个表,但当我编写代码并开始测试时,它返回客户机null 弹性配置是在项目中完成的,我根本没有配置弹性,只是在我的类中自动连接配置的弹性类 public EventTest findByEventTestSerial(String serial) { BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery()
public EventTest findByEventTestSerial(String serial) {
BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery()
.must(QueryBuilders.matchQuery("deleted", false))
.must(QueryBuilders.matchQuery("serial", serial));
SearchResponse response = client.prepareSearch()
.setIndices(def_index_name)
.setTypes(Constants.Elastic.DOC_TYPE)
.setQuery(QueryBuilders.constantScoreQuery(boolQueryBuilder))
.execute()
.actionGet();
return findSingle(response);
}
我刚进入这个项目,意识到这个项目使用弹性。这个程序应该从弹性数据库中读取一个表的数据,但我仍然参与弹性连接,我无法测试我的codI,因为我刚刚进入项目并意识到该项目使用弹性连接。这个程序应该从弹性数据库中读取表的数据,但我仍然参与弹性连接,无法测试我的cod