簡體   English   中英

Elasticsearch分析

[英]Elasticsearch Analysis

我如何在Chrome感應插件中運行此代碼:

 GET /_analyze?analyzer=standard?text='This is a test'

我收到以下錯誤,不確定丟失了什么:

{
   "error": "ElasticSearchIllegalArgumentException[text is missing]",
   "status": 400
}

您的要求中有錯別字。 第二 '?' 應該是“&”

GET /_analyze?analyzer=standard&text='This is a test'

除了答案之外,要對此類問題進行故障排除並查看要分析的內容,請使用Elasticsearch 1x中的分析API。 這是一個例子:

GET dev_data/_analyze?field=MYFIELD_IND&text=Y 

{
   "tokens": [
      {
         "token": "y",
         "start_offset": 0,
         "end_offset": 1,
         "type": "<ALPHANUM>",
         "position": 1
      }
   ]
}

我的問題是,當它是一個分析字符串時,我正在搜索大寫的“ Y”,默認情況下為小寫,並且我的術語搜索找不到它。 當我意識到區分大小寫的問題時,我用小寫的“ y”重新運行了查詢,它成功了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM