es7版本的问题
来源:3-10 -自定义分词之 TokenFilter

悟亦凡
2022-04-10
请问如图的错误,我大概理解7.0版本以上是不允许连词长度最大值与最小值相差超过1,那么我需要在语法中如何显示的去配置对应的允许跨越长度差值?
相关截图:
写回答
2回答
-
rockybean
2022-04-10
可以用下面的方法测试
PUT test_ngram_filter { "settings": { "index": { "max_ngram_diff": 10 }, "analysis": { "analyzer": { "my_custom_analyzer": { "type": "custom", "tokenizer": "standard", "filter": [ "stop", "lowercase", "3_5_grams" ] } }, "filter": { "3_5_grams": { "type": "ngram", "min_gram": 3, "max_gram": 5 } } } } } POST test_ngram_filter/_analyze { "analyzer": "my_custom_analyzer", "text": "a Hello World" }
00 -
rockybean
2022-04-10
麻烦贴下文字版本,图片分辨率太低了,看不清楚
012022-04-10
相似问题