
SprngBoot+Lucene+Slor+Elasticsearch
kone.wang
学习,进步,挣钱,娶老婆
展开
-
SpringBoot+Lucene第一篇——引出Lucene
Lucene的学习第一篇——引出Lucene一:需求场景提出:1:在指定(10个)不同名字,不同内容的word文档中,进行任意指定搜索。比如:搜索哪个文档中有:“高富帅”,“吃鸡”。”read”…等词汇:。2:站内搜索:搜索任意关键词,出来相关内容。论坛,贴吧,淘宝。3:百度类似的搜索。4:智联招聘的搜索。二:分析常规的搜索,我们是对数据库的内容进行sql查找,匹配从而实现搜索。但...原创 2019-02-19 11:20:51 · 1077 阅读 · 0 评论 -
SpringBoot+Lucene第二篇——Lucene的流程与构建文档对象
1. Lucene是什么?2. Lucene实现全文检索的流程?3. 索引到底是如何创建的?(Indexing)4. 索引里面存放的又是什么东西?5. 搜索的的时候又是如何去查找索引的?(Search)原创 2019-02-19 11:46:29 · 1191 阅读 · 0 评论 -
SpringBoot+Lucene第三篇——分词
Lucene的学习第三篇——分词Lucene创建索引—分词分词主要介绍这几个问题 分词是什么? 分词干嘛? 分词怎么分?疑问:看完这篇,带着疑问看下一篇下一篇的代码中,能找到aaabbb.txt文档,但是我们不能找到aaabbb文档,好像说明fileName只能进行了精确匹配。但是不能找到“汪浩斌.txt”文档,说明不是精确匹配,而是在索引库中“全文检索.txt”或者“...原创 2019-02-19 13:17:17 · 1695 阅读 · 0 评论 -
SpringBoot+Lucene第四篇——入门代码
Lucene的学习第四篇——入门代码需求:通过关键字搜索文件,凡是文件名或文件内容包括关键字的文件都需要找出来:下图(是一堆文件列表)本人使用版本与环境:lucene4.10.3Jdk:1.8(Jdk要求:1.7以上)SpringBoot:2.1.3IDE:IntelliJ IDEAPom.xml <dependency> &原创 2019-02-19 13:45:21 · 6291 阅读 · 0 评论 -
SpringBoot+Lucene第五篇——创建索引—域的再学习
上面实现了一个lucenne的全文检索,回顾一下我们的流程:针对每个文档,构建一个文档对象。该文档对象里面用了不同的域,描述了该文档的信息,大小,内容,。。。将文档对象扔进索引库,将索引库,存放在本地磁盘。到磁盘的额索引库目录下,创建了一个查询对象,查询条件是:指定内容分词进行查询。 获取了查询结果。 这里对第一段代码进行继续介绍:第一段代码在构建域的时候,不同的域new Filed 的...原创 2019-02-19 14:22:44 · 870 阅读 · 0 评论 -
SpringBoot+Lucene第六篇——索引的增删改查
Springboot+Lucene第六篇,索引的增删改查原创 2019-02-19 16:31:20 · 1532 阅读 · 1 评论