[英]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.