
ElasticSearch
文章平均质量分 90
sp42a
What the web can be
展开
-
搜索引擎漫谈以及 Zinc 简介
所谓搜索引擎,就是能够搜索任何文本的全文检索,全文检索要经过索引化才行。本文不是说 Google 或者 Bing 那些搜索引擎,而是针对你自己所产生的数据来进行检索。都是搜索 Google 或者 Bing 这类可以参考一下但是搜索你自己的数据。...翻译 2022-06-01 14:16:37 · 5953 阅读 · 6 评论 -
ElasticSearch 攻略(一)
ElasticSearch(下简称 es)一句话简介:Java、NoSQL、based on Lucene、Key-Value & Documented Store、JSON API、borned for FAST INDEX & Search、分布式/副本集/负载均衡/容灾等。原创 2016-05-14 11:14:28 · 7498 阅读 · 0 评论 -
ElasticSearch 攻略(三)概念认识
直接上代码固然好,但没有经过一番理解之前,真正属于自己的光环是不会加持太久的。要使用 es,不但要求能理解其概念,而且在开始的时候,要对 Lucene 的相关的概念有个感性的认识,毕竟 es 索引底层基于 Lucene 的。天下文章 N 个抄。我把人家一些好的的文章截图了,以飨读者。原创 2016-05-18 09:34:17 · 5140 阅读 · 0 评论 -
ElasticSearch 攻略(二) Client 及简单 CRUD
es 算是个数据库,但木有 ODBC/JDBC 这样的“连接桥梁”。或者说这是一种区别于“传统观念”,新的 NoSQL 所带来了新的视角和理念(相对地),自然这些非关系型数据库那么更倾向于采用新的交换数据或者增删改查的模式——其中 HTTP API 就悄悄地成为一种约定成俗的模式,渐渐流行开来。es 亦是如此。于是,無論什么语言都可以通过此 HTTP API 实现通讯。本身官方也提供一批语言的封装以方便开发者调用 es 里面的数据(称作 Client),另外 Client 还提供集群管理任务的 API。原创 2016-05-14 13:07:25 · 30669 阅读 · 1 评论 -
ElasticSearch 攻略(四)简易搜索
之前获取 es 是单条“记录”,例如 GetResponse response = client.prepareGet("twitter", "tweet", "1").get(); 如果获取记录列表则要通过“搜索”。最简单的 es 搜索是原创 2016-05-19 14:11:39 · 20487 阅读 · 0 评论