返回顶部
首页 > 资讯 > 精选 >Elasticsearch映射参数fields实例分析
  • 542
分享到

Elasticsearch映射参数fields实例分析

2023-06-05 02:06:47 542人浏览 八月长安
摘要

这篇“elasticsearch映射参数fields实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Elasticse

这篇“elasticsearch映射参数fields实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Elasticsearch映射参数fields实例分析”文章吧。

Elasticsearch 映射参数 fields

fields

处于不同的目的,通过不同的方法索引相同的字段通常非常有用。这也是多字段的目的。例如,一个字符串字段可以映射为text字段用于全文本搜索,也可以映射为keyWord字段用于排序或聚合。

PUT my_index{  "mappings": {    "_doc": {      "properties": {        "city": {          "type": "text",          "fields": {            "raw": {               "type":  "keyword"            }          }        }      }    }  }}

note:city.raw字段是city字段的keyword版本。

GET my_index/_search{  "query": {    "match": {      "city": "york"     }  },  "sort": {    "city.raw": "asc"   },  "aggs": {    "Cities": {      "terms": {        "field": "city.raw"       }    }  }}

note:city字段用于全文本搜索。

note:city.raw用于排序与聚合。

多字段不能修改原始_source字段。

对于相同索引中具有相同名称的字段,fields设置允许有不同的设置。可以使用PUT映射api将新的多字段添加到已存在的字段中。

带有多个分析的多字段

多字段的另一个应用场景是使用不同的方法分析相同的字段以求获得更好的相关性。

PUT my_index{  "mappings": {    "_doc": {      "properties": {        "text": {           "type": "text",          "fields": {            "english": {               "type":     "text",              "analyzer": "english"            }          }        }      }    }  }}

note:text.field字段使用english分析器。

elasticsearch注解实现fields

mapping效果:

"label": {            "type": "keyword",            "fields": {              "IKS": {                "type": "text",                "analyzer": "ikIndexAnalyzer"              }            }          }
@Column(name = "标签")    @MultiField(            mainField = @Field(type = FieldType.Keyword),            otherFields = {                    @InnerField(suffix = "IKS", type = FieldType.Text, analyzer = "ikIndexAnalyzer")            }    )    protected String label;

以上就是关于“Elasticsearch映射参数fields实例分析”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Elasticsearch映射参数fields实例分析

本文链接: https://lsjlt.com/news/240921.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Elasticsearch映射参数fields实例分析
    这篇“Elasticsearch映射参数fields实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Elasticse...
    99+
    2023-06-05
  • Elasticsearch 映射参数详解 fields
    Elasticsearch 映射参数 fields fields 处于不同的目的,通过不同的方法索引相同的字段通常非常有用。这也是多字段的目的。例如,一个字符串字段可以映射为text...
    99+
    2024-04-02
  • Elasticsearch参数配置的示例分析
    小编给大家分享一下Elasticsearch参数配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Elasticsearch的config文件夹里面有两...
    99+
    2023-06-04
  • JavaScript弱映射与弱集合实例分析
    这篇文章主要介绍“JavaScript弱映射与弱集合实例分析”,在日常操作中,相信很多人在JavaScript弱映射与弱集合实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • Elasticsearch入门实例分析
    这篇文章主要介绍“Elasticsearch入门实例分析”,在日常操作中,相信很多人在Elasticsearch入门实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Elasticsearch入门实例分析...
    99+
    2023-06-05
  • mybatis映射XML文件的示例分析
    这篇文章主要介绍mybatis映射XML文件的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mybatis映射XML文件一个简单的映射文件:<xml vers...
    99+
    2024-04-02
  • LINQ to SQL映射列的示例分析
    小编给大家分享一下LINQ to SQL映射列的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!LINQ to SQL映射表在 LINQ to SQL 中,...
    99+
    2023-06-17
  • Hibernate对象关系映射举例分析
    本篇内容介绍了“Hibernate对象关系映射举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!同样由于Hibernate官方文档的影响...
    99+
    2023-06-17
  • Linux下端口映射的示例分析
    小编给大家分享一下Linux下端口映射的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!端口映射器可实现端口映射功能,一个主要用途就是可以在局域网的网关上运行本程序,将网关服务器的某个端口映射为局域网中某台机器的某个...
    99+
    2023-06-27
  • Centos7安装ElasticSearch实例分析
    今天小编给大家分享一下Centos7安装ElasticSearch实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1....
    99+
    2023-06-05
  • LINQ to SQL映射关系的示例分析
    这篇文章主要介绍LINQ to SQL映射关系的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!LINQ to SQL映射关系在 LINQ to SQL 中,数据库关联(如外键到主键关系)是通过应用 Assoc...
    99+
    2023-06-17
  • Python函数参数实例分析
    本文小编为大家详细介绍“Python函数参数实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python函数参数实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.函数参数# 1.位置参数...
    99+
    2023-06-28
  • C++函数参数实例分析
    这篇文章主要介绍了C++函数参数实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C++函数参数实例分析文章都会有所收获,下面我们一起来看看吧。一、函数参数的默认值C++ 中可以在函数声明时为参数提供一个默...
    99+
    2023-06-30
  • python脚本框架webpy的url映射举例分析
    本篇内容主要讲解“python脚本框架webpy的url映射举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python脚本框架webpy的url映射举例分析”吧!URL完全匹配(具体的u...
    99+
    2023-06-25
  • docker安装elasticsearch和kibana实例分析
    本篇内容主要讲解“docker安装elasticsearch和kibana实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker安装elasticsearch和kibana实例分析”...
    99+
    2023-06-05
  • ES6函数自带参数实例分析
    本篇内容介绍了“ES6函数自带参数实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ES6函数...
    99+
    2024-04-02
  • Python的pytest参数化实例分析
    今天小编给大家分享一下Python的pytest参数化实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。源代码分析def...
    99+
    2023-06-26
  • Python map接收参数实例分析
    这篇文章主要介绍“Python map接收参数实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python map接收参数实例分析”文章能帮助大家解决问题。说明map函数接收两个参数,一个是函...
    99+
    2023-06-30
  • vuex与map映射实现方法梳理分析
    目录Vuexvuex执行过程vuex的使用getters配置Map映射Vuex vuex执行过程 相当于一个公共的资源库,保存共有的数据 使用场景:点击按钮后,将数据保存到store...
    99+
    2024-04-02
  • ADO.NET参数举例分析
    本篇内容主要讲解“ADO.NET参数举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET参数举例分析”吧!我们假设数据可的结构如下图(设置的数据库为Oracle10g):crea...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作