上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: ES本身是一个倾向于查询检索的框架,对于更新的操作,太过频繁总归不好的。阅读本篇后,你可以使用Script对所有的文档执行更新操作,也可以使用doc对部分文档执行更新,也可以使用upsert对不存在的文档执行添加操作。参考:http://www.cnb... 阅读全文
posted @ 2016-09-07 15:26 浩月白雪 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 删除API,可以根据特定的ID删除文档。$ curl -XDELETE 'http://localhost:9200/website/blog/AVbkih8AltSLRRB7XAun'会返回下面的消息:{"found": true,"_index":... 阅读全文
posted @ 2016-09-07 15:24 浩月白雪 阅读(268) 评论(0) 推荐(0) 编辑
摘要: GET API是Elasticsearch中常用的操作,一般用于验证文档是否存在;或者执行CURD中的文档查询。与检索不同的是,GET查询是实时查询,可以实时查询到索引结果。而检索则是需要经过处理才能搜索到。合理利用这些方法,可以更灵活的使用Elast... 阅读全文
posted @ 2016-09-07 14:44 浩月白雪 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 以通过设置参数rest.action.multi.allow_explicit_index为false来关闭覆盖功能。这个设置会对所有的节点起作用,设置方法如下:在config/elasticsearch.yml中添加:rest.action.mult... 阅读全文
posted @ 2016-09-07 14:37 浩月白雪 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 本篇是使用Elasticsearch必不可少的必备知识,并且适用于所有的Rest Api。返回数据格式化当在Rest请求后面添加?pretty时,结果会以Json格式化的方式显示。另外,如果添加?format=yaml结果会以树的形式显示,默认都是Fl... 阅读全文
posted @ 2016-09-07 14:05 浩月白雪 阅读(241) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch中有时会想要通过索引日期来筛选查询的数据,此时就需要用到日期数学表达式。比如现在的时间是2024年3月22日中午12点.utc注意,如果是中国的时间需要加上8个小时!表达式表示的值test-2024.03.22test-202... 阅读全文
posted @ 2016-09-07 11:49 浩月白雪 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1、用逗号将索引隔开,如:$ curl -XPOST http://localhost:9200/aaa,website/_search/{"took": 1,"timed_out": false,"_shards": {"total": 10,"su... 阅读全文
posted @ 2016-09-07 11:28 浩月白雪 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 什么是分词器?分词器,是将用户输入的一段文本,分析成符合逻辑的一种工具。到目前为止呢,分词器没有办法做到完全的符合人们的要求。和我们有关的分词器有英文的和中文的。英文的分词器过程:输入文本-关键词切分-去停用词-形态还原-转为小写。中文的分词器分为:单... 阅读全文
posted @ 2016-09-07 11:01 浩月白雪 阅读(139) 评论(0) 推荐(0) 编辑
摘要: ES可以自动检测字段并设置映射类型。如果设置的索引类型不是我们所需要的,我们可以自行定义。Rest API设置自定义索引首先通过ES自动映射一个IP地址的字段的类型: curl -XPUT http://localhost:9200/test_inde... 阅读全文
posted @ 2016-09-07 10:13 浩月白雪 阅读(831) 评论(0) 推荐(0) 编辑
摘要: ES有个强大的功能,在索引的同时自动完成索引、类型、映射的创建。什么是映射呢?映射就是描述字段的类型、如何进行分析、如何进行索引等内容。字段自动检测字段如果在定义是没有映射,ES会自动检测他可能对应的字段类型,创建相应的映射。JSON数据ES中数据类型... 阅读全文
posted @ 2016-09-07 09:33 浩月白雪 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页