At least one unigram is required but all tokens were ngrams
这个错误是因为
"filter": {
"myfilter_shingle":{
"type": "shingle",
//这里虽然设置了2,3,但是一个单词还是存在的因为默认是保留一元组
"min_shingle_size": 2,
//注意key不要空格,禁用一元组
//如果设置为false,可能会报错 "At least one unigram is required but all tokens were ngrams"
//"output_unigrams": false,
"max_shingle_size": 3
}
}
```