ElasticSearch接口

打印 上一主题 下一主题

主题 896|帖子 896|积分 2688

DSL语法



  • DSL为ES过滤数据时的语法,可用于查询、删除等操作
基本构成



  • 默认分页查询,size默以为10。ES查询默认最大文档数目限制为10000,可通过 index.max_result_window 设置来控制,发起考虑通过滚动查询或其他计谋实现超过10000限制的查询
  1. {
  2.   "query": {
  3.      "match": {
  4.      }
  5.   },
  6.   "from": 0,
  7.   "size": 10
  8. }
复制代码
文档操作

搜刮文档


  • 接口:http://://_search
  • 哀求方式:POST
  • 哀求参数:DSL语法
删除文档


  • 接口:http://://_delete_by_query
  • 哀求方式:POST
  • 哀求参数:DSL语法
索引操作

查询索引的mapping


  • 接口:http://://_mapping
  • 哀求方式:GET
删除索引


  • 接口:http://:/
  • 哀求方式:DELETE
创建索引


  • 接口:http://:/
  • 哀求方式:POST
  • 哀求参数:


  • settings:设置索引的分片等设置
  • mappings:设置索引的字段,同时可设置字段的分词器,关键字为 analyzer
  1. {
  2.         "settings": {
  3.                 "number_of_shards": 3,
  4.                 "number_of_replicas": 2
  5.         },
  6.         "mappings": {
  7.                 "_doc": {
  8.                         "properties": {
  9.                                 "commodity_id": {
  10.                                         "type": "long"
  11.                  
  12.                                 },
  13.                                 "commodity_name": {
  14.                                         "type": "text",
  15.                                              "analyzer": "ik_smart"
  16.                                 },
  17.                                 "picture_url": {
  18.                                         "type": "keyword"
  19.                                 },
  20.                                 "price": {
  21.                                         "type": "double"
  22.                                 }
  23.                         }
  24.                 }
  25.         }
  26. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户云卷云舒

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表