• 小猴子
    2019-07-05
    老师目前说的这些查询,在工作中都是无法用到的 工作中都是java操作 不知道后续是否有使用Java进行交互的课时

    作者回复: JAVA操作也都是通过调用这些API实现的。我本来并没有计划专门讲解Java调用ES。不过考虑到有不少同学都有这方面的需要,我会考虑出一节这方面的分享

     1
     13
  • 木木夕Ace
    2019-07-18
    每节课都跟着老师敲一遍,脚踏实地的学习。

    作者回复: 👍

    
     3
  • 懒人与猫
    2019-07-11
    我能理解老师讲这些查询的目的,这些都是很根本的内容.但是学习ElasticSearch我觉得我的最大难点就是没有Demo,网上十分难找傻瓜式的7.0以上版本的Demo,而7.0以下版本的Demo由于版本更改其实很多方法已经不推荐使用甚至已经被官方删除.希望老师能出一课讲解在java项目里面的用法.

    作者回复: 我会考虑再最后的实战部分给出java的例子

     1
     3
  • 向南
    2019-07-05
    老师好,请问下,es如使用script_fields对计算后的结果进行排序呢?谢谢老师

    作者回复: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-sort.html

    看这个链接中script based sorting部分

    
     3
  • struy
    2019-08-07
    使用客户端直接使用http,如js,app,ios直接批量插入文档有没有可能,有例子吗

    作者回复: rest client 支持批量写入和批量查询。

    你只需要在具体的语言中调用相应的http 请求即可。

    你可以看一下,space jam 那章,有python的代码,逻辑都是大同小异的

    
     1
  • liugddx
    2019-07-25
    这些好枯燥~~~学了又忘了

    作者回复: 你可以在kibana里实际操作几次,就会加印象了。后面的dsl,在kibana里有自动提示,不需要死记语法

    
     1
  • Pengzhi
    2019-07-24
    老师,您好,我想问问为什么有些命令是带下划线的,例如,_source,_search等,但是有些又没有下滑线的query,size等,请问为什么会有些下划线开头,有些又没有呢?谢谢!

    作者回复: 很多meta信息都是用下滑线开头的。
    例如_sourcr,_version和_score。

    size和query是dsl里面的参数,所以没有任何下滑线。

    _search,因为出现在URI中,所以➕下滑线区分索引名吧(这个我不确定es是不是这样考虑的)

    
     1
  • limu
    2019-07-08
    老师问个问题,我看官网request body查询是用get请求,这里是post请求,两者之间有什么区别和优劣势吗?

    作者回复: 搜索都可以的。
    get的话 在浏览器可以直接访问。但是uri数据不支持太长。post的没有这个限制,但是在浏览器地址栏不支持直接访问

    
     1
  • rOMEo罗密欧
    2019-07-05
    用"match_phrase"搜索和"match"加"operator": "and"效果是一样的吗?

    作者回复: match查询增加,不会考虑位置关系。而match_phrase会考虑位置。例如 “hello world”你phrase查询使用“world hello”查不到,但是用 match查询“world hello”是可以的。

    刚才的case,通过增加and,会提高precision,但是phrase查询考虑位置顺序,他的precision更高

    
     1
  • o.o
    2019-11-29
    老师您好,请问我要根据商品去搜索订单该如何去搜索。

    作者回复: 创建一个orders的索引,每一条文档中包含一个商品的id。这样就能实现通过商品id搜索相关的订单

    
    
  • 药师
    2019-09-21
    封装(开源)了一下java操作es的大部分操作,大家可以参考一下
    https://gitee.com/zxporz/ESClientRHL
    
    
  • 毛利
    2019-09-21
    什么时候用PUT,什么时候用post,什么时候用get

    作者回复: 记住即可。post和get都支持的,我习惯用post

    
    
  • alex
    2019-09-19
    老师您好,我们现在使用的版本是6.6.2
    关于match_phrase有个疑问想要请教。我像下面这样搜索的时候没有指定slop 搜索出来的却是包含 这两个单词的内容,而不像您视频中那样“one love” 没有搜索出来任何内容
    GET opinion/data/_search
    {
      "query": {
              "match_phrase": {
                "context": "浙江 公司"
        }
      }
    }
    展开
    
    
  • godtrue
    2019-09-19
    https://github.com/onebirdrocks/geektime-ELK
    这几节当做查询手册使用非常OK,忘了翻翻,实际开发中比这写的复杂多了,不过也确实有些查询方式根本没想到。特别是聚合查询还要分页,比较绕。
    
    
  • wzh
    2019-08-02
    老师好,我自己建了一个索引,加了点数据,然后在上面指定排序的时候,报错如下
    "Fielddata is disabled on text fields by default. Set fielddata=true on [name] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead.",请问这个fielddata=true在哪儿设置.

    作者回复: 设置mapping时,text的字段后面写上 “fielddata”:true。当然了,text字段上做排序其实没啥意义

    
    
  • Wayne
    2019-07-18
    启用xpack.security 后,share dashboard 嵌入其他网站网页需要先Login, 老师有没有好的解决方案 ?
    
    
  • 车明轩
    2019-07-15
    好吧,我用的Python,老师给的Demo正合我意(●°u°●)​ 」
    
    
  • Y
    2019-07-05
    老师我在CSV中 并没有看到year(年份)这个字段 为什么ES中就可以有看到year这个字段呢

    作者回复: year是从字符串中抽取出来的,包含在titile的括号当中

     1
    
  • 七楼
    2019-07-04
    可以加微信问一个下问题吗?或者这里问。
    1.这个多久更新一次(大概)
    2.我转行做了一年开发 能力算是中级吧。所以适合看着吗?
    3.我对elasticsearch只知道是搜索引擎,所以学习者需要提前做什么准备(因为每天要学的东西很多,所以想知道需要准备哪些哪些环境)
    4.可能你视频中已经有答案,我还没看。如果视频上可以知道的可以告知下就好了 谢谢。(如果觉得回复麻烦 可以告诉我多久更新一次就可以了)

    作者回复: 课程大概会在8月底更新结束。

    视屏课程正确把知识点拆解成一集5到10分钟。如果你已经有了es的相关知识,你可以挑选着看。

    不需要特殊的准备,只需要在笔记本上安装好elasticsearch和kibana就可以学习了。

    是否合适你,你可以看一下极客时间提供的学习路径。你有相关的开发经验,对你理解es会有帮助的。

    
    
  • Geek_469160
    2019-07-04
    现在所有的查询都是针对单个feild的查询,两个feild呢?

    作者回复: 在第二部分,有多字段查询的。第一部分希望帮助大家建立基本的概念,同时能快速上手

    
    
我们在线,来聊聊吧