文档章节

ES权威指南[官方文档学习笔记]-49 Searching - the basic tools

强子大叔的码田
 强子大叔的码田
发布于 2014/05/14 00:31
字数 340
阅读 112
收藏 0

es:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/search.html

下一页:http://my.oschina.net/qiangzigege/blog/264560

内容

到目前为止,我们已经学习了怎样使用es作为一个nosql风格的分布式文档存储
我们可以将json文档给es,检索,
但是,es的真正能力在于:将大数据转化为大信息。


这也是为什么我们使用JSON文档,而不是无组织的数据块。

ES不仅仅存储文档,还索引内容以便可搜索。

每个域都被索引,可以查询,不光这些,
在一个查询里,es可以使用所有的索引,以惊人的速度返回结果。

一个搜索可以:
1)搜索具体字段,比如性别或者年龄,按照加入日期排序,跟sql一样。
2)一个全文搜索,可以找到所有的匹配文档,按照相关性返回。
3)两者结合。
你需要了解三个主题:
1)Mapping   数据的每个域如何解释
2)Analysis  全文是如何处理以便搜索
3)Query SDL 弹性的,强大的查询语言。

上面的每个主题都是一个大的主题,本章只介绍基本的概念但足够让你得到一个总体的理解。

我们将以搜索开始!


 

© 著作权归作者所有

强子大叔的码田

强子大叔的码田

粉丝 922
博文 1496
码字总数 1247433
作品 9
南京
架构师
私信 提问
Mac下安装Elasticsearch极简指南

Elasticsearch(以下简称ES)是一个面向文档的实时分布式搜索和分析引擎。本文是在Mac系统下使用Homebrew安装ES+Kibana+Marvel的一份极简指南。 前置条件 想要安装ES的前提是已经在本机安装了J...

郗南枫
2017/11/08
0
0
es不简易指南

1.nested Object mapping及查询 进阶:Elasticsearch之Nested(嵌套)系列、es权威指南-嵌套-查询、es权威指南-嵌套-对象(官方文档中文详细解释) 2.父子文档 进阶:Elasticsearch索引的父子关...

刘阳0292
2017/08/30
0
0
【转】Mac下安装Elasticsearch极简指南

Elasticsearch(以下简称ES)是一个面向文档的实时分布式搜索和分析引擎。本文是在Mac系统下使用Homebrew安装ES+Kibana+Marvel的一份极简指南。 前置条件 想要安装ES的前提是已经在本机安装了J...

快乐的大青蛙
2018/10/13
180
0
开源电子书

目录 语言无关类 操作系统 智能系统 分布式系统 编译原理 函数式概念 计算机图形学 WEB服务器 版本控制 编辑器 NoSQL PostgreSQL MySQL 管理和监控 项目相关 设计模式 Web 大数据 编程艺术 ...

zting科技
2017/12/11
0
0
Fanta/free-programming-books-zh_CN

免费的编程中文书籍索引 免费的编程中文书籍索引,欢迎投稿。 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。 stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版...

Fanta
2016/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一分快3走势规律技巧一分快3顺口溜公式

小夏QV:46~39~82~76 :包含与数字运算有关的类。 常用静态方法 abs():取绝对值,Math.abs(-100)=100 floor():向下取值,Math.floor(10.7)=10 round():四舍五入. Collections类:addAll(Col...

上官的如风
11分钟前
38
0
通过SSH传输文件[关闭]

我正在命令行上SSH到远程服务器,并尝试使用scp命令将目录复制到我的本地计算机上。 但是,远程服务器返回此“使用”消息: [Stewart:console/ebooks/discostat] jmm% scp -p ./styles/usa...

技术盛宴
14分钟前
29
0
Learn to Use CURL Command in Linux With These Examples

What is CURL ? CURL is a tool for data transfer. It is also available as a library for developers and as a CLI for terminal-based use cases. Both have the same engine inside (Tr......

Ciet
31分钟前
22
0
索引相关问题

为什么要使用索引 因为使用索引可以避免全表扫描去查找数据,提升检索效率。 什么样的信息能成为索引 主键、唯一键(使数据具备一定的区分性的字段)都能成为索引。 索引的数据结构 主流的是...

潦草的犀牛
31分钟前
35
0
如何在NSString中添加百分号

我想在数字后加一个百分号。 大概是75%。 我该怎么做? 我试过了: [NSString stringWithFormat:@"%d\%", someDigit]; 但这对我没有用。 #1楼 如果在某些情况下有帮助,则可以使用unicode...

javail
59分钟前
55
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部