随笔分类 -  elasticsearch

摘要:es查看总条数 GET /user_info/_count 统计总存储空间占用 GET /_cat/shards?v 阅读全文
posted @ 2022-04-22 18:46 专职 阅读(32) 评论(0) 推荐(0) 编辑
摘要:import time import elasticsearch.helpers from faker import Faker from elasticsearch import Elasticsearch f = Faker(locale='zh_CN') es = Elasticsearch( 阅读全文
posted @ 2022-04-22 18:22 专职 阅读(104) 评论(0) 推荐(0) 编辑
摘要:索引管理 我们看到es让开发一个新的应用变得简单,不需要任何预先计划和设置,不过要不了多久 你就会开始想要优化索引和搜索过程,以便更好的适合您的特定用例,这些定制围绕着索引和类型的方方面面 本章介绍管理索引和类型映射的API以及一些重要的设置 创建一个索引 简单创建一个索引 PUT /test01 阅读全文
posted @ 2022-04-22 16:28 专职 阅读(142) 评论(0) 推荐(0) 编辑
摘要:排序与相关性简介 默认情况下,返回的结果是按照相关性进行排序的,最相关的文档在最前面, 后面会解析相关性意味着什么以及如何计算,先来看看sort参数以及如何使用它 排序 为了按照相关性进行排序,需要将相关性设置为一个数值,es中相关性是由一个浮点数表示, 并在搜索结果树中通过_score返回,默认排 阅读全文
posted @ 2022-04-20 18:31 专职 阅读(631) 评论(0) 推荐(0) 编辑
摘要:空查询 空查询将会返回所有索引库(indices)中的所有文档: GET /_search 只用一个查询字符串你就可以在一个或者多个索引库中进行查询 GET /test,drivers/_search 同时可以使用from和size参数来分页 GET /_search { "from": 1, "s 阅读全文
posted @ 2022-04-20 15:10 专职 阅读(263) 评论(0) 推荐(0) 编辑
摘要:elasticsearch-映射和分析 映射和分析 查看索引映射分析 /gb/_mapping 全文搜索和精确字段搜索 /gb/_search?q=2014-09-15 /gb/_search?q=date:2014-09-15 精确字段搜索和全文搜索是搜索引擎和其它数据库的本质区别 精确值VS全文 阅读全文
posted @ 2022-04-19 11:46 专职 阅读(59) 评论(0) 推荐(0) 编辑
摘要:IK中文分词器的安装 es中文分词器IK的使用 添加一个索引库 PUT /test 利用该索引库进行分词测试 GET /test/_analyze { "analyzer": "ik_smart", "text": "我爱你中国" } 分词结果 { "tokens": [ { "token": "我 阅读全文
posted @ 2022-04-18 20:57 专职 阅读(266) 评论(0) 推荐(0) 编辑
摘要:先插入5条数据 { "_index": "students", "_id": "1", "_score": 1.6013623, "_source": { "name": "王阳明", "age": 28, "description": "哈哈哈 你好啊" } }, { "_index": "stu 阅读全文
posted @ 2022-04-13 14:23 专职 阅读(83) 评论(0) 推荐(0) 编辑
摘要:搜索-最基本的工具 现在我们已经学会了如何使用es作为一个Nosql风格的分布式文件存储系统, es的真正强大之处在于可以从无规律的数据中找出有意义的信息,从大数据到大信息 es不只会存储文档,为了能被搜索到也会为文档添加索引,这也是为什么我们使用结构化的json文档 而不是无结构的二进制数据 文档 阅读全文
posted @ 2022-04-13 11:38 专职 阅读(99) 评论(0) 推荐(0) 编辑
摘要:数据的输入和输出 es是分布式的文档存储,它能够存储和检索复杂的数据结构序列化成json文档 一旦一个文档被存储到es中,他就可以被集群中任意节点检索到 在es中,每个字段的所有数据默认都是被索引的,即每个字段都有为了快速检索而设置的专用倒排索引, 他不像其它多数数据库,他能在同一个查询中使用所有这 阅读全文
posted @ 2022-04-12 16:15 专职 阅读(57) 评论(0) 推荐(0) 编辑
摘要:使用docker启动单节点集群 docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.2 docker network create elastic docker run --name es01 --net elastic -p 阅读全文
posted @ 2022-04-11 15:08 专职 阅读(107) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示