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

Elasticsearch?計(jì)數(shù)分詞中的token使用實(shí)例

 更新時(shí)間:2023年01月31日 14:28:16   作者:Elasticsearch  
這篇文章主要為大家介紹了Elasticsearch?計(jì)數(shù)分詞中的token使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

在我們針對(duì) text 類型的字段進(jìn)行分詞時(shí),分詞器會(huì)把該字段分解為一個(gè)個(gè)的 token。如果你對(duì)分詞器還不是很理解的話,請(qǐng)參考我之前的文章 “Elasticsearch: analyzer”。在分詞時(shí),有一個(gè)叫做 token_count 的類型。該類型是 token 的計(jì)數(shù)器,也就是說(shuō),我們可以使用它來(lái)了解在索引字段時(shí)在字符串中生成的 token 數(shù)量。

我們下面用一個(gè)比較簡(jiǎn)單的例子來(lái)進(jìn)行展示。在我們的示例中,我們將索引一些書(shū)名,并且我們將過(guò)濾標(biāo)題中只有 2 個(gè) token 的書(shū)。

`
 PUT book_token_count_test
 {
   "mappings": {
     "properties": {
       "book_name": {
         "type": "text",
         "fields": {
           "size": {
             "type": "token_count",
              "analyzer": "standard"
            }
          }
        }
      }
    }
  }
`![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)

使用命令寫(xiě)入文檔

我們使用如下的命令來(lái)寫(xiě)入一下文檔:

  POST book_token_count_test/_bulk
  {"index":{}}
  { "book_name": "Ulysses" }
  {"index":{}}
  { "book_name": "Don Quixote" }
  {"index":{}}
  { "book_name": "One Hundred Years of Solitude" }

搜索 token 文檔

我們使用如下的命令來(lái)搜索 token 數(shù)為 2 的文檔:

 GET book_token_count_test/_search
 {
   "query": {
     "term": {
       "book_name.size": {
         "value": "2"
       }
     }
   }
  }

上面搜索的結(jié)果為:

`
 {
   "took": 273,
   "timed_out": false,
   "_shards": {
     "total": 1,
     "successful": 1,
     "skipped": 0,
     "failed": 0
   },
    "hits": {
      "total": {
        "value": 1,
        "relation": "eq"
      },
      "max_score": 1,
      "hits": [
        {
          "_index": "book_token_count_test",
          "_id": "cxczBoYB6OPboMnB7TQu",
          "_score": 1,
          "_source": {
            "book_name": "Don Quixote"
          }
        }
      ]
    }
  }
`![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)

我們可以使用 range 查詢來(lái)檢索 book_name 中包含 3 個(gè)以上 token 的文檔,我們只會(huì)得到標(biāo)題為 “One Hundred Years of Solitude” 的文檔。

  GET book_token_count_test/_search
  {
    "query": {
      "range": {
        "book_name.size": {
          "gte": 3
        }
      }
    }
  }

上面搜索的結(jié)果為:

`
  {
    "took": 1,
    "timed_out": false,
    "_shards": {
      "total": 1,
      "successful": 1,
      "skipped": 0,
      "failed": 0
    },
    "hits": {
      "total": {
        "value": 1,
        "relation": "eq"
      },
      "max_score": 1,
      "hits": [
        {
          "_index": "book_token_count_test",
          "_id": "dBczBoYB6OPboMnB7TQu",
          "_score": 1,
          "_source": {
            "book_name": "One Hundred Years of Solitude"
          }
        }
      ]
    }
  }
`![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)

以上就是Elasticsearch 計(jì)數(shù)分詞中的token使用實(shí)例的詳細(xì)內(nèi)容,更多關(guān)于Elasticsearch計(jì)數(shù)分詞token的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 使用socket實(shí)現(xiàn)網(wǎng)絡(luò)聊天室和私聊功能

    使用socket實(shí)現(xiàn)網(wǎng)絡(luò)聊天室和私聊功能

    這篇文章主要介紹了使用socket實(shí)現(xiàn)網(wǎng)絡(luò)聊天室和私聊功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • MyBatis中如何優(yōu)雅的使用枚舉詳解

    MyBatis中如何優(yōu)雅的使用枚舉詳解

    枚舉類型是我們?cè)陂_(kāi)發(fā)中經(jīng)常遇到的一個(gè)類型,最近在學(xué)習(xí)MyBatis,但是發(fā)現(xiàn)網(wǎng)上沒(méi)有詳細(xì)介紹MyBatis如何使用枚舉的相關(guān)文章,索性就自己寫(xiě)一篇,下面這篇文章主要給大家介紹了關(guān)于在MyBatis中如何優(yōu)雅的使用枚舉的相關(guān)資料,需要的朋友可以參考借鑒。
    2017-08-08
  • 使用Java判定一個(gè)數(shù)值是否在指定的開(kāi)閉區(qū)間范圍內(nèi)

    使用Java判定一個(gè)數(shù)值是否在指定的開(kāi)閉區(qū)間范圍內(nèi)

    這篇文章主要給大家介紹了關(guān)于使用Java判定一個(gè)數(shù)值是否在指定的開(kāi)閉區(qū)間范圍內(nèi)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-09-09
  • 通過(guò)第三方接口發(fā)送短信驗(yàn)證碼/短信通知(推薦)

    通過(guò)第三方接口發(fā)送短信驗(yàn)證碼/短信通知(推薦)

    這篇文章主要介紹了通過(guò)第三方接口發(fā)送短信驗(yàn)證碼/短信通知(推薦)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • 解決SpringBoot @value注解取不到值的問(wèn)題

    解決SpringBoot @value注解取不到值的問(wèn)題

    這篇文章主要介紹了解決SpringBoot @value注解取不到值的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java語(yǔ)言字典序排序算法解析及代碼示例

    Java語(yǔ)言字典序排序算法解析及代碼示例

    這篇文章主要介紹了Java語(yǔ)言字典序排序算法解析及代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • IO流概述分類字節(jié)流寫(xiě)數(shù)據(jù)三種方式及問(wèn)題分析

    IO流概述分類字節(jié)流寫(xiě)數(shù)據(jù)三種方式及問(wèn)題分析

    這篇文章主要為大家介紹了IO流概述分類字節(jié)流寫(xiě)數(shù)據(jù)三種方式及寫(xiě)數(shù)據(jù)問(wèn)題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • JsonProperty及JSONField注解的使用說(shuō)明

    JsonProperty及JSONField注解的使用說(shuō)明

    文章介紹了兩個(gè)常用的Java庫(kù)注解:Jackson的@JsonProperty和Fastjson的@JSONField,它們用于控制Java對(duì)象與JSON數(shù)據(jù)之間的序列化和反序列化,文章詳細(xì)說(shuō)明了這兩個(gè)注解的常見(jiàn)屬性及其使用場(chǎng)景,包括指定屬性名、控制字段可見(jiàn)性、設(shè)置默認(rèn)值和標(biāo)記字段的必需性
    2024-12-12
  • SpringBoot配置文件導(dǎo)入方法詳細(xì)講解

    SpringBoot配置文件導(dǎo)入方法詳細(xì)講解

    Spring Boot雖然是Spring的衍生物, 但默認(rèn)情況下Boot是不能直接使用Spring的配置文件的, 我們可以通過(guò)兩種方式導(dǎo)入Spring的配置
    2022-10-10
  • Java解析XML(4種方式)案例詳解

    Java解析XML(4種方式)案例詳解

    這篇文章主要介紹了Java解析XML(4種方式)案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評(píng)論

永春县| 新疆| 琼中| 双鸭山市| 保山市| 友谊县| 咸宁市| 玉溪市| 南澳县| 金秀| 唐海县| 桂东县| 蓬莱市| 五原县| 历史| 无棣县| 阆中市| 阜阳市| 五家渠市| 喀喇沁旗| 双牌县| 延吉市| 宣汉县| 手机| 渑池县| 蒙城县| 开阳县| 宣城市| 武隆县| 曲麻莱县| 岳阳县| 富平县| 卢湾区| 读书| 绥芬河市| 定边县| 乌拉特中旗| 铁岭市| 都江堰市| 本溪市| 仙居县|