
搜索引擎
以实战为基础,深入ES各个细节,掌握ES常用使用技巧,打造一个谁都能用得起的高性能搜索服务。
穿雨
这个作者很懒,什么都没留下…
展开
-
Elasticsearch查询语句,远比你想象的多
前言 之前谈过Elasticsearch的介绍,还有服务端和客户端的使用,这一篇该到重点了---查询语句。正所谓--无搜索,无Elasticsearch,至少,我是这么认为的。那么,ES的搜索语句有哪些呢?其实,它们比你想象中的多! 一.全文本查询 1) 例如:查询全部数据,按number顺序排序,并从第11条开始,取10条GET /demo/_search { "query":{ "match_all":{ } }, "sort":[原创 2020-06-20 19:24:49 · 255 阅读 · 0 评论 -
Elasticsearch服务端安装有哪些坑?真相不只有一个!
一.话题背景 上回做了es的基本介绍跟PHP版客户端的使用,不久后某平台里有人私信我说,兄弟,能否讲讲服务端的安装,坑老多了。。。 对于这位仁兄我也是深感同情,毕竟俺也是过来人呀! 之前写过 ‘迅搜’ 这款搜索引擎的介绍,其优点主要有 :资源占用少,配置坑少,有自带、开箱即用的数据导入工具等,缺点嘛,先不说了,不是本文重点,而它这些优点,本人觉得,恰好是ES的缺点了! 首先,ES就是个吃货,吃内存,吃硬盘存储,硬盘方面还好,一般能管够!至于内存。。。哎!跟应用部署在同一服务器真不推荐,官方也建议--原创 2020-06-13 22:47:21 · 555 阅读 · 0 评论 -
被讯搜虐得怀疑人生?那是你不知道正确打开方式,收下这份笔记吧
Xunsearch (中文名:迅搜)是一套免费开源的专业中文全文检索解决方案,简单易用而且性能卓越能轻松处理海量数据的全文检索。它包含后端索引、搜索服务程序和前端脚本语言编写的开发工具包(称之为 SDK) 。 本人看来,讯搜底层采用 C/C++ 编写,性能上不用怀疑,说到功能强大嘛。。恩,先保留着吧(毕竟现在有个如日中天的Elasticsearch),迅搜对比起es虽然功能上着实不够看,且分布式支持方面也不怎么样,客户端也主要面向PHP。。但凡是也有例外,在资源占用低和容易上手方面还是有一定突出优势的(e原创 2020-06-13 17:43:40 · 473 阅读 · 0 评论 -
牛逼轰轰的Elasticsearch如何入门?看这篇就够了
一。ES 扫盲 ES=elasticsearch简写, Elasticsearch是一个开源的易扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。 Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。 实际项目开发实战中,几乎每个系统都会有一个搜索的功能,当搜索做到一定程度时,维护和扩展起来原创 2020-06-11 21:47:33 · 260 阅读 · 0 评论