herman的文章

JAVA

Lucene 实战教程第十五章索引的冷热备份以及恢复和修复

8年前 (2018-12-13) 3349浏览

任何存储到硬盘的数据基本上都需要备份,当然像 Redis 这类的可能也需要备份。备份的话,一般大致都分为两种,热备份和冷备份。备份完了之后一般都需要恢复。那么关于 Lucene 的冷热备份以及恢复是怎样的呢?请看本文,我们一起来学习学习! ...

JAVA

13 行代码搞定 AI 核心功能,估值一个亿!

8年前 (2018-12-13) 4372浏览

AI 和人工智能正在崛起,导致一些人们担心 AI 会取决人类。这其实是一种杞人忧天,马云认为 AI 应翻译为“机器智能” 而不是“人工智能”,而我也是这样认为的。 随着 AI 的崛起,网上流行...

JAVA

Lucene 实战教程第十一章详解 IndexSearcher 索引搜索器

8年前 (2018-12-13) 4010浏览

所有建立索引的目的就是为了检索。    索引一般只需要建立一次,但是搜索才是核心。建立索引的目的就是为了检索。IndexSearcher 索引搜索器是 Lucene 中核心的核心,是搜索过程中最重要的和核心组件。本文...

JAVA

了解多线程,先从“图”了解线程的基本状态

8年前 (2018-12-12) 2990浏览

最近我看了混沌大学里张首晟教授的演讲,张教授始终强调一个“大道至简”的至理名言。因为所有的科学发现,技术进步都是从简单的基础知识得来的。比如:勾股定理,欧几里得几何,万有引力,相对论等,都是基于自然界的自然事实得出的。 ...

JAVA

Lucene 实战教程第九章自定义 Analyzer

8年前 (2018-12-12) 2916浏览

在 Lucene 中,不仅 TokenFilter 我们可以自定义,Analyzer 我们也可以自定义。本文介绍两个扩展 Analyzer 的例子,分别实现扩展停用词,实现字长过滤的功能。 自定义 Analyzer 自定义 Analy...

JAVA

Lucene 实战教程第八章说说 TokenStream 和 TokenFilter

8年前 (2018-12-12) 4093浏览

当你深入骨髓的去了解一项技术,你才能获得快感!上一章,我们说过 Analyzer 分词器的主要是用来构建 TokenStreams,那么我们今天就一起通过本文来看看 Analyzer 的内部构造,TokenStream 和 TokenFilter...

JAVA

Lucene 实战教程第四章详解 Field(字段)域和 IndexableField

8年前 (2018-12-11) 5686浏览

Field 有人称之为字段,也有人称之为域,看个人爱好。在 Lucene 中,Field 域非常的重要。一个文档 Document 可以包括多个 Field,Document 只是 Field 的一个承载体,Field 值即为要索引的内容,也是要...