
ElasticSearch
Tom098
工作20年的IT老鸟,做过开发,也做过技术支持,丰富操作系统、网络等IT infurstructure 方面实战经验。精通Java/J2EE技术体系以及Linux下用户空间c编程。下一步该如何走? AI、大数据?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ElasticSearch的match查询与term查询区别
简单说match会对查询字符串做分词,而term不会,会把query string为一个整体去倒排索引中查询。具体可以参考官方文档给的例子(打开下边的页面,最下边有一个很好的例子)。https://www.elastic.co/guide/en/elasticsearch/reference/6.8/query-dsl-term-query.html...原创 2020-05-15 18:09:54 · 311 阅读 · 0 评论 -
ElasticSearch 使用filter时不对查询关键字做分分词,而query会。
这个可以通过以下实验验证。DELETE /student#创建student索引,并指定分词器。这个分词器看上去会同时应用于倒排索引建立时分词和查询关键字分词。不##需要再指定缺省查询分词器:# "default_search": {# "type": "ik_max_word"# }#但是官方文档有提到可以单独设置缺省查询分词器。#https://www.elastic.co/guide/en/elasticsearch/reference原创 2020-05-15 17:25:55 · 973 阅读 · 3 评论 -
ElasticSearch中文分词器真的设置成功过了么
安装完中文分词器之后(包含两种:ik_max_word,ik_smart。第一种常用),并不表示他会马上用到index的倒排索引上(inverted index)或者在全文检索时(full-text search)对查询关键字进行分词。这个可以通过以下实验验证:创建以下document:POST /student/_doc/1{ "name":"徐小小", "address":"杭州", "age":3, "interests":"唱歌 画画 跳舞", "birthday"原创 2020-05-15 17:17:34 · 334 阅读 · 0 评论 -
ElasticSearch API RESTful 风格和web开发中RESTful风格对比
正常RESTful风格的应用支持以下四种HTTP操作:GET: 查询POST: 新增。PUT: 修改。DELETE: 删除其中PUT和DELETE,天生满足幂等性。而POST本身是非幂等的,如果要满足幂等性,比如防止客户在页面连续点击了多次提交按钮去数据库插入数据,需要我们程序自己去设计,来防止同一份数据在数据库存了多条。比如可以使用提交的数据携带token的方式,如果发现t...原创 2019-12-03 23:14:47 · 323 阅读 · 0 评论 -
Elasticsearch filter和query的不同
https://blog.youkuaiyun.com/laoyang360/article/details/80468757转载 2019-12-02 10:15:44 · 148 阅读 · 0 评论