赞
踩
1.简单介绍:
ElasticSearch是用java开发的,并作为Apache许可条款下的开放源码发布,是当前流行企业级的搜索引擎,他是一个基于Lucene的搜索服务器,提供了一个分布式多用户能力的全文搜索引擎,基于ResTful web 接口,设计用于云计算中,能够达到实时搜索,保证稳定,可靠,快速,安装使用方便。
2.为什么要使用全文检索:
首先用户访问我们的主页的时候,不会特别去一页一页的浏览我们所需要的东西,这时就需要有一个搜索引擎来方便用户直接搜索自己想要的商品来购买,但是由于商品的数量及其多,而且他们的分类也及其繁杂,面对这种复杂的搜索业务和数据量,使用传统数据库的搜索就会显得力不从心,而搜索系统中重要的核心就是要正确的显示用户想要的商品,并且进行合理的过滤,尽快的完成这一交易,方便客户也节省客户时间,我们就需要用到全文检索技术
3.理解索引结构:
逻辑部分是一个倒排索引表:
1.将要搜索的文档内容分词,所有不重复的词组成分词列表。
2、将搜索的文档最终以Document方式存储起来。
3、每个词和docment都有关联。
优点:
(1)可以作为一个大型分布式集群ÿ
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。