
Elasticsearch
当然,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确地形容:
一个分布式的实时文档存储,每个字段可以被索引与搜索;
一个分布式实时分析搜索引擎;
能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据。
作者:山阴少年
牛牛Blog
把学问过于用作装饰是虚假;完全依学问上的规则而断事是书生的怪癖
展开
-
Elasticsearch Analysis Ik 中文分词模块安装
Elasticsearch本身内置了很多分词器,但中文词库 chinese 效果不佳,所以需要安装三方 ik 插件实现生产需求。什么是 IK Analyzer?IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从3.0版本开始,IK发展为面向Java的公用分词组件,独立于Lucene项目,同时提供了对L原创 2020-10-28 21:25:52 · 593 阅读 · 0 评论 -
使用CURL命令操作ES
使用CURL命令操作ES当前文档所用ES版本 6.4.3ElasticSearch 提供了一系列的Restful风格的API,我们可以使用curl命令进行使用,也可以在kibana中使用。Restful风格它是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。 RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。通过不同的请求方法来实现不同的功能。GET原创 2020-09-06 01:27:18 · 11199 阅读 · 0 评论 -
ES删除索引
ES删除索引# ES删除索引API例:删除所有为logstash的索引[官方说明](https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-delete-index.html)```shellcurl -XDELETE 'http://host.IP.address:9200/logstash-*'```# ES查看索引```shellcurl 'h...原创 2020-09-04 22:01:54 · 1802 阅读 · 0 评论 -
Elasticsearch简介与实战
Elasticsearch简介与实战什么是Elasticsearch? Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。 .原创 2020-08-30 22:31:26 · 930 阅读 · 0 评论 -
Elasticsearch ES数据迁移方法及注意事项
Elastic数据迁移方法及注意事项需求ES集群Cluster_A里的数据(某个索引或某几个索引),需要迁移到另外一个ES集群Cluster_B中。环境Linux:Centos7 / Centos6.5/ Centos6.4Elastic:5.2.0总结的方法 查询并导出数据 拷贝ES物理目录/文件 ES快照数据备份和恢复 迁移方法分别进行以上方法的详细介绍:查询并导出数据理论通过ES提供的查询API,写各种程序,把数据导出csv,或者把数原创 2020-08-30 22:13:19 · 18026 阅读 · 1 评论 -
elasticsearch ES数据迁移
#!/bin/bash#源esES_HOST="192.168.137.200"ES_USER=""ES_PASSWORD=''###获取es索引列表index_list=`curl -u ES_USER:ES_PASSWORD -XGET "http://$ES_HOST:9200/_cat/indices?v"|awk -F' ' '{if (NR>1){print $3}}' |egrep -v "^\."`#目的esDES_HOST="192.168.137.200"DE.原创 2020-08-29 04:37:59 · 756 阅读 · 3 评论