写点什么

lucene

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/88/887e9aa771e04a9346bc94fa974b8576.jpeg?x-oss-process=image/resize,w_416,h_234

全文检索工具包 Lucene 入门教程

用户头像
AlbertYang3 月 25 日

Apache Lucene 是完全用Java编写的高性能,功能齐全的,全文检索引擎工具包,通过lucene可以让程序员快速开发一个全文检索功能。

https://static001.geekbang.org/infoq/8a/8accba0b5b5e93350fe48e893eb6810b.jpeg?x-oss-process=image/resize,w_416,h_234

为什么 ElasticSearch 比 MySQL 更适合全文索引

用户头像
程序员历小冰2 月 20 日

MySQL 对于复杂条件查询的支持并不好。MySQL 最多使用一个条件涉及的索引来过滤,然后剩余的条件只能在遍历行过程中进行内存过滤,而 ElasticSearch 十分适合进行复杂条件查询,是业界主流的复杂条件查询场景解决方案,广泛应用于订单和日志查询等场景。

起飞!这份技术点拉满的 ELk+Lucene 笔记,可能价值百万

用户头像
小Q2020 年 9 月 10 日

起飞!这份技术点拉满的ELk+Lucene笔记,可能价值百万

不会有人还不知道全文检索工具 Lucene 怎么用吧?文字长文教程

用户头像
给你买橘子2020 年 7 月 11 日

Apache Lucene 是完全用Java编写的高性能,功能齐全的,全文检索引擎工具包,通过lucene可以让程序员快速开发一个全文检索功能。

https://static001.geekbang.org/infoq/13/13c859c8696e3743de1df89f81febbcc.png?x-oss-process=image/resize,w_416,h_234

Lucene 的 Smart CN 实现分词、停用词、扩展词

用户头像
Page2020 年 5 月 24 日

Lucene 中提供了 SmartCN 为中文提供分词功能,实际应用中还会涉及到停用词、扩展词(特殊词、专业词)等,因此本文将聚焦在 SmartCN 而暂时不考虑其他中文分词类库。

https://static001.geekbang.org/infoq/46/460a389a20c6b64c1eb55a9042531a69.png?x-oss-process=image/resize,w_416,h_234

H2 的全文检索功能

用户头像
Page2020 年 5 月 22 日

在前面的文章中,我们介绍了 H2 的一些特性以及 为什么H2 适合应用在测试环境中。H2 不但可以作为嵌入式数据库、内存数据库使用。在适当的场景下可以选择使用 H2 替换掉 SQLite,还可利用 H2 内存数据库的特点,将它还提供了全文检索的功能。

Elasticsearch 原理讲透了!

用户头像
for2020 年 5 月 9 日

反向索引又叫倒排索引,是根据文章内容中的关键字建立索引。 搜索引擎原理就是建立反向索引。 Elasticsearch 在 Lucene 的基础上进行封装,实现了分布式搜索引擎。 Elasticsearch 中的索引、类型和文档的概念比较重要,类似于 MySQL 中的数据库、表和行。

lucene_lucene资料文章-InfoQ写作平台