939503555 发表于 2019-3-24 17:20

【进阶】Lucene搜索引擎基础入门教程

什么是lucene

    Lucene是一个全文搜索框架,而不是应用产品。因此它并不像baidu或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。

lucene的工作方式

    lucene提供的服务实际包含两部分:一入一出。所谓入是写入,即将你提供的源(本质是字符串)写入索引或者将其从索引中删除;所谓出是读出,即向用户提供全文搜索服务,让用户可以通过关键词定位源。

写入流程

    源字符串首先经过analyzer处理,包括:分词,分成一个个单词;去除stopword(可选)。
将源中需要的信息加入Document的各个Field中,并把需要索引的Field索引起来,把需要存储的Field存储起来。
    将索引写入存储器,存储器可以是内存或磁盘。

读出流程

    用户提供搜索关键词,经过analyzer处理。**** Hidden Message *****

qwer 发表于 2020-1-21 23:44

【进阶】Lucene搜索引擎基础入门教程

caojie 发表于 2020-4-18 09:55

【进阶】Lucene搜索引擎基础入门教程

1208159008 发表于 2020-10-12 11:14

【进阶】Lucene搜索引擎基础入门教程 [修改]

joraboy328 发表于 2020-10-12 21:05

VERU GPPPPPPPPPPPPPPPPD

stono 发表于 2021-3-31 09:26

【进阶】Lucene搜索引擎基础入门教程 [修改]
页: [1]
查看完整版本: 【进阶】Lucene搜索引擎基础入门教程