最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Elasticsearch 映射參數(shù)詳解 fields

 更新時(shí)間:2021年07月12日 10:40:59   作者:小黑王HK  
這篇文章主要介紹了fields Elasticsearch 映射參數(shù)fields,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Elasticsearch 映射參數(shù) fields

fields

處于不同的目的,通過(guò)不同的方法索引相同的字段通常非常有用。這也是多字段的目的。例如,一個(gè)字符串字段可以映射為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字段。

對(duì)于相同索引中具有相同名稱(chēng)的字段,fields設(shè)置允許有不同的設(shè)置??梢允褂肞UT映射API將新的多字段添加到已存在的字段中。

帶有多個(gè)分析的多字段

多字段的另一個(gè)應(yīng)用場(chǎng)景是使用不同的方法分析相同的字段以求獲得更好的相關(guān)性。

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

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

elasticsearch注解實(shí)現(xiàn)fields

mapping效果:

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

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Javaweb實(shí)現(xiàn)郵件發(fā)送

    Javaweb實(shí)現(xiàn)郵件發(fā)送

    這篇文章主要為大家詳細(xì)介紹了Javaweb實(shí)現(xiàn)郵件發(fā)送,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • mybatis中一對(duì)一關(guān)系association標(biāo)簽的使用

    mybatis中一對(duì)一關(guān)系association標(biāo)簽的使用

    這篇文章主要介紹了mybatis中一對(duì)一關(guān)系association標(biāo)簽的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 關(guān)于springboot中對(duì)sqlSessionFactoryBean的自定義

    關(guān)于springboot中對(duì)sqlSessionFactoryBean的自定義

    這篇文章主要介紹了springboot中對(duì)sqlSessionFactoryBean的自定義方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 解決IDEA2021版compiler.automake.allow.when.app.running不存在的問(wèn)題

    解決IDEA2021版compiler.automake.allow.when.app.running不存在的問(wèn)題

    很多文章介紹IntelliJ IDEA開(kāi)啟熱部署功能都會(huì)寫(xiě)到在IntelliJ IDEA中的注冊(cè)表中開(kāi)啟compiler.automake.allow.when.app.running選項(xiàng),此選項(xiàng)在IntelliJ IDEA 2021.2之后的版本遷移到高級(jí)設(shè)置中,下面看下設(shè)置方法
    2021-09-09
  • Java讀取Excel文件內(nèi)容的簡(jiǎn)單實(shí)例

    Java讀取Excel文件內(nèi)容的簡(jiǎn)單實(shí)例

    這篇文章主要介紹了Java讀取Excel文件內(nèi)容的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下
    2013-11-11
  • Java線(xiàn)程的停止實(shí)現(xiàn)原理詳解

    Java線(xiàn)程的停止實(shí)現(xiàn)原理詳解

    這篇文章主要介紹了Java線(xiàn)程的停止實(shí)現(xiàn)原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-01-01
  • Maven?繼承父工程時(shí)的relativePath標(biāo)簽詳細(xì)解析

    Maven?繼承父工程時(shí)的relativePath標(biāo)簽詳細(xì)解析

    這篇文章主要介紹了Maven?繼承父工程時(shí)的relativePath標(biāo)簽解析,通過(guò)本文學(xué)習(xí)你需要注意子模塊想要用父模塊pom中的版本,請(qǐng)注意配置relativePath屬性,需要的朋友可以參考下
    2022-12-12
  • 解決Spring Boot 多模塊注入訪(fǎng)問(wèn)不到j(luò)ar包中的Bean問(wèn)題

    解決Spring Boot 多模塊注入訪(fǎng)問(wèn)不到j(luò)ar包中的Bean問(wèn)題

    這篇文章主要介紹了解決Spring Boot 多模塊注入訪(fǎng)問(wèn)不到j(luò)ar包中的Bean問(wèn)題。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • SpringBoo項(xiàng)目打war包的多種方式

    SpringBoo項(xiàng)目打war包的多種方式

    在idea中,經(jīng)常會(huì)對(duì)web項(xiàng)目進(jìn)行打jar包或者war包,jar包在Java環(huán)境中運(yùn)行,war包在Tomcat服務(wù)器中跑,對(duì)于打war包有多種方式,一下介紹3鐘方式,需要的朋友可以參考下
    2024-06-06
  • Java AQS中閉鎖CountDownLatch的使用

    Java AQS中閉鎖CountDownLatch的使用

    CountDownLatch 是一個(gè)同步工具類(lèi),用來(lái)協(xié)調(diào)多個(gè)線(xiàn)程之間的同步,它能夠使一個(gè)線(xiàn)程在等待另外一些線(xiàn)程完成各自工作之后,再繼續(xù)執(zhí)行。被將利用CountDownLatch實(shí)現(xiàn)網(wǎng)絡(luò)同步請(qǐng)求,異步同時(shí)獲取商品信息組裝,感興趣的可以了解一下
    2023-02-02

最新評(píng)論

军事| 桑植县| 原阳县| 旬阳县| 叶城县| 高要市| 鄂伦春自治旗| 启东市| 合水县| 邵武市| 深水埗区| 武冈市| 江陵县| 柯坪县| 金坛市| 婺源县| 五河县| 阆中市| 桑植县| 云林县| 博乐市| 崇阳县| 新昌县| 社会| 三台县| 娄烦县| 张家界市| 黑龙江省| 车致| 罗定市| 永宁县| 大连市| 白城市| 特克斯县| 南丰县| 司法| 嵩明县| 门源| 正定县| 岚皋县| 紫云|