ElasticSearch" Word中的Word"标记生成器/过滤器

时间:2014-04-11 13:14:42

标签: symfony filter elasticsearch tokenize

如果您搜索“樱桃”,我正在使用雪球分析仪找到一种名为“樱桃”的产品。一切都像魅力一样,但现在我希望能够搜索“单词中的单词”。

例如,如果您搜索“浆果”,服务器应找到“蔓越莓”,“黑莓”等。 “浆果”应该会出现同样的结果。

我必须使用哪个过滤器/标记器?我是ElasticSearch的新手。

这是我的配置:

settings:
    index:
        analysis:
            analyzer:
                index_analyzer:
                    type: "snowball"
                    language: English

1 个答案:

答案 0 :(得分:0)

我使用了nGram Tokenizer。