当前位置:首页 > 程序设计 > Elasticsearch电子书网盘下载
深入理解Elasticsearch 深入理解Elasticsearch
爱吃烤串

爱吃烤串 提供上传

资源
42
粉丝
36
喜欢
365
评论
7

    深入理解Elasticsearch PDF 清晰第2版

    Elasticsearch电子书
    • 发布时间:

    给大家带来的一篇关于Elasticsearch相关的电子书资源,介绍了关于Elasticsearch方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小65.0 MB,拉斐尔·酷奇编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.4,更多相关的学习资源可以参阅MATLAB编程Qt编程心得C指针机器学习、等栏目。

  • 深入理解Elasticsearch PDF 下载
  • 下载地址:https://pan.baidu.com/s/1Dkh1TnmQ7_KQUaaaS0nK5
  • 提取码:yqf5
  • 深入理解Elasticsearch 第二版 PDF

    深入理解Elasticsearch(原书第2版)涵盖了Elasticsearch的许多中高级功能,并介绍了缓存、ApacheLucene库以及监控等模块的内部运作机制。其中,还涉及一些实用案例,比如配置Elasticsearch参数、使用监控API等。

    目录

    • 第1章 Elasticsearch简介1
    • 第2章 查询DSL进阶18
    • 第3章 不只是文本搜索66
    • 第4章 改善用户搜索体验119
    • 第5章 分布式索引架构159
    • 第6章 底层索引控制182
    • 第7章 管理Elasticsearch216
    • 第8章 提高性能243
    • 第9章 开发Elasticsearch插件284

    上一篇:征信与大数据  下一篇:C及C++程序设计

    展开 +

    收起 -

     
    Elasticsearch 相关内容
    Elasticsearch源码解析与优化实战

    Elasticsearch 是一个开源的全文搜索引擎,很多用户对于大规模集群应用时遇到的各种问题难以分析处理,或者知其然而不知其所以然。本书分析 Elasticsearch 中重要模块及其实现原理和机制,让用

    查看详情
    从Lucene到Elasticsearch:全文检索实战 查看详情
    Elasticsearch集成Hadoop最佳实践

    ElasticSearch是一个开源的分布式搜索引擎,具有高可靠性,支持非常多的企业级搜索用例。本书全面介绍Elasticsearch Hadoop技术用于大数据分析以及数据可视化的方法,感兴趣的小伙伴们可以参考一下

    查看详情
    Elasticsearch大数据搜索引擎

    在本次内容里给大家带来的是罗刚的Elasticsearch大数据搜索引擎相关内容的资源,本书介绍了使用Elasticsearch作为数据管理平台的日志监控与分析方法,介绍了使用OCR从图像中提取文本以及问答式搜索的开发方法。

    查看详情
    深入理解ElasticSearch

    深入理解elasticsearch是一本由软件开发专家拉斐尔酷奇所著的计算机专业电子书,这本书涵盖了大量典型实例,讲解深入浅出针,透彻易懂,针对性较强,即实用又不乏深度,需要的朋友快来下

    查看详情
    《深入理解Elasticsearch》学习笔记
    网友NO.530563

    Windows下安装ElasticSearch的方法(图文)

    ES是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件。 ElasticSearch官网:http://www.elasticsearch.org 一,安装Java SE环境 在安装Elasticsearch引擎之前,必须安装ES需要的软件环境,安装Java JDK和配置JAVA_HOME环境变量: 1,从Java Se Download下载和安装Java SE开发包,如图: ElasticSearch对JRE的版本是敏感的,错误的版本,会导致ElasticSearch无法运行,下载归档的JRE,请从Java Archive下载合适的版本。 2,Java SE开发包安装完成之后,需要在服务器上创建JAVA_HOME环境变量 点击“此电脑(This PC)”的属性-高级系统设置(Advanced System Setting)-环境变量(Environment Variables),新建一个用户环境变量 JAVA_HOME,设置变量值是:C:\Program Files\Java\jdk1.8.0_121 注释:在Windows系统中,“%环境变量名%”用法的含义是获取指定环境变量的值,创建JAVA_HOME环境变量的作用,是由于安装ElasticSearch需要引用Java SE开发包。 3,禁用Java JDK的自动更新 由于ElasticSearch收到JRE版本影响,必须禁止JRE的自动更新。在控制面板(Control Panel)上点击Java图标,……

    网友NO.245379

    Python 操作 ElasticSearch的完整代码

    官方文档:https://elasticsearch-py.readthedocs.io/en/master/ 1、介绍 python提供了操作ElasticSearch 接口,因此要用python来操作ElasticSearch,首先要安装python的ElasticSearch包,用命令pip install elasticsearch安装或下载安装:https://pypi.python.org/pypi/elasticsearch/5.4.0 2、创建索引 假如创建索引名称为ott,类型为ott_type的索引,该索引中有五个字段: title:存储中文标题, date:存储日期格式(2017-09-08), keyword:存储中文关键字, source:存储中文来源, link:存储链接, 创建映射: 3、索引数据 批量索引 利用bulk批量索引数据 4、查询索引 5、删除数据 6、完整代码 #coding:utf8import osimport timefrom os import walkimport CSVOPfrom datetime import datetimefrom elasticsearch import Elasticsearchfrom elasticsearch.helpers import bulkclass ElasticObj: def __init__(self, index_name,index_type,ip ="127.0.0.1"): ''' :param index_name: 索引名称 :param index_type: 索引类型 ''' self.index_name =index_name self.index_type = index_type # 无用户名密码状态 #self.es = Elasticsearch([ip]) #用户名密码状态 self.es = Elasticsearch([ip],http_auth=('elastic', 'password'),port=9200) def create_index(self,index_name="ott",index_type="ott_type"): ''' 创建索引,创建索引名称为ott,类型为ott_type的索引 :param ex: Elasticsearch对象 :return: ''' #创建映射 _index_mappings = { "mappings": { self.index_type: { "properties……

    网友NO.360462

    SpringBoot整合ElasticSearch的示例代码

    ElasticSearch作为基于Lucene的搜索服务器,既可以作为一个独立的服务部署,也可以签入Web应用中。SpringBoot作为Spring家族的全新框架,使得使用SpringBoot开发Spring应用变得非常简单。本文要介绍如何整合ElasticSearch与SpringBoot。 实体设计: 每一本书(Book)都属于一个分类(Classify),都有一个作者(Author)。 生成这个三个实体类,并实现其get和set方法。 SpringBoot配置修改: 1.修改pom.xml文件,引入相应依赖 parent groupId org.springframework.boot /groupId artifactId spring-boot-starter-parent /artifactId version 1.3.0.RELEASE /version/parentdependencies !-- 添加 web 应用的依赖 -- dependency groupId org.springframework.boot /groupId artifactId spring-boot-starter-web/artifactId /dependency !-- 添加 spring-data-elasticsearch的依赖 -- dependency groupId org.springframework.boot /groupId artifactId spring-boot-starter-data-elasticsearch /artifactId /dependency dependency groupId org.springframework.boot/groupId artifactId spring-boot-starter-test /artifactId /dependency /dependencies 2.修改配置文件application.yml。 这些配置的属性,最终会设置到ElasticsearchProperties这个实体中。 spring: data: elasticsearch: cluster-name: #默认为elasticsearch cluster-nodes: #配置es节点信息,逗号分隔,如果没有指定,则启动ClientNode properties: path: logs: ./elasticsearch/log #elasticsearch日志存储目录 data: ./ela……

    网友NO.756262

    基于Elasticsearch5.4的常见问题总结

    最近项目中用到了Elasticsearch5.4(ES)是比较新的一个版本,使用的过程中出现了很多的问题,很是头疼,但是问题最终还是解决掉了。 问题一:ESClient获取慢,并且不能获取Client:failed to create a child event loop 由于业务的需要没上传一批文件都要加一次ES索引,每加一次索引都要获取连接然后操作,尤其是大批量的时候,获取的次数显然非常多,而且出现这个问题的主要原因在于我们在循环频繁的操作ES,比如一批文件100个,我们就要获取100次,为了降低ES Client获取的时间,最终采取了一个方案,那就是在服务启动的时候初始化连接,一次性获取,然后在后边直接调用,整个批次文件上传完成后,最后添加ES索引,而不是一个文件一个文件的去添加了。这种方式显然不需要每个批次都获取连接,大大提升了执行效率。 首先,我们在服务启动的时候,在启动类中初始化静态ES Client: private static ElasticSearchUtil ElasticSearchUtil=new ElasticSearchUtil();public static TransportClient client=ElasticSearchUtil.getClient(); 然后在用到的时候直接调用: Client client=Main.client; 这样可以大大减少ES Client的连接次数,从而提升效率。 ES代码如下: public TransportClient getClient() {String[] ipArr = configUtil.getValue("ESIP").split(",");Settings settings = Settings.builder().put("thread_pool.generic.cor……

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757