随笔分类 -  Elasticsearch

基于Lucene的搜索引擎
摘要:剖析Elasticsearch集群系列涵盖了当今最流行的分布式搜索引擎Elasticsearch的底层架构和原型实例。 本文是这个系列的第一篇,在本文中,我们将讨论的Elasticsearch的底层存储模型及CRUD(创建、读取、更新和删除)操作的工作原理。 Elasticsearch是当今最流行的 阅读全文
posted @ 2017-07-13 23:30 张发财 阅读(1027) 评论(5) 推荐(6) 编辑
摘要:最近公司用到了ES搜索引擎,调研发现大公司常用的搜索引擎还有Solr。 鉴于 Lucene 强大的特性和稳定性,有很多种基于 Lucene 封装的企业级搜索平台。其中最流行有两个:Apache Solr 和 Elastic search。 Apache Solr:它本身是 Apache Lucene 阅读全文
posted @ 2017-06-13 23:01 张发财 阅读(1131) 评论(0) 推荐(1) 编辑
摘要:最近公司用到了ES搜索引擎,由于ES是基于Lucene的企业搜索引擎,无意间在“聊聊架构”微信公众号里发现了这篇文章,分享给大家。 请点击链接:聊聊基于Lucene的搜索引擎核心技术实践 阅读全文
posted @ 2017-06-13 22:53 张发财 阅读(434) 评论(0) 推荐(0) 编辑
摘要:声明:我使用的elasticsearch的版本是5.4.0,具体参考下面的链接 https://www.elastic.co/guide/en/elasticsearch/reference/5.4/query-dsl-filtered-query.html filtered 查询已经被bool 查 阅读全文
posted @ 2017-05-24 00:13 张发财 阅读(1025) 评论(0) 推荐(1) 编辑
摘要:声明:我使用的Elasticsearch的版本是5.4.0,安装分词器前请先安装maven 一:安装maven https://github.com/apache/maven 说明: 安装maven需要java1.7+ 编译安装分词器时,可能会报错,报错信息如下: [ERROR] COMPILATI 阅读全文
posted @ 2017-05-23 23:39 张发财 阅读(646) 评论(0) 推荐(0) 编辑
摘要:上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0, 查询了一些资料,发现可以使用Linux的alternatives命令替换选择软件的版本。 说明:alte 阅读全文
posted @ 2017-05-22 23:39 张发财 阅读(3193) 评论(0) 推荐(1) 编辑
摘要:一:参考官方文档 1. Elasticsearch 5.4.0英文手册 https://www.elastic.co/guide/en/elasticsearch/reference/5.4/search-request-post-filter.html 2. 《Elasticsearch权威指南》 阅读全文
posted @ 2017-05-22 22:12 张发财 阅读(656) 评论(0) 推荐(0) 编辑
摘要:最近工作中要用到搜索引擎,由于目前用的搜索引擎是LeanCloud 提供的 ,不太好用,不支持范围等搜索,而且每天还收费30元,请求次数也有限制。基于这些原因,我们只好在自己的服务器上部署搜索引擎了。 经过一番调研结合我们自身的技术,选择使用Elasticsearch,下面介绍Elasticsear 阅读全文
posted @ 2017-05-22 21:41 张发财 阅读(1128) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示