ElasticSearch
飞翔的小宇宙
天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。 人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。
展开
-
搜索引擎ElasticSearch理论以及增删改操作(四)
一.基础概念:1.集群和节点:集群: 一个集群是由一个或多个节点组合而成,每一个集群都有一个唯一的名字,默认是ElasticSearch,所有的节点都是通过cluster_name(集群的名字)加入集群的,每一个节点都有自己的名字,比如slave1,slave2等,2.索引:含有相同属性的文档集合,例如可以用一个索引代表消费者的数据,另一个索引代表产品的数据,3.类型:索引可以定义...原创 2018-12-28 14:53:08 · 262 阅读 · 0 评论 -
搜索引擎ElasticSearch的简单查询以及高级查询(五)
一.简单查询://查询id为1的数据,请求方式为GET127.0.0.1:9200/book/novel/1二.条件查询:1.查询全部的数据: 请求方式为post127.0.0.1:9200/book/_search请求参数: { "query": { "match_all": {} } }2.指定返回条数...原创 2018-12-28 15:05:20 · 790 阅读 · 0 评论 -
SpringBoot集成ElasticSearch完成增删改查操作(六)
第一步.依赖配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <version>2.0.2.RELE...原创 2018-12-28 15:53:35 · 1071 阅读 · 0 评论 -
SpringBoot集成ElasticSearch对API的实际应用封装(七)
第一步.添加配置文件在resources创建elasticsearch.yml配置文件并添加一下配置:#elasticsearch集群名称,默认是elasticsearchspring.data.elasticsearch.cluster.name=wali#节点的地址,注意api模式下的端口号是9300,千万不要写成9200等spring.date.elasticsearch.clu...原创 2018-12-29 08:49:32 · 1611 阅读 · 0 评论 -
搜索引擎ElasticSearch单实例的安装(一)
第一步.概念:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。第二步.下...原创 2018-12-25 09:07:39 · 312 阅读 · 2 评论 -
搜索引擎ElasticSearch插件的安装(二)
第一步.下载插件项目:进入到github中输入elasticsearch,找到mobz/elasticsearch-head然后把项目克隆到自己的本地,进行安装进入到项目目录下执行:npm install然后输入启动命令npm run start第二步.环境配置:1.进入到原来安装的elasticsearch进行环境的配置:vim config/elasticsearc...原创 2018-12-25 10:37:23 · 178 阅读 · 0 评论 -
搜索引擎ElasticSearch分布式的搭建(三)
第一步.配置主节点1.配置环境:vim config/elasticsearch.yml在配置文件中加上下面的配置:cluster.name: walinode.name: master //主节点的名字node.master: truenetwork.host: 127.0.0.1 //主节点的ip2.配置完成重新启动:首先查找到原来启动的进程:ps -ef | gr...原创 2018-12-25 14:44:05 · 197 阅读 · 0 评论