![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
柯之梦
我是一名有梦想的码农,你可以关注我的公众号(IT技术乱弹)获取更多技术知识。
展开
-
《从Lucene到Elasticsearch:全文检索实战》学习笔记一
今天,我主要给大家讲一下信息检索概念。 信息检索: 互联网时代的飞速发展使人们进入了信息爆炸时代,据统计全球的互联网用户已达到30亿,在各个网站及移动app在每个分钟产生的数据量是巨大的,从而导致数据就具有了数据量巨大大,数据种类繁多,数据更新快等特点,这些数据具有很大的价值,无数科学家和工程师提出了很多方法从这海量数据中获取我们想要的数据。例如...原创 2019-01-04 00:19:56 · 766 阅读 · 0 评论 -
《从Lucene到Elasticsearch:全文检索实战》学习笔记二
今天我给大家讲讲分词算法 分词算法概述:词是语义的最小单位。分词对搜索引擎的作用很大,可以促进搜索引擎程序自动识别语句的含义,可以提高搜索结果的匹配度,分析的质量也将直接影响了搜索结果的精确度。分词存在于文本索引的建立过程和用户提交检索过程。利用相同的分词器把短语或句子划分成相同的结果,才能保证检索过程顺利进行。中文和英文的分词简介如下: 1.英文分词的原理...原创 2019-01-06 15:08:28 · 699 阅读 · 2 评论 -
《从Lucene到Elasticsearch:全文检索实战》学习笔记三
今天我给大家讲讲倒排索引。 索引是构成搜索引擎的核心技术之一,它在日常生活中是非常常见的,比如我看一本书的时候,我首先会看书的目录,通过目录可以快速定位到具体章节的页码,加快对内容的查询速度。 文档通常保存在各种数据库管理系统之中,比如mysql,oracle等,但是搜索引擎的数据不能保存在数据库,主要原因有两点:一是搜索引擎的数据量非常庞大,大型搜索引擎需...原创 2019-01-07 08:47:02 · 800 阅读 · 8 评论 -
Centos6.5搭建Elasticsearch
ElasticSearch是基于Lucene的搜索服务。支持分布式多用户能力的全文搜索引擎,提供RESTful web接口。Elasticsearch是用Java开发的,Apache旗下开源项目,支持海量数据存储及查询,是当前互联网比较流行的搜索引擎。安装1.在官方网站:https://www.elastic.co/downloads/elasticsearch下载elasticsearc...原创 2019-01-02 23:48:20 · 270 阅读 · 1 评论 -
《从Lucene到Elasticsearch:全文检索实战》学习笔记四
今天我给大家讲讲布尔检索模型基本概念布尔检索模型: 检索模型是判断文档内容与用户相关性的核心技术,以大规模网页搜索为例,在海量网页中与用户查询关键词相关的网页可能会有成千上万个,甚至耕读哦。那么信息检索系统是如何判断网页和查询关键词是相关的?内部的排序模型是怎样的? 布尔检索模型中主要有AND、OR、NOT三种逻辑运算,布尔逻辑运算符的作用是把检索词连接起来,构成...原创 2019-01-09 08:23:00 · 322 阅读 · 0 评论