繁体   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