下载APP
关闭
讲堂
前端训练营
极客商城
客户端下载
兑换中心
企业版
渠道合作
推荐作者

提示信息

字幕
    倍速
      清晰度
        音轨

          Elasticsearch核心技术与实战

          视频课程 约1000分钟
           写留言

          精选留言(3)

          • cricket1981
            2019-07-14
            query转filter背后实现搜索的原理是相同的吗?filter会不会是查到大量结果后在内存中过滤最后的结果?
            展开

            作者回复: filter使用的是bitmap的数据结构

            4
          • 紫丁香珠
            2019-07-18
            老师,现在对于term 和match不太理解,什么时候用term和match。谢谢~

            POST products/_search
            {
              "profile": "true",
              "explain": true,
              "query": {
                "term": {
                  "date": "2019-01-01"
                }
              }
            }

            POST products/_search
            {
              "profile": "true",
              "explain": true,
              "query": {
                "match": {
                  "date": "2019-01-01"
                }
              
            展开

            作者回复: 结构化数据的精确匹配,就使用term查询。

            日期属于结构化数据。

            match主要用于文本的 full-text 查询

          • M^
            2019-07-17
            想问老师,如果多字段搜索有完全匹配的,就不返回部分字段匹配的结果,如果没有完全匹配的,依次减少字段,只返回精准匹配的结果,有什么好的办法不?
            展开
            1