用户1150956

LV1
发表了文章

search(16)- elastic4s-内嵌文件:nested and join

从SQL领域来的用户,对于ES的文件关系维护方式会感到很不习惯。毕竟,ES是分布式数据库只能高效处理独个扁平类型文件,无法支持关系式数据库那样的文件拼接。但是,...

用户1150956
发表了文章

search(13)- elastic4s-histograms:聚合直方图

在聚合的分组统计中我们会面临两种分组元素类型:连续型如时间,自然数等、离散型如地点、产品等。离散型数据本身就代表不同的组别,但连续型数据则需要手工按等长间隔进行...

用户1150956
发表了文章

search(14)- elastic4s-统计范围:global, filter,post-filter bucket

聚合一般作用在query范围内。不带query的aggregation请求实际上是在match_all{}查询范围内进行统计的:

用户1150956
发表了文章

search(15)- elastic4s-sorting buckets

聚合结果buckets默认以doc_count 排序方式呈现,即: _count asc 表达。其它还有 _term, _key 为排序控制元素。_key适...

用户1150956
发表了文章

search(12)- elastic4s-聚合=桶+度量

这篇我们介绍一下ES的聚合功能(aggregation)。聚合是把索引数据可视化处理成可读有用数据的主要工具。聚合由bucket桶和metrics度量两部分组成...

用户1150956
发表了文章

search(11)- elastic4s-模糊查询

很多时候搜索用户对查询语句具有模糊感觉,他们只能提供大约的描述。比如一个语句的部分,或者字句顺序颠倒等。通过模糊查询可以帮助用户更准确的找出他们希望搜索的结果。

用户1150956
发表了文章

search(10)- elastic4s-multi_match:多字段全文搜索

在全文搜索中我们常常会在多个字段中匹配同一个查询条件或者在不同的字段中匹配不同的条件。比如下面这个例子:

用户1150956
发表了文章

search(9)- elastic4s logback-appender

前面写了个cassandra-appender,一个基于cassandra的logback插件。正是cassandra的分布式数据库属性才合适作为akka-cl...

用户1150956
发表了文章

search(7)- elastic4s-search-filter模式

现在我们可以开始探讨ES的核心环节:搜索search了。search又分filter,query两种模式。filter模式即筛选模式:将符合筛选条件的记录作为结...

用户1150956
发表了文章

search(8)- elastic4s-search-query模式

上篇提过query模式除对记录的筛选之外还对符合条件的记录进行了评分,即与条件的相似匹配程度。我们把评分放在后面的博文中讨论,这篇我们只介绍query查询。

用户1150956
发表了文章

search(6)- elastic4s-CRUD

如果我们把ES作为某种数据库来使用的话,必须熟练掌握ES的CRUD操作。在这之前先更正一下上篇中关于检查索引是否存在的方法:elastic4s的具体调用...

用户1150956
发表了文章

search(5)- elastic4s-构建索引

按照计划,这篇开始尝试用elastic4s来做一系列索引管理和搜索操作示范。前面提过,elastic4s的主要功能之一是通过组合Dsl语句形成json请求。...

用户1150956
Elasticsearch
发表了文章

search(4)- elastic4s-ElasticDsl

上次分析了一下elastic4s的运算框架。本来计划接着开始实质的函数调用示范,不过看过了Elastic4s的所有使用说明文档后感觉还是走的快了一点。主要...

用户1150956
发表了文章

search(3)- elastic4s-QueryDSL

elastic4s是elasticsearch一个第三方开发的scala语言终端工具库(Elastic4s is a concise, idiomatic,...

用户1150956
JSON
发表了文章

search(2)- elasticsearch scala终端:elastic4s

上篇谈到:elasticsearch本身是一个完整的后台系统,对其的操作使用是通过终端api进行的。elasticsearch本身提供了多种编程语言的ap...

用户1150956
ASP.NET
发表了文章

search(0)- 企业搜索,写在前面

计划研究一下搜索search,然后写个学习过程系列博客。开动之前先说说学习搜索的目的:不是想开发个什么搜索引擎,而是想用现成的搜索引擎在传统信息系统中引进搜...

用户1150956
发表了文章

search(1)- elasticsearch结构概念

上篇提到选择了elasticsearch ES作为专业化搜索引擎的核心,这篇讨论一下ES的基本结构和应用概念。首先,从硬结构方面来讲:ES是在一个集群(clu...

用户1150956
发表了文章

CassandraAppender - distributed logging,分布式软件logback-appender

农历年最后一场scala-meetup听刘颖分享专业软件开发经验,大受启发。突然意识到一直以来都没有完全按照任何标准的开发规范做事。诚然,在做技术调研和学...

用户1150956
JSON日志服务NoSQL
发表了文章

restapi(9)- caching, akka-http 缓存

restapi作为前后端交互的枢纽:面对大批量的前端请求,需要确保回复的及时性。使用缓存是一项有效工具。我们可以把多数前端请求的回复response存入缓存,特...

用户1150956
HTTPScala网站缓存
订阅了专栏

腾讯云自媒体分享计划

3 文章2.9K 关注者

个人简介

个人成就

  • 影响力总排行第 277 名
  • 获得 1.6K 次赞同
  • 文章被阅读 62.7K 次

扫码关注云+社区

领取腾讯云代金券