11 2022 档案
摘要:查询的基本步骤是: 1.创建SearchRequest对象 2.准备Request.source(),也就是DSL。 1.QueryBuilders来构建查询条件 2.传入Request.source()的query()方法 3.发送请求,得到结果 4.解析结果(参考JSON结果,从外到内,逐层解析
        阅读全文
            
摘要:GET _search{ "query": { "match_all": {} }} #模拟请求GET / # 测试分词器POST /_analyze{ "text": "黑马程序员学习java太棒了", "analyzer": "ik_max_word"} # 创建索引库PUT /heima{ "
        阅读全文
            
摘要:from+size: 优点:支持随即翻页 缺点:深度分页问题,默认查询上限(from+size)是10000 场景:百度、京东、google、淘宝这样的随机翻页搜索 after search: 优点:没有查询上限(单次查询的size不超过10000) 缺点:会有额外的内存消耗 场景:没有随机翻页需求
        阅读全文
            
摘要:bool查询有几种逻辑关系 1.must:必须匹配的条件,可以理解为”与“ 2.should:选择性匹配的条件,可以理解为”或“ 3.must_not:必须不匹配的条件,不参与打分 4.filter:必须匹配的条件,不参与打分 一般关键字搜索放在must里面,其他的放在filter或者must_no
        阅读全文
            
摘要:文档操作的基本步骤 1.初始化RestHighLevelClient 2.创建XXXRequest。 XXX是Index(创建,新增)、Get(查询)、Update(更新)、Delete(删除) 3.准备参数(Index和Update时需要) 4.发送请求。调用RestHighLevelClient
        阅读全文
            
摘要:创建文档:POST/索引库名/_doc/文档id { json文档 } 查询文档:GET/索引库名/_doc/文档id 删除文档:DELETE/索引库名/_doc/文档id 删除文档: 1.全量修改:PUT/索引库名/_doc/文档id { json文档 } 2.增量修改:POST/索引库名/_up
        阅读全文
            
                    
                
浙公网安备 33010602011771号