apache
-
Lucene 实战教程第十一章详解 IndexSearcher 索引搜索器
所有建立索引的目的就是为了检索。 索引一般只需要建立一次,但是搜索才是核心。建立索引的目的就是为了检索。IndexSearcher 索引搜索器是…
-
Lucene 实战教程第九章自定义 Analyzer
在 Lucene 中,不仅 TokenFilter 我们可以自定义,Analyzer 我们也可以自定义。本文介绍两个扩展 Analyzer 的例子,分别实现扩展停用词,实现字长过滤…
-
Lucene 实战教程第八章说说 TokenStream 和 TokenFilter
当你深入骨髓的去了解一项技术,你才能获得快感!上一章,我们说过 Analyzer 分词器的主要是用来构建 TokenStreams,那么我们今天就一起通过本文来看看 Analyze…
-
Lucene 实战教程第七章七大分词器 Analyzer 介绍和使用
这一章也不算是什么新的内容了,前面我已经写过两篇关于 Analyzer 的内容了。它们分别是《深入理解 Lucene 的 Analyzer》、《详解 org.apache.luce…
-
Lucene 实战教程第二章入门教程 Hello World
基于前一章的内容,我们对 Lucene 有了一个大概的了解,本文来一个 Hello World 程序!让我们从此开启 Lucene 的学习模式。 首先,我们新建一个 Maven 项…
-
Lucene 实战教程第一章 Lucene 简介
Lucene 近年来越来越火,电商项目基本上都有使用。最近我在优化一些公司内部的系统,其中在搜索模块,我打算使用 Lucene 取代原来的基于 SQL 形式的搜索。本文算是 Luc…
-
深入理解 Lucene 的 Analyzer
最近在学习和使用 Lucene,所以我想对 Lucene 的内部实现,它的一些组件等有一系列详细的理解。在上一篇的基础上《详解 org.apache.lucene.analysis…
-
详解 org.apache.lucene.analysis.Analyzer 使用教程
Analyzer 单词的意思就是分析,它是一个抽象类,在 Lucene 的 org.apache.lucene.analysis 包中。lucene-analyzers-commo…
-
说说 org.apache.lucene.search.SearcherManager 的简单用法
我们的电商项目中用到了搜索,搜索功能是基于 lucene 开发的。最近有同事给我说,我们的搜索有问题。我吓了一跳,赶紧问什么问题? 他说,搜索商品后,点击第二页,第三页等出来的内容…
-
如何编写一个 Java 工具类?
在知乎上,以如何 XXX 开头的话题有很多。今天我也以如何编写一个 Java 工具类为话题,给大家规范一下工具类如何编写? 说实话,这个话题连《阿里巴巴Java开发手册》上都没有,…