ES
纯洁阿运
bug工程师
展开
-
【ES开发】查询结果与实际结果不符-清理Index缓存
问题Elasticsearch 开发时可能会遇到查询结果与实际数据不符的情况,这个时候我们不妨清理缓存试试!code public boolean clearIndicesCache(String indexName){ try { ClearIndicesCacheRequest request = new ClearIndicesCacheRequest(indexName); //Set the query flag to原创 2021-07-05 16:58:16 · 1019 阅读 · 0 评论 -
Java集成ES后面临不得join的问题以及解决方案(ES文档型对于这种关联查询支持并不友好)-JAVA集成ES关于join的问题
问题 一个前后台分离的Java项目,我们后台主要负责数据维护将检索数据更新到ES中。给前台提高高效的检索入口。 数据关系的处理成为了一个很大的问题! mysql 中数据是存在关系的,如果我们将这些数据也是照搬一个表一个index 更新到ES上面,会给前台的检索造成不小的压力,因为前台检索时 他只能先检索A表在通过A表中的关联字段去检索B表中的关联数据这个时候就对ES服务造成了压力,因为检索多少条A数据,就要请求B表多少次,分页貌似也成了一个麻烦事!解决 解决这个问题貌似也很简单,只需要我们对原创 2021-07-04 18:23:44 · 583 阅读 · 1 评论