全文检索
全文检索
高志遠
这个作者很懒,什么都没留下…
展开
-
从零学Elasticsearch系列——构建ES集群
Elasticsearch集群的搭建特别的简单:在集群的每个节点上,将elasticsearch的单点安装好修改配置文件elasticsearch.yml的cluster.name(集群名称)配置,要求所有节点配置一致修改配置文件elasticsearch.yml的http.port为9200,所有节点配置统一配置文件修改内容如下:cluster.name: es-clustern...原创 2019-01-09 12:23:37 · 1071 阅读 · 0 评论 -
使用Logstash-input-jdbc同步数据库中的数据(全量 和 增量)
从零学Elasticsearch系列——基础概念从零学Elasticsearch系列——环境搭建从零学Elasticsearch系列——使用kibana实现ES基本的操作从零学Elasticsearch系列——深入搜索(Query、Filter、Aggregation)从零学Elasticsearch系列——JAVA API操作从零学Elasticsearch系列——集成中文分词器IK...原创 2019-04-26 10:42:07 · 6819 阅读 · 4 评论 -
从零学Elasticsearch系列——搭建ELK Nginx日志分析平台
一、ELK概述ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana。ELK通常用来构建日志分析平台、数据分析搜索平台等官方文档https://www.elastic.co/cn/products组件介绍Elasticsearch是个开源分布式全文检索和数据分析平台。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,res...原创 2019-01-09 14:08:57 · 1939 阅读 · 0 评论 -
从零学Elasticsearch系列——集成中文分词器IK
参考资料:https://github.com/medcl/elasticsearch-analysis-ik安装[es@localhost root]$ cd /usr/elasticsearch-6.4.0/[es@localhost elasticsearch-6.4.0]$ ./bin/elasticsearch-plugin install https://github.com/m...原创 2019-01-09 12:20:04 · 2920 阅读 · 2 评论 -
从零学Elasticsearch系列——JAVA API操作
参考资料:https://spring.io/projects/spring-data-elasticsearch#overview测试代码GitHub地址:查询方式Restful API基于http协议,使用JSON为数据交换格式,通过9200端口的与Elasticsearch进行通信,您可使用HttpClient类库通过9200端口操作Elasticsearch。JAVA A...原创 2019-01-09 11:18:24 · 6768 阅读 · 2 评论 -
从零学Elasticsearch系列——深入搜索(Query、Filter、Aggregation)
搜索方式搜索有两种方式:一种是通过URL参数进行搜索,另一种是通过DSL(Request Body)进行搜索DSL:Domain Specified Language,特定领域语言使用请求体可以让你的JSON数据以一种更加可读和更加富有展现力的方式发送。导入测试数据集# 批量插入测试数据POST /zpark/user/_bulk{"index":{"_id":1}}{"nam...原创 2019-01-09 11:02:14 · 5977 阅读 · 0 评论 -
从零学Elasticsearch系列——使用kibana实现ES基本的操作
一、使用Kibana实现ES基本的操作进入kibana开发测试工具界面查看集群查看集群健康信息GET /_cat/health?v集群状态(status)Green(正常)Yellow(正常,但是一些副本还没有分配)Red(非正常)可以使用GET /_cat/health?help查看每个操作返回结果字段的意义注意:这里的GET是RESTful API的请求方式...原创 2019-01-09 09:34:58 · 24991 阅读 · 3 评论 -
从零学Elasticsearch系列——环境搭建
一、Elasticsearch环境搭建准备工作CentOS(版本需大于7 如:CentOS-7-x86_64-Minimal-1804.iso)Java(版本需大于1.8 如:jdk-8u181-linux-x64.rpm)ES安装包(如: elasticsearch-6.4.0.tar.gz)环境搭建安装Java[root@localhost ~]# rpm -ivh jdk-...原创 2019-01-09 09:20:06 · 3087 阅读 · 0 评论 -
从零学Elasticsearch系列——基础概念
一、概述官网地址: https://www.elastic.co/cn/products/elasticsearchElasticsearch是什么ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级...原创 2019-01-09 09:13:12 · 3904 阅读 · 0 评论 -
Lucene高级搜素(Query、QueryParser和分页搜索)
Lucene高级搜素(Query、QueryParser和分页搜索)QueryQueryParserLucene分页搜索原创 2017-04-14 11:42:13 · 539 阅读 · 0 评论 -
Lucene索引删除、更新、恢复和加权操作
Lucene索引删除、更新、恢复和加权操作原创 2017-04-14 11:28:00 · 935 阅读 · 3 评论 -
Lucene创建索引和索引的基本检索
Lucene创建索引和索引的基本检索Author: 百知教育gaozhy 注:演示代码所使用jar包版本为 lucene-xxx-5.2.0.jar lucene索引操作创建索引代码 try { // 1. 指定索引文件存储位置 Directory directory = FSDirectory.open(Paths.get("F:/lucene/index/example原创 2017-04-14 10:34:17 · 979 阅读 · 0 评论