![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
分布式搜索引擎
消息中间件
槑!
这个作者很懒,什么都没留下…
展开
-
Lucene全文检索之多种查询方式
查找索引步骤创建一个Director对象,指定索引库的位置创建一个IndexReader对象创建一个IndexSearcher对象,构造方法中的参数indexReader对象。创建一个Query对象,如TermQuery执行查询,得到一个TopDocs对象取查询结果的总记录数取文档列表打印文档中的内容关闭IndexReader对象public void searchInd...原创 2020-02-20 20:06:06 · 617 阅读 · 1 评论 -
Lucene全文检索之流程与增删改
Lucene实现全文检索的流程创建索引获得文档原始文档:要基于那些数据来进行搜索,那么这些数据就是原始文档。搜索引擎:使用爬虫获得原始文档站内搜索:数据库中的数据。本地搜索:直接使用io流读取磁盘上的文件。 * 分析文档(每个文档拆分成不同的域,再把每个域进行分词)构建Trem对象每个关键词都封装成一个Term对象中(Term中包含两部分内容:关键词所在的域(字段名)、关...原创 2020-02-20 20:05:53 · 1505 阅读 · 0 评论 -
ElasticStack技术栈(二):Kibana、Logstash
Kibana安装windows环境安装node环境(kibana要有node环境)下载node的msi安装文件(https://nodejs.org/en/)链接:https://pan.baidu.com/s/1l6UVjO_70rXVXGSDy1kWOA提取码:xofu复制这段内容后打开百度网盘手机App,操作更方便哦下载nvm-noinstall链接:ht...原创 2019-11-16 03:06:23 · 833 阅读 · 0 评论 -
ElasticStack技术栈(一):Filebeat、Metricbeat
一.安装Kibanawindows环境安装node环境(kibana要有node环境)下载node的msi安装文件(https://nodejs.org/en/)链接:https://pan.baidu.com/s/1l6UVjO_70rXVXGSDy1kWOA提取码:xofu复制这段内容后打开百度网盘手机App,操作更方便哦下载nvm-noinstall链接:h...原创 2019-11-16 03:06:06 · 1437 阅读 · 0 评论 -
分布式搜索引擎Elasticsearch(四):集群搭建与相关知识
Elasticsearch集群1.集群节点ELasticsearch的集群是由多个节点组成的,通过cluster.name设置集群名称,并且用于区分其它的集群,每个节点通过node.name指定节点的名称。在Elasticsearch中,节点的类型主要有4种:master节点配置文件中node.master属性为true(默认为true),就有资格被选为master节点。maste...原创 2019-11-14 23:46:24 · 2020 阅读 · 0 评论 -
分布式搜索引擎Elasticsearch(三):分词器与进阶知识
一.Docker安装Elasticsearch与分词器二.批量操作_bulk一次请求多少性能最高?整个批量请求需要被加载到接受我们请求节点的内存里,所以请求越大,给其它请求可用的内存就越小。有一个最佳的bulk请求大小。超过这个大小,性能不再提升而且可能降低。最佳大小,当然并不是一个固定的数字。它完全取决于你的硬件、你文档的大小和复杂度以及索引和搜索的负载。幸运的是,这个最佳点(swe...原创 2019-10-30 01:54:16 · 977 阅读 · 0 评论 -
分布式搜索引擎Elasticsearch(二)SpringBoot整合Elasticsearch查询
五.整合Spring Data Elasticsearch1.依赖:org.springframework.dataspring-data-elasticsearch3.1.2.RELEASE2.配置文件spring:data:elasticsearch:cluster-name: elasticsearchcluster-nodes: 192.168.56.101:930...原创 2019-08-30 11:36:01 · 1154 阅读 · 0 评论 -
分布式搜索引擎Elasticsearch(一):Elasticsearch命令
一.索引1.创建PUT /索引库名 { "settings": { "number_of_shards": 3, "number_of_replicas": 2 } }(settings:索引库的设置 number_of_shards:分片数量 numbe...原创 2019-08-30 11:17:16 · 1471 阅读 · 0 评论