全文检索
CSDN蔡茂
专注Java后端开发
展开
-
全文检索简介
全文检索从全文数据中进行检索就叫全文检索(全文搜索)。是基于文本的搜索。文本可分为:结构化数据:指具有“固定格式”或“有限长度”的数据,如数据库,元数据等;可以用二维表结构来逻辑表达实现的数据非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等;非结构化数据是数据结构不规则或不完整,没有预定义的数据模型,不方便用数据库二维逻辑表来表现的数据。包括所有格式的办公文档、文本...原创 2019-06-26 13:08:23 · 3164 阅读 · 0 评论 -
全文检索篇——Lucene
全文检查篇——LuceneLucene核心原理图解收集数据、写入索引、用户输入关键字、对索引进行查询、返回查询结果.全文检索引擎就是一个搜索引擎,要进行搜索必须有一个数据源。在①处可以看到,我们的数据源可以来自下面四个地方:文件系统:我们的操作系统搜索是通过顺序搜索速度相当的慢,在这也可以通过全文检索来提高搜索速度;数据库:数据库对于文本字段的内容不能建立索引,在以后应用中也...原创 2019-06-26 13:18:41 · 882 阅读 · 0 评论 -
ElasticSearch
ElasticSearch简介ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。ES即为了解决原生Lucene使用的...原创 2019-07-02 15:20:52 · 501 阅读 · 0 评论