随笔分类 -  search

搜索
摘要:聚合一般作用在query范围内。不带query的aggregation请求实际上是在match_all{}查询范围内进行统计的: GET /cartxns/_search { "aggs": { "all_colors": { "terms": {"field" : "color.keyword"} 阅读全文
posted @ 2020-05-16 22:40 雪川大虫 阅读(382) 评论(0) 推荐(0) 编辑
摘要:elastic4s是elasticsearch一个第三方开发的scala语言终端工具库(Elastic4s is a concise, idiomatic, reactive, type safe Scala client for Elasticsearch.)。scala用户可以用elastic4 阅读全文
posted @ 2020-03-22 22:29 雪川大虫 阅读(525) 评论(0) 推荐(0) 编辑
摘要:上篇谈到:elasticsearch本身是一个完整的后台系统,对其的操作使用是通过终端api进行的。elasticsearch本身提供了多种编程语言的api,包括java的esjava。而elastic4s是一套基于esjava之上的scala api。 先看看scala 终端 ElasticCli 阅读全文
posted @ 2020-03-21 12:13 雪川大虫 阅读(1275) 评论(0) 推荐(1) 编辑
摘要:上篇提到选择了elasticsearch ES作为专业化搜索引擎的核心,这篇讨论一下ES的基本结构和应用概念。首先,从硬结构方面来讲:ES是在一个集群(cluster)环境里运行的,所以ES应该具备高可用和高扩展特性,因为系统可以分布在机器内无数个节点(node)服务器上运行。ES的索引(index 阅读全文
posted @ 2020-03-16 20:04 雪川大虫 阅读(1287) 评论(0) 推荐(0) 编辑
摘要:计划研究一下搜索search,然后写个学习过程系列博客。开动之前先说说学习搜索的目的:不是想开发个什么搜索引擎,而是想用现成的搜索引擎在传统信息系统中引进搜索的概念和方法。对我来说,传统的管理系统legacy i.t system已经走到了尽头。根本原因是信息在量上的爆发增长,传统数据管理方式已经无 阅读全文
posted @ 2020-02-28 17:06 雪川大虫 阅读(395) 评论(1) 推荐(0) 编辑

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