【发布时间】:2017-12-18 06:43:07
【问题描述】:
我无法搜索以数字开头的字符串
PUT music/song/1?refresh
{
"suggest" : [
{
"input": "123hello",
"weight" : 3
}
]
}
我尝试了以下正则表达式查询
POST music/_search?pretty
{
"suggest": {
"song-suggest" : {
"regex" : "^[0-9].*$",
"completion" : {
"field" : "suggest"
}
}
}
}
【问题讨论】:
-
你用的是什么版本的ES?您是否查看过建议者 (elastic.co/guide/en/elasticsearch/reference/current/…) 和正则表达式查询 (elastic.co/guide/en/elasticsearch/reference/current/…) 的文档?
-
我正在使用的 5.5 弹性搜索版本
标签: elasticsearch