问题描述
我正在尝试在分析器中使用synonym_graph过滤器,但未生成我们需要的结果。
这是我的curl命令来分析文本:
curl -X GET "localhost:9200/_analyze?pretty" -H 'Content-Type: application/json' -d'
{
"tokenizer": "whitespace","filter": [
{
"type": "synonym_graph","lenient": true,"synonyms": [ "one market,responsis","one,1"]
}
],"text": "responsis"
}'
我分析了令牌:一个,响应和市场
给出答复:
{
"tokens" : [
{
"token" : "one","start_offset" : 0,"end_offset" : 9,"type" : "SYNONYM","position" : 0
},{
"token" : "responsis","type" : "word","position" : 0,"positionLength" : 2
},{
"token" : "market","position" : 1
}
]
}
但是我希望分析的令牌为: Responis ,一个,市场和 1
一些不给所有令牌生成结果的方式。
[注意:我不想在一组中添加同义词。]
谢谢您的答复。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)