
Lucene
文章平均质量分 63
暴躁的程序猿啊
不是大佬,只是在分享学习的过程
展开
-
Lucene索引库的维护和查询
索引库的维护 索引库的添加 Field域的属性 是否分析:是否对域的内容进行分词处理。前提是我们要对域的内容进行查询。 是否索引:将Field分析后的词或整个Field值进行索引,只有索引方可搜索到。 比如:商品名称、商品简介分析后进行索引,订单号、身份证号不用分析但也要索引,这些将来都要作为查询条件。 是否存储:将Field值存储在文档中,存储在文档中的Field才可以从Document中获取 比如:商品名称、订单号,凡是将来要从Document中获取的Field都要存储。 代码实现 @Test原创 2021-02-10 12:21:37 · 203 阅读 · 0 评论 -
Lucene全文检索入门
什么是全文检索 我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库。 非结构化数据:指不定长或无固定格式的数据,如word文档等磁盘上的文件 结构化数据搜索 常见的结构化数据也就是数据库中的数据。在数据库中搜索很容易实现,通常都是使用sql语句进行查询,而且能很快的得到查询结果。 非结构化数据查询方法 1.顺序扫描法 就是一个文档一个文档的看 2.全文检索 将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据原创 2021-02-09 12:06:02 · 190 阅读 · 0 评论