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