从ES 中根据 name 和 age 去搜索,拿到的结果可能就 20 个 doc id,然后根据 doc id 到 HBase 里去查询每个 doc id 对应的完整的数据,给查出来,再返回给前端。 写入ES 的数据最好小于等于,或者是略微大于 ES 的 Filesystem Cache 的内存容量。 然后你从 ES 检索可能就花费 20ms,然后再
POST /website/_doc/1 { "title": "my hadoop article", "content": "hadoop is very bad", "author_id": 111 } POST /website/_doc/2 { "title": "my elasticsearch article", "content": "es is very bad", "author_id": 112 } POST /website/_doc/3 { "title": "my elasticsearch a...
经过试验,这种现象原因是id的问题,使用resultMap进行结果映射的时候其id作为主键,应该唯一,即上面的这种结构的嵌套只能映射多个Uother对应一个User的情况。如果查询结果的Uother的id重复则只保留一项(可能是最后一项)。总之,查询结果中<id>对应的属性值必须是唯一的。 再次查询可查询到多项数据。
51CTO博客已为您找到关于es级联查询 java的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及es级联查询 java问答内容。更多es级联查询 java相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。