Suggesters | Elasticsearch Guide [7.16] | Elastic
如果希望逐字前缀联想(电话号码,手机号,英文单词的一部分),可以使用如下索引配置:
{ "mappings": { "properties": { "content": { "type": "completion", "analyzer": "ngram_analyzer" } } }, "settings": { "analysis": { "analyzer": { "ngram_analyzer": { "tokenizer": "ngram_tokenizer" } }, "tokenizer": { "ngram_tokenizer": { "type": "ngram", "min_gram": 1, "max_gram": 1, "token_chars": [ "letter", "digit" ] } } } } }
如果是希望按照词,可以选择特定的一个分词方式,比如ik
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)