我尝试使用这样的数字运行建议者完成Elasticsearch

{
"suggest": {
    "completer": {
        "prefix": "64274",
        "completion": {
            "skip_duplicates": true,
            "field": "words-suggester"
        }
    }
},
"_source": false

}

但是我没有收到任何结果

最佳答案

问题是_mapping配置,因为默认情况下分析器的设置很简单,
并需要更改为分析仪标准

因此,您将需要执行以下操作:

"sample": {
  "properties": {
        "words-suggester": {
            "type":"completion",
            "analyzer": "standard"
        }
  }
}

08-26 23:33