Elasticsearch 权威指南 ---内容记录

第一节Relational DB -> Databases -> Tables -> Rows -> Columns
Elasticsearch -> Indices   -> Types  -> Documents -> Fields
1.6小节"match" : {
            "about" : "rock climbing"
        }

会hit到两条记录如下:

{
   ...
   "hits": {
      "total":      2,
      "max_score":  0.16273327,
      "hits": [
         {
            ...
            "_score":         0.16273327, <1>
            "_source": {
               "first_name":  "John",
               "last_name":   "Smith",
               "age":         25,
               "about":       "I love to go rock climbing",
               "interests": [ "sports", "music" ]
            }
         },
         {
            ...
            "_score":         0.016878016, <2>
            "_source": {
               "first_name":  "Jane",
               "last_name":   "Smith",
               "age":         32,
               "about":       "I like to collect rock albums",
               "interests": [ "music" ]
            }
         }
      ]
   }
}

<1>比<2>的_score高,因为<2>只匹配到rock,没有climbing

如果想精确匹配"rock climbing"这个单词的话,把match改成match_phrase来匹配短语

 
时间: 2024-11-09 07:46:39

Elasticsearch 权威指南 ---内容记录的相关文章

Elasticsearch 权威指南

Elasticsearch 权威指南 http://fuxiaopang.gitbooks.io/learnelasticsearch/content/index.html

Elasticsearch: 权威指南(官方教程)

<Elasticsearch 权威指南>中文版 序言 前言 基础入门 深入搜索 处理人类语言 聚合 地理位置 数据建模 管理.监控和部署

[Elasticsearch] Elasticsearch权威指南翻译目录

为了方便大家能够更加快速地找到自己需要参考的那部分,对已经翻译完成的部分根据权威指南的目录做了相应目录,希望能够有所帮助. 起步(Getting Started) 1. 你懂的,为了搜索 英文原文链接:You Know, for Search 2. 集群中的生活 译文链接: [Elasticsearch] 集群的工作原理 - 第一部分 [Elasticsearch] 集群的工作原理 - 第二部分 英文原文链接:Life inside a Cluster 3. 数据进,数据出 英文原文链接:Dat

elasticsearch权威指南笔记2 - 简单使用

2. 使用 2.1 基本语法 如果你正在使用 Java,在代码中你可以使用 Elasticsearch 内置的两个客户端.所有其他语言可以使用 RESTful API 通过端口 9200 和 Elasticsearch 进行通信,你可以用你最喜爱的 web 客户端访问 Elasticsearch .事实上,正如你所看到的,你甚至可以使用 curl 命令来和 Elasticsearch 交互. 注意 Elasticsearch 为以下语言提供了官方客户端 --Groovy.JavaScript..

ElasticSearch权威指南学习(映射和分析)

概念 映射(mapping)机制用于进行字段类型确认,将每个字段匹配为一种确定的数据类型(string, number, booleans, date等).+ 分析(analysis)机制用于进行全文文本(Full Text)的分词,以建立供搜索用的反向索引. 数据类型差异 在索引中有12个tweets,只有一个包含日期2014-09-15,但是我们看看下面查询中的total hits. GET /_search?q=2014 # 12 个结果 GET /_search?q=2014-09-15

Elasticsearch权威指南--集群

1.一个空的集群 如果启动单个Elasticsearch实例,没有数据和索引.那么集群就是如下形式: Node 节点,就是一个运行的Elasticsearch实例.一个集群Cluster包含一个或者多个具有相同cluster.name的节点.cluster.name在elasticsearch.yml中指定.一个集群中的节点共同分担整个集群的数据和压力.当向集群中增加或者删除节点时,集群自身会从新均匀地分布数据到其他节点上. 集群中的Master节点时通过选举产生的,Master节点会负责整个集

Elasticsearch教程 Elasticsearch查询语法 Elasticsearch权威指南 深入理解Elasticsearch

课程大纲 第1节结构化搜索_IT技术论坛案例背景介绍 9分钟 第2节结构化搜索_在案例中实战使用term filter来搜索数据 20分钟 第3节结构化搜索_filter执行原理深度剖析(bitset机制与caching机制)18分钟 第4节结构化搜索_在案例中实战基于bool组合多个filter条件来搜索数据 12分钟 第5节结构化搜索_在案例中实战使用terms搜索多个值以及多值搜索结果优化 7分钟 第6节结构化搜索_在案例中实战基于range filter来进行范围过滤 5分钟 第7节深度

HTML5与CSS3权威指南之CSS3学习记录

title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) 官方网站: 华章图书 书中所有代码下载链接: 链接:http://pan.baidu.com/s/1c0oGMn2 密码:f7zt 选择器 属性选择器 [att=val]选择器--选择属性att值为val的元素 [att*=val]选择器--选择属性att值包含val的元素 [att^=val]选择器--选

【文章内容来自《Android 应用程序开发权威指南》(第四版)】如何设计兼容的用户界面的一些建议(有删改)

最近一直在看的一本书是<Android 应用程序开发权威指南>(第四版),十分推荐.书中讲到了一些用户界面设计的规范,对于初学者我认为十分有必要,在这里码给大家,希望对我们都有用. 在我们设计用户界面的时候,我们总是很多时候通过提供自定义应用资源和代码的方法来支持特定设备配置,但有一点特别需要注意的,那就是我们必须保证我们的设计方案有足够的灵活性来应对各种变化,让他们变得简单,而不是过度的挤压他们,一下是我的一些建议: 设计正常尺寸屏幕和中等分辨率的app.随着时间的推移,设备有着向更大尺寸,