假设您已经了解术语向量API,则可以在索引时间应用带状令牌过滤器,以将这些术语彼此独立地添加到令牌流中。
设置
min_shingle_size为1(而不是默认值2),并
max_shingle_size至少设置为3(而不是默认值2)
并且基于您将“
the”排除在可能的条件之外的事实,您应在应用带状疱疹过滤器之前使用停用词过滤器。
分析仪设置如下所示:
{ "settings": { "analysis": { "analyzer": { "evolutionAnalyzer": { "tokenizer": "standard", "filter": [ "standard", "lowercase", "custom_stop", "custom_shingle" ] } }, "filter": { "custom_stop": { "type": "stop", "stopwords": "_english_", "enable_position_increments":"false" }, "custom_shingle": { "type": "shingle", "min_shingle_size": "1", "max_shingle_size": "3" } } } }}您可以使用
_analyzeapi端点测试分析器。



