es搜索引擎
武林是大腿
博客都是本人浏览的一些好的博文或者公众号进行的转载归纳,用于互相交流,共同学习。
文章末尾都备注有转载来源,如有侵权,联系删除。
展开
-
ElasticSearch入门-增删改查(CRUD)
ElasticSearch(名称太长,后面简称ES)作为一个搜索引擎,目前可谓是如日中天,几乎和solr齐驾并驱。关于他能做什么,跟云计算有什么关系,在此不再描述。但是ES的官方文档,特别是关于java的客户端文档,真是少的可怜,甚至连个完整的增删改的示例都没有。在此,我就献丑了。在开始讲解之前,还是先做个铺垫,为了能够有一个可以索引的模型,我们自定义了一个模型,暂时起个名称叫LogModel吧,...转载 2018-06-07 21:54:53 · 198 阅读 · 0 评论 -
ElasticSearch 测试连接工具(TestConnection)
截止到0.90.x的版本,Elasticsearch已经将connectedNodes从api中去掉,具体代替的方法是什么呢?也没有找到相关的说明。因此决定自己手工写一个工具类。其实,我们只有通过API去执行一个方法,就可以测试连接是否正常。测试的方法选定为获得集群node的信息。测试代码:Java代码import java.util.Map; import org.elasticsearch....转载 2018-06-07 21:55:22 · 2939 阅读 · 0 评论 -
elasticsearch 实现联想输入搜索
通常,在项目中需要联想输入(即输入关键字,提示相关词条,类似百度google的搜索)的需求,可能大家都是用的数据库的like '%关键字%‘来实现。但是这样实现有几个问题。第一、这样的搜索无论是oracle还是mysql,都是无法使用索引的。在oracle中可能有全文检索可以使用,但是个人感觉效果不是很好。第二、输入的关键字有like的通病,就是只有保含关键字的词条才会被命中。如果中间加个空格之类...转载 2018-06-07 21:56:00 · 6751 阅读 · 1 评论 -
分布式搜索引擎Elasticsearch(一)
Elasticsearch是一个基于Lucene的开源分布式搜索引擎,具有分布式多用户能力,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索、高性能计算;同时Elasticsearch的横向扩展能力非常强,不需要重启服务,基本上达到了零配置。但是目前来说相关资料很少...转载 2018-06-07 22:21:28 · 5381 阅读 · 0 评论 -
ElasticSearch及其插件的安装(二)
ElasticSearch安装 1.http://www.elasticsearch.org/下载所需的ElastiSearch版本。 2.移动下载的压缩包到安装目录 我的目录是/usr/local/ sudo mv elasticsearch-x-x-x /usr/local/13.进入/usr/local/解压下载文sudo tar -zxvf elasticsearch-x-...转载 2018-06-07 22:22:01 · 222 阅读 · 0 评论 -
ES(elasticsearch)搜索引擎安装和使用
大数据时代,搜索无处不在。搜索技术是全栈工程师必备技术之一,如今是开源时代,数不尽的资源供我们利用,如果要自己写一套搜索引擎无疑是浪费绳命。本节主要介绍搜索引擎开源项目elasticSearch的安装和使用请尊重原创,转载请注明来源网站www.shareditor.com以及原始链接地址为什么需要搜索引擎 首先想一下:在一篇文章里找一个关键词怎么找?字符串匹配是最佳答案。然后再想一下:找到100篇...转载 2018-06-07 22:26:32 · 492 阅读 · 0 评论 -
Elasticsearch 检索技术
地址:https://blog.csdn.net/laoyang360/article/category/6239824转载 2018-06-09 22:44:15 · 204 阅读 · 0 评论