欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

正文

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

我們下面用一個比較簡單的例子來進行展示。在我們的示例中,我們將索引一些書名,并且我們將過濾標題中只有 2 個 token 的書。

`
 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)

使用命令寫入文檔

我們使用如下的命令來寫入一下文檔:

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

搜索 token 文檔

我們使用如下的命令來搜索 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 查詢來檢索 book_name 中包含 3 個以上 token 的文檔,我們只會得到標題為 “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 計數(shù)分詞中的token使用實例的詳細內(nèi)容,更多關(guān)于Elasticsearch計數(shù)分詞token的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java數(shù)組的基本學習教程

    Java數(shù)組的基本學習教程

    這篇文章主要介紹了Java數(shù)組的基本學習教程,是Java入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-10-10
  • Java中Maven Shade插件的具體使用

    Java中Maven Shade插件的具體使用

    Maven Shade插件它可以幫助你在構(gòu)建項目時打包所有依賴項,并將其打包到一個單獨的JAR文件中,本文就介紹一下Maven Shade插件的具體使用,具有一定參考價值,感興趣的可以了解一下
    2023-08-08
  • Kotlin null的處理詳解

    Kotlin null的處理詳解

    這篇文章主要介紹了Kotlin null的處理詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 基于jmeter實現(xiàn)跨線程組傳遞token過程圖解

    基于jmeter實現(xiàn)跨線程組傳遞token過程圖解

    這篇文章主要介紹了基于jmeter實現(xiàn)跨線程組傳遞token,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Springcloud中的region和zone的使用實例

    Springcloud中的region和zone的使用實例

    這篇文章主要介紹了Springcloud中的region和zone的使用實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Java基礎(chǔ)概述面試題復(fù)習

    Java基礎(chǔ)概述面試題復(fù)習

    這篇文章主要介紹了java基礎(chǔ)面試題,文中的描述非常詳細,對正在學習java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下,希望能給你帶來幫助
    2021-08-08
  • java讀取http請求中的body實例代碼

    java讀取http請求中的body實例代碼

    下面小編就為大家?guī)硪黄猨ava讀取http請求中的body實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Java數(shù)據(jù)結(jié)構(gòu)順序表的詳細講解

    Java數(shù)據(jù)結(jié)構(gòu)順序表的詳細講解

    大家好,今天給大家?guī)淼氖琼樞虮?,我覺得順序表還是有比較難理解的地方的,于是我就把這一塊的內(nèi)容全部整理到了一起,希望能夠給剛剛進行學習數(shù)據(jù)結(jié)構(gòu)的人帶來一些幫助,或者是已經(jīng)學過這塊的朋友們帶來更深的理解,我們現(xiàn)在就開始吧
    2022-05-05
  • Java字節(jié)碼增強技術(shù)知識點詳解

    Java字節(jié)碼增強技術(shù)知識點詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于Java字節(jié)碼增強技術(shù)知識點詳解內(nèi)容,有興趣的朋友可以跟著學習下。
    2021-08-08
  • 基于MapReduce實現(xiàn)決策樹算法

    基于MapReduce實現(xiàn)決策樹算法

    這篇文章主要為大家詳細介紹了基于MapReduce實現(xiàn)決策樹算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08

最新評論