Lucene
学习Lucene中的笔记和经验
来日浅谈
天下古今之庸人,皆以一惰字致败。
天下古今之才人,皆以一傲字致败。
展开
-
【Lucene】索引库的基本操作(增删改查)
【Lucene】索引库的基本操作(增删改查)1. 增加1.1 Field域的属性1.2 添加文档实现2. 删除2.1 删除全部2.2 指定条件删除3. 修改4. 查询4.1 使用TermQuery查询4.2 数值范围查询4.3 使用queryparser查询1. 增加1.1 Field域的属性是否分析:是否对域的内容进行分词处理。前提是我们要对域的内容进行查询。是否索引:将Field分析后的词或整个Field值进行索引,只有索引方可搜索到。比如:商品名称、商品简介分析后进行索引,订单号、身份证号原创 2020-07-02 11:44:54 · 521 阅读 · 0 评论 -
【Lucene】分词器详解,常用的分词器,IKANalyzer
【Lucene】分词器详解,常用的分词器,IKANalyzer1. 分词器详解1.1 分词器的作用1.2 分词器API1.2.1 示例1.2.2 Analyzer1.2.3 createComponents(String fieldName)1.2.4 TokenStreamComponents1.2.5 TokenStream1.2.6 TokenStream 的两类子类1.2.7 TokenStream 继承了 AttributeSource1.2.8 AttributeSource使用规则说明1.2.原创 2020-07-01 16:50:52 · 3993 阅读 · 2 评论 -
【Lucene】全文检索简介,Lucene实现流程,入门案例
【Lucene】全文检索简介,Lucene实现流程,入门案例1. 前言2. 全文检索简介2.1 数据分类2.2 结构化数据搜索2.3 非结构化数据查询方法2.3.1 顺序扫描法(Serial Scanning)2.3.2 全文检索(Full-text Search)2.4 如何实现全文检索2.5 全文检索的应用场景2. Lucene实现流程3. Lucene入门案例1. 前言Lucene 是 apache 软件基金会的一个子项目,由 Doug Cutting 开发,是一个开放源代码的全文检索引擎工具包,原创 2020-07-01 11:28:38 · 529 阅读 · 0 评论