这两段代码的查询逻辑是一致的,都是使用了HasParentQueryBuilder来进行查询。但是,可能出现查询不到数据的情况有以下几种可能原因:\n\n1. 数据库中没有满足查询条件的数据:请确认数据库中是否存在满足查询条件的数据,可以通过其他方式进行验证。\n\n2. 索引名称不匹配:请确认索引名称是否正确,确保searchRequest中的索引名称与实际的索引名称一致。\n\n3. 父子关系的映射设置不正确:请确保父子关系的映射设置正确,父文档和子文档的关系能够正确建立。\n\n4. 查询条件不正确:请确保查询条件是否正确,比如字段名是否正确、查询的值是否正确等。\n\n5. 其他问题:还有其他可能的问题,比如网络连接问题、权限问题等,可以进一步排查。

Elasticsearch HasParentQueryBuilder 查询失败原因及排查方法

原文地址: https://www.cveoy.top/t/topic/ptcW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录