Elasticsearch
文章平均质量分 52
梦实学习室
渐入佳境
展开
-
Elasticsearch简介与原理
Elasticsearch简介与原理文档https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html1 Elasticsearch简介Elasticsearch是一个基于Lucene库的搜索引擎。它提供了一个分布式、支持多用户的全文搜索引擎,具有HTTP Web接口和无模式JSON文档。所有其他语言可...原创 2019-07-02 00:04:02 · 220 阅读 · 1 评论 -
Elasticsearch的联想提示
Elasticsearch实现联想提示1 Elasticsearch的拼写纠错对于已经建立的articles索引库,elasticsearch还提供了一种查询模式,suggest建议查询模式curl 127.0.0.1:9200/articles/article/_search?pretty -d '{ "from": 0, "size": 10, "_so...原创 2019-08-11 20:33:40 · 932 阅读 · 1 评论 -
Elasticsearch的全文检索实现
Elasticsearch的全文检索实现elasticsearch python客户端使用https://elasticsearch-py.readthedocs.io/en/master/>pip install elasticsearch对于elasticsearch 5.x 版本 需要按以下方式导入from elasticsearch5 import Elasti...原创 2019-08-11 20:31:06 · 388 阅读 · 1 评论 -
Elasticsearch的查询
1 Elasticsearch基本查询 根据文档ID curl -X GET 127.0.0.1:9200/articles/article/1curl -X GET 127.0.0.1:9200/articles/article/1?_source=title,user_id curl -X GET 127.0.0.1:9200/articles/article/1?_source...原创 2019-08-11 20:29:04 · 237 阅读 · 1 评论 -
使用Logstash从MySQL导入数据到Elasticsearch
使用Logstash从MySQL导入数据到ElasticsearchLogstach安装sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch在 /etc/yum.repos.d/ 中创建logstash.repo文件[logstash-6.x]name=Elastic repository fo...原创 2019-08-11 20:22:27 · 353 阅读 · 1 评论 -
Elasticsearch保存文档数据
一个文档的实例{ "name": "John Smith", "age": 42, "confirmed": true, "join_date": "2014-06-01", "home": { "lat": 51.5, "lon": 0.1 },...原创 2019-08-11 20:19:24 · 615 阅读 · 1 评论 -
Elasticsearch的索引与类型
一、Elasticsearch的索引查看索引curl 127.0.0.1:9200/_cat/indices请求curl 127.0.0.1:9200/_cat可获取用于查询的名称创建索引索引可以在添加文档数据时,通过动态映射的方式自动生成索引与类型。索引也可以手动创建,通过手动创建,可以控制主分片数目、分析器和类型映射。PUT /my_index{ "se...原创 2019-08-11 20:15:47 · 2864 阅读 · 1 评论 -
IK中文分析器
IK中文分析器https://github.com/medcl/elasticsearch-analysis-ik>将elasticsearch-analysis-ik-5.6.16.zip 复制到虚拟机中scp elasticsearch-analysis-ik-5.6.16.zip python@10.211.55.7:~/安装sudo /usr/share/ela...原创 2019-07-02 00:04:25 · 182 阅读 · 1 评论 -
Elasticsearch集群
Elasticsearch集群概念存储数据到 Elasticsearch 的行为叫做索引(indexing)关于数据的概念Relational DB -> Databases 数据库 -> Tables 表 -> Rows 行 -> Columns 列 Elasticsearch -> Indices 索引库 -> Types 类型 -&...原创 2019-07-02 00:04:06 · 232 阅读 · 1 评论 -
Elasticsearch的suggest联想提示查询实现
Elasticsearch的suggest联想提示查询实现思路先将关键字在completions 自动补全索引库中查询,获取建议的补全信息 如没有获取到补全信息,可能表示用户输入的关键词有拼写错误,在articles索引库中进行纠错建议查询实现在toutiao-backend/toutiao/resources/search.py中实现自动补全视图class Suggesti...原创 2019-08-11 20:34:51 · 1867 阅读 · 1 评论