Elastic Search (ES)
文章平均质量分 90
GarfieldEr007
这个作者很懒,什么都没留下…
展开
-
Elasticsearch【快速入门】
前言:毕设项目还要求加了这个做大数据搜索,正好自己也比较感兴趣,就一起来学习学习吧!Elasticsearch 简介Elasticsearch是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。查询保持好奇心。从数据中探寻各种问题的答案。...转载 2019-10-28 20:47:55 · 638 阅读 · 0 评论 -
elasticsearch 第一篇(入门篇)
介绍elasticsearch是一个高效的、可扩展的全文搜索引擎基本概念Near Realtime(NRT): es是一个接近实时查询平台,意味从存储一条数据到可以索引到数据时差很小,通常在1s内Cluster: es是一个分布式、可扩展的平台, 可由一个或多个服务器通过定义的cluster.name(默认为elasticsearch)标识共建同一个集群Node: 通常一台转载 2017-01-19 22:04:42 · 2908 阅读 · 0 评论 -
elasticsearch 第四篇(API约定)
对多个indices进行操作es中大多resetapi支持请求多个index, 例如”test1,test2,test3”,index也可以使用通配符, 例如”test*“, 还可以使用+,-来包含或移除某个或某类index, 例如”test*,-test1”支持设置多个的api的请求字符串可设置以下参数:ignore_unavailable: 是否忽略单个index是否可用(转载 2017-01-19 22:05:51 · 2741 阅读 · 0 评论 -
elasticsearch 第五篇(文档操作接口)
INDEX API示例:12345PUT /test/user/1{ "name": "silence", "age": 27}说明:1.索引文档使用PUT方法,需要指定index(test)、type(user)和文档编号,提交数据为json格式为文档的内容2.在索引文档时,会自动检查in转载 2017-01-19 22:06:52 · 3267 阅读 · 0 评论 -
Elasticsearch之基本操作
摘要:本文简单介绍了elasticsearch的HTTP API中的插入、删除、更新、查找、搜索功能。elasticsearch是一个是开源的(Apache2协议),分布式的,RESTful的,构建在Apache Lucene之上的的搜索引擎。它有很多特点例如Schema Free,Document Oriented。它是#nosql的,基于JSON,同转载 2017-01-19 22:09:06 · 4074 阅读 · 0 评论 -
Elasticsearch创建索引和映射结构详解
前言这篇文章详细介绍了如何创建索引和某个类型的映射。下文中[address]指代elasticsearch服务器访问地址(http://localhost:9200)。1 创建索引1.1 简单创建语句curl -XPUT [address]/blog1.2 带参数的创建语句curl -XPUT [address]/blog/ -d '转载 2017-01-19 22:15:34 · 3155 阅读 · 0 评论 -
ElasticSearch什么是文档?索引一个文档
什么是文档?程序中大多的实体或对象能够被序列化为包含键值对的JSON对象,键(key)是字段(field)或属性(property)的名字,值(value)可以是字符串、数字、布尔类型、另一个对象、值数组或者其他特殊类型,比如表示日期的字符串或者表示地理位置的对象。1{ "name": "John Smith", "age":转载 2017-01-19 22:18:34 · 5395 阅读 · 0 评论 -
window上安装elasticserach
系统环境:2008R2 x64测试安装用的服务器IP:192.168.12.52elasticsearch版本:2.3.4JDK版本:jdk 1.8.1_101 (jdk-8u101-windows-x64)测试达到目的:安装elasticsearch后再安装head插件与Sql插件。注:如果要用来做集群搜索、分词、监控、拼音分词等需增加不同插件(插件众多,不过一理转载 2017-01-19 22:23:43 · 1375 阅读 · 0 评论 -
《死磕 Elasticsearch 方法论》:普通程序员高效精进的 10 大狠招!(完整版)
人工智能、大数据快速发展的今天,对于 TB 甚至 PB 级大数据的快速检索已然成为刚需。Elasticsearch 作为开源领域的后起之秀,从2010年至今得到飞跃式的发展。 Elasticsearch 以其开源、分布式、RESTFul API 三大优势,已经成为当下风口中“会飞的猪”。阿里云2018年2月5日已开价50-200W年薪招聘技术人员参与 Elasticsearch、Lucene ...转载 2018-09-08 00:12:16 · 821 阅读 · 0 评论 -
elasticsearch 第二篇(配置篇)
配置在es启动之前可以通过设置启动命令行启动参数、环境变量、文件等方式优化和配置es进行参数环境变量名称示例说明ES_MIN_MEM256M用于配置java进程分配的最小内存ES_MAX_MEM1G用于配置java进程占用的最大内存ES_HEAP_SIZE转载 2017-01-19 22:03:27 · 2809 阅读 · 0 评论 -
elasticsearch 第三篇(安装篇)
*nux下安装在*nux下,es官方已提供编译的deb和rpm包,但是需要保证已安装安装java虚拟环境(目前es1.6和1.7版本均可选择1.8版本java),安装步骤如下:1.下载ES deb/rpm包,并执行安命令deb包安装: dpkg -i elasticsearch-1.6.0.debrpm包安装: rpm -i elasticsearch-1.6.0.rpm转载 2017-01-19 22:02:26 · 2292 阅读 · 0 评论 -
[Elasticsearch] Elasticsearch权威指南翻译目录
为了方便大家能够更加快速地找到自己需要参考的那部分,对已经翻译完成的部分根据权威指南的目录做了相应目录,希望能够有所帮助。起步(Getting Started)1. 你懂的,为了搜索英文原文链接:You Know, for Search2. 集群中的生活译文链接: [Elasticsearch] 集群的工作原理 - 第一部分 [Elasticsear转载 2017-01-13 23:05:25 · 1306 阅读 · 0 评论 -
Elasticsearch基础教程
Elasticsearch基础教程 翻译:潘飞([email protected])基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个转载 2017-01-13 23:06:08 · 951 阅读 · 0 评论 -
Elasticsearch教程-从入门到精通
各位运维同行朋友们,大家好,非常高兴能有这么个机会与大家一起交流一些技术问题。此前的各位分享达人们在技术领域或管理领域均有十分精彩的分享,他们带给我们的是多个领域中研究或实践的最前沿知识。这使我本人获益良多,首先要郑重感谢他们。 开始之前,本人首先做一下自我介绍。 马永亮,马哥Linux运维培训创始人,已直接培养Linux运维工程师一千多人,他们绝大多数从事Linux运维和转载 2017-01-13 23:17:04 · 3985 阅读 · 0 评论 -
在 Java 应用程序中使用 Elasticsearch: 高性能 RESTful 搜索引擎和文档存储快速入门指南
如果您使用过 Apache Lucene 或 Apache Solr,就会知道它们的使用体验非常有趣。尤其在您需要扩展基于 Lucene 或 Solr 的解决方案时,您就会了解 Elasticsearch 项目背后的动机。Elasticsearch(构建于 Lucene 之上)在一个容易管理的包中提供了高性能的全文搜索功能,支持开箱即用地集群化扩展。您可以通过标准的 REST API 或从特定转载 2017-01-13 23:18:19 · 2807 阅读 · 0 评论 -
Elasticsearch 教程--入门
1.1 初识Elasticsearch 是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎,可以说 Lucene 是当今最先进,最高效的全功能开源搜索引擎框架。但是 Lucene 只是一个框架,要充分利用它的功能,你需要使用 JAVA,并且在你的程序中集成 Lucene。更糟的是,你需要做很多的学习了解,才能明白它是如何运行的,Lucene 确实非常复杂。转载 2017-01-13 23:19:08 · 4766 阅读 · 0 评论 -
elasticsearch插件大全(不断更新)
Elasticsearch扩展性非常好,有很多官方和第三方开发的插件,下面以分词、同步、数据传输、脚本支持、站点、其它这几个类别进行划分。分词插件Combo Analysis Plugin (作者 Olivier Favre, Yakaz)简介:组合分词器,可以把多个分词器的结果组合在一起。Smart Chinese Analysis Plugin (作者 elasti转载 2017-01-16 23:24:16 · 4557 阅读 · 1 评论 -
Elasticsearch 5.0 —— Head插件部署指南
使用ES的基本都会使用过head,但是版本升级到5.0后,head插件就不好使了。下面就看看如何在5.0中启动Head插件吧!官方粗略教程Running with built in serverenable cors by adding http.cors.enabled: true in elasticsearch configuration. Don’t forge转载 2017-01-16 23:25:18 · 3643 阅读 · 1 评论 -
Elasticsearch基础教程ES
Elasticsearch基础教程 翻译:潘飞([email protected])基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个转载 2017-01-19 22:00:58 · 6993 阅读 · 0 评论 -
elasticsearch2.3安装以及集群部署
摘要: elasticsearch安装以及集群部署一、下载1.1安装elasticsearch-2.3.3要求是安装官方新版的Java,必须是JDK 1.7以上,1.7以下执行的时候会报以下错误。安装环境变量后记得source /etc/profile[liuxun@localhost elasticsearch-2.3.3]$ ./bin/elasticsearchExce转载 2017-01-13 23:01:51 · 2503 阅读 · 0 评论