弹性搜索模式替换单词集

时间:2016-05-02 18:13:05

标签: elasticsearch pattern-matching token

我要求将日期模式分成一组单词。例如,如果我在日期字段的文档中有模式“2015-02-22T14:12:12”的日期。 我在弹性搜索中使用模式标记过滤器将这个单词分成了下面的单词集,

--> 2015-02-22T14:12:12,
--> 2015-02-22,
--> 2015-02
--> 02-22,
--> 02,
--> 22

现在我应该可以将这些令牌传递给其他令牌过滤器,这样我就可以用“2015-FEB-22”,“2015-FEBRUARY-22”替换令牌“2015-02-22”和“2015-02”与“2015-FEB”,“2015-FEBRUARY”。

如何有效地使用可用的令牌过滤器来保存原始令牌并生成新令牌,如上所述。或者有弹性搜索的机会我可以编写自定义过滤器吗?如果是,任何与自定义令牌过滤器相关的文档都非常感谢我。

0 个答案:

没有答案
相关问题