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

南宁商城网站推广公司贵阳微网站

南宁商城网站推广公司,贵阳微网站,网站域名注册商标有什么好处,建筑网站的特点文章目录 Elasticsearch基本使用详解一、引言二、环境搭建1、安装 Elasticsearch2、安装 Kibana#xff08;可选#xff09; 三、索引操作1、创建索引2、查看索引3、删除索引 四、数据操作1、插入数据2、查询数据#xff08;1#xff09;简单查询#xff08;2#xff09;… 文章目录 Elasticsearch基本使用详解一、引言二、环境搭建1、安装 Elasticsearch2、安装 Kibana可选 三、索引操作1、创建索引2、查看索引3、删除索引 四、数据操作1、插入数据2、查询数据1简单查询2多字段查询3高亮显示 五、总结 Elasticsearch基本使用详解 一、引言 Elasticsearch 是一款基于 Lucene 构建的开源分布式全文搜索引擎以其强大的搜索功能和灵活的数据处理能力而广泛应用于日志分析、全文检索、实时数据分析等场景。本文将详细介绍 Elasticsearch 的基本使用方法包括环境搭建、索引操作、数据插入与查询等帮助读者快速上手。 二、环境搭建 1、安装 Elasticsearch 下载与安装访问 Elasticsearch 官方下载页面根据操作系统选择合适的版本进行下载。下载完成后解压到本地目录。 启动服务在解压后的 bin 目录下运行 elasticsearch.batWindows或 elasticsearchLinux/macOS启动 Elasticsearch。 验证安装打开浏览器访问 http://localhost:9200如果返回类似以下的 JSON 响应说明安装成功 JSON复制 {name: my-node,cluster_name: my-cluster,cluster_uuid: xxxxxx,version: {number: 8.x.x,build_flavor: default,build_type: tar,build_hash: xxxxxx,build_date: xxxxxx,build_snapshot: false,lucene_version: xxxxxx,minimum_wire_compatibility_version: xxxxxx,minimum_index_compatibility_version: xxxxxx},tagline: You Know, for Search }2、安装 Kibana可选 Kibana 是 Elasticsearch 的可视化工具方便进行数据管理和查询操作。 下载与安装访问 Kibana 官方下载页面下载与 Elasticsearch 版本匹配的 Kibana。启动服务在解压后的 bin 目录下运行 kibana.batWindows或 kibanaLinux/macOS启动 Kibana。访问 Kibana打开浏览器访问 http://localhost:5601通过 Kibana 的界面可以方便地管理 Elasticsearch 索引和数据。 三、索引操作 1、创建索引 创建索引时可以指定索引名称和一些配置参数如分片数和副本数。 JSON复制 PUT /my_index {settings: {number_of_shards: 3,number_of_replicas: 1} }说明number_of_shards 表示主分片数量number_of_replicas 表示副本数量。分片和副本的数量可以根据集群规模和数据量进行调整。 2、查看索引 通过以下命令可以查看索引的详细信息。 JSON复制 GET /my_index返回结果返回的 JSON 数据中包含索引的配置信息、状态等。 3、删除索引 如果不再需要某个索引可以通过以下命令删除。 JSON复制 DELETE /my_index注意事项删除索引会丢失该索引中的所有数据操作前需谨慎确认。 四、数据操作 1、插入数据 向索引中插入数据时需要指定索引名称、文档 ID可选和数据内容。 JSON复制 POST /my_index/_doc/1 {name: John Doe,age: 30,email: john.doeexample.com }说明_doc 是默认的文档类型Elasticsearch 7.x 及以上版本中文档类型已废弃但仍然可以使用默认类型 _doc。如果不指定文档 IDElasticsearch 会自动生成一个。 2、查询数据 1简单查询 使用 match 查询可以对某个字段进行全文检索。 JSON复制 GET /my_index/_search {query: {match: {name: John}} }说明该查询会返回 name 字段中包含“John”的所有文档。 2多字段查询 如果需要在多个字段中进行搜索可以使用 multi_match 查询。 JSON复制 GET /my_index/_search {query: {multi_match: {query: John Doe,fields: [name, email]}} }说明该查询会在 name 和 email 字段中搜索包含“John Doe”的文档。 3高亮显示 为了突出显示搜索结果中的匹配内容可以使用 highlight 功能。 JSON复制 GET /my_index/_search {query: {match: {name: John}},highlight: {fields: {name: {}}} }返回结果匹配的字段内容会以高亮形式返回例如 JSON复制 {hits: {total: {value: 1,relation: eq},max_score: 1.0,hits: [{_index: my_index,_type: _doc,_id: 1,_score: 1.0,_source: {name: John Doe,age: 30,email: john.doeexample.com},highlight: {name: [emJohn/em Doe]}}]} }五、总结 本文详细介绍了 Elasticsearch 的基本使用方法包括环境搭建、索引操作和数据操作。通过这些基础操作读者可以快速入门并开始使用 Elasticsearch 进行数据存储和检索。Elasticsearch 的强大功能不仅限于此它还支持复杂的查询、聚合分析、集群管理等高级功能值得深入学习和探索。 版权声明本博客内容为原创转载请保留原文链接及作者信息。 参考文章 搜索中间件 ELASTICSEARCH 思维导图-java架构 代码示例ElasticSearch篇——初始、认识、拿下ElasticSearch一篇文章带你入门ES涵盖ES概念对比SolrES核心概念以及常见工具head、kibana安装和使用保姆级教程
http://www.ho-use.cn/article/10824141.html

相关文章:

  • 五个网站十堰市住房和城乡建设厅官方网站
  • 企业建设网站好处京润珍珠企业网站优化
  • 龙岗网站建设费用广州哪里做公司网站号
  • 水利建设相关网站网络营销策划书实施计划
  • 做网站l价格展厅搭建公司
  • 云南省建设系统网站云主机 小型网站
  • 陕西大型网站建设开发一个游戏的过程
  • 怎么建立一个网站让外国人浏览wordpress2.9
  • 站群软件北京工商注册代理公司
  • 广州seo网站推广平台天河外贸型网站建设
  • 做北美市场的外贸网站电子政务平台官网
  • 搭建网站详细步骤.net 网站开发书籍
  • 网站建设如何敲图标代码怎么学会建自己网站的方法
  • 企业网站开发需要江苏住房与城乡建设厅网站
  • 吉林省四平市建设局网站四川省建筑人员证书查询
  • 网站做了泛解析 为什么影响seo外贸优化网站制作
  • 中国建设银行公积金网缴网站设计网站一般多少钱
  • 手机网站内容模块网页设计实训报告1500
  • 建网站详细步骤个人可以做电影网站吗
  • 网站一年维护费用微信公众号的小程序怎么开发
  • 动态效果的网站建设国家住房和城乡建设部中国建造师网站官网
  • 山东省建设厅继续教育网站泰安做网站公司哪家好
  • 国内flex做的网站学校网站建设与维护
  • 全国网站设计排名创意网站开发
  • 如何不用代码做网站深圳坪山新闻头条
  • 网站创建风格网站开发程序员是什么学校毕业
  • 文章类网站选什么内容微商城开发软件
  • discuz图片网站模板wordpress权重
  • 外贸网站租用外国服务器好还是自己装一个服务器好数据库 搭建 网站
  • 天津个人专业做网站成都网站设计与制作