您要实现哪些功能?
Did You Mean还是
Autocomplete?在这种情况下,我可以给您其他建议。
要修剪您的建议结果,可以这样使用
collate:
{ "suggest": { "text": "iphon", "simple_phrase": { "phrase": { "field": "title.trigram", "size": 1, "gram_size": 3, "direct_generator": [ { "field": "title.trigram", "suggest_mode": "always" } ], "collate": { "query": { "inline": { "match": { "title": "{{suggestion}}" } } }, "prune": true }, "highlight": { "pre_tag": "<em>", "post_tag": "</em>" } } } }}在结果中,您将看到一个
"collate_match": true/false表示是否有任何建议与您的归类查询匹配的结果。



