当前位置: 首页 > news >正文

网站开发主管待遇信息流广告投放流程

网站开发主管待遇,信息流广告投放流程,湖北日报官方网站,网站建设打造🧰 Elasticsearch 常用语法手册 📚 目录 索引操作文档操作查询操作聚合查询健康与状态查看常见问题与注意事项 🔹 索引操作 查询全部索引 GET _search创建索引 PUT /es_db创建索引并设置分片数和副本数 PUT /es_db {"settings&quo…

🧰 Elasticsearch 常用语法手册

📚 目录

  • 索引操作
  • 文档操作
  • 查询操作
  • 聚合查询
  • 健康与状态查看
  • 常见问题与注意事项

🔹 索引操作

查询全部索引

GET _search

创建索引

PUT /es_db

创建索引并设置分片数和副本数

PUT /es_db
{"settings": {"number_of_shards": 3,"number_of_replicas": 2}
}

查询索引是否存在

HEAD /es_db

查询索引详情

GET /es_db

删除索引

DELETE /es_db

修改索引配置(如副本数)

PUT /es_db/_settings
{"index": {"number_of_replicas": 1}
}

添加 IK 分词器

PUT /es_db
{"settings": {"index.analysis.analyzer.default.type": "ik_max_word"}
}

🔹 文档操作

添加文档

PUT /es_db/_doc/1
{"name": "张三","age": 10,"address": "深圳市宝安区海谷科技大厦"
}

查询文档

GET /es_db/_search

局部更新文档

POST /es_db/_update/5
{"doc": {"age": 22}
}

删除文档

DELETE /es_db/_doc/5

🔹 查询操作

条件查询(match)

GET /es_db/_search
{"from": 0,"size": 20,"query": {"match": {"name": "张三"}}
}

条件查询(q 参数)

GET /es_db/_search?q=name:庆

短语匹配查询(match_phrase)

POST /es_db/_search
{"query": {"match_phrase": {"name": "张三"}}
}

使用过滤器查询(post_filter)

GET /es_db/_search
{"query": {"match_all": {}},"post_filter": {"range": {"age": {"gte": 10,"lte": 20}}}
}

高亮显示

POST /es_db/_search
{"query": {"match_phrase": {"name": "张三"}},"highlight": {"fields": {"name": {}}}
}

🔹 聚合查询

terms 聚合(按字段统计)

GET /es_db/_search
{"query": { "match_all": {} },"aggs": {"name": {"terms": {"field": "address.keyword"}}}
}

⚠️ 注意:text 类型字段不能直接用于聚合,需使用 .keyword 子字段或开启 fielddata=true(占用较多内存)

avg 聚合(求平均值)

GET /es_db/_search
{"query": { "match_all": {} },"aggs": {"name": {"avg": {"field": "age"}}}
}

🔹 健康与状态查看

查看集群健康状态

GET _cat/health

查看索引情况

GET _cat/indices?v

❗ 常见问题与注意事项

text vs keyword

  • text 类型适合全文搜索,会进行分词。
  • keyword 类型不会分词,适合精确匹配、排序、聚合等操作。
  • 如果需要对 text 字段进行排序或聚合,可以:
    • 使用 .keyword 子字段;
    • 或在映射中设置 "fielddata": true,但注意内存消耗较大。

示例字段映射

PUT /es_db
{"mappings": {"properties": {"address": {"type": "text","fields": {"keyword": { "type": "keyword" }}}}}
}

排序 + 分页查询示例

GET /es_db/_search
{"from": 0,"size": 10,"query": {"bool": {"must": [{ "match": { "name": "张三" } }],"filter": [{ "range": { "age": { "gte": 18 } } }]}},"sort": [{ "createTime": "desc" }]
}

http://www.cadmedia.cn/news/14435.html

相关文章:

  • 公司网站建设知乎seo推广外包报价表
  • 成都有哪些网站建设的公司快速收录域名
  • 动漫设计与制作课程网站性能优化
  • 企业网站建设制作公司合肥seo排名扣费
  • 什么做网站站群学技术的培训学校
  • 武汉cms建站系统搜索引擎成功案例分析
  • 南宁网站设计方案广西壮族自治区在线seo关键词排名优化
  • 鸿运通网站建设关键词提取工具app
  • 建设公积金网站全网优化推广
  • 网站建设undefinedseo关键词排名优化联系方式
  • 新疆工程建设云网站百度天津seo顾问
  • 网站界面设计形考任务搜索引擎优化seo什么意思
  • 北京通州住房和城乡建设部网站深圳网络营销推广服务
  • linux网站开发工具网站建设公司企业网站
  • 网站建设工作怎么样沈阳seo
  • 公司部门英文缩写简称大全网站优化要多少钱
  • 临沂在线上网站建设电商如何推广自己的产品
  • 网站设计论文范文大全集免费域名注册平台有哪些
  • 网站建设急单不能搜的超级恶心的关键词
  • 制作图片工具青岛seo软件
  • 网站建设和程序开发哪个好郑州疫情最新情况
  • 深圳人力资源网求职广州seo网站排名
  • 中山中小企业网站建设seo查询排名软件
  • 赣州章贡区疫情最新消息今天麒麟seo外推软件
  • 郴州新网二手车信息河南做网站优化
  • 网站建设加盟培训网络推广预算方案
  • 合肥网站建设技术支持怎么弄一个网站平台
  • 示范校建设网站维护免费模板素材网站
  • 网站建设互联网营销营销推广谷歌seo是什么职业
  • 派多格宠物网站建设网页搜索