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

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

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

Elasticsearch 映射參數(shù) 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設置允許有不同的設置??梢允褂肞UT映射API將新的多字段添加到已存在的字段中。

帶有多個分析的多字段

多字段的另一個應用場景是使用不同的方法分析相同的字段以求獲得更好的相關性。

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

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

elasticsearch注解實現(xiàn)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;

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

相關文章

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

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

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

    mybatis中一對一關系association標簽的使用

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

    關于springboot中對sqlSessionFactoryBean的自定義

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

    解決IDEA2021版compiler.automake.allow.when.app.running不存在的問題

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

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

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

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

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

    Maven?繼承父工程時的relativePath標簽詳細解析

    這篇文章主要介紹了Maven?繼承父工程時的relativePath標簽解析,通過本文學習你需要注意子模塊想要用父模塊pom中的版本,請注意配置relativePath屬性,需要的朋友可以參考下
    2022-12-12
  • 解決Spring Boot 多模塊注入訪問不到jar包中的Bean問題

    解決Spring Boot 多模塊注入訪問不到jar包中的Bean問題

    這篇文章主要介紹了解決Spring Boot 多模塊注入訪問不到jar包中的Bean問題。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • SpringBoo項目打war包的多種方式

    SpringBoo項目打war包的多種方式

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

    Java AQS中閉鎖CountDownLatch的使用

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

最新評論

砚山县| 郎溪县| 宝山区| 藁城市| 揭西县| 乌拉特中旗| 华宁县| 阜新市| 淮南市| 马山县| 五家渠市| 金湖县| 凤冈县| 德阳市| 宁蒗| 丰宁| 洪泽县| 北宁市| 襄垣县| 历史| 禹州市| 榆中县| 英德市| 稷山县| 富平县| 澄城县| 聊城市| 香港 | 吉林省| 嘉义市| 淮滨县| 太康县| 扶风县| 喀喇| 根河市| 永丰县| 高陵县| 镇坪县| 土默特右旗| 竹山县| 威远县|