【问题标题】:elasticsearch custom tokenizer don't split time by ":"elasticsearch 自定义分词器不会按“:”分割时间
【发布时间】:2016-08-04 06:53:46
【问题描述】:

例如,我有这样的日志:

11:22:33 user:abc&game:cde

如果我使用标准分词器,此日志将被拆分为:

 11  22   33  user  abc  game  cde

但是 11:22:33 表示时间,我不想拆分它,我想使用自定义分词器将其拆分为:

11:22:33  user abc  game  cde

那么,我应该如何设置分词器?

【问题讨论】:

    标签: elasticsearch tokenize


    【解决方案1】:

    您可以使用模式标记器来实现这一点。

    pattern 类型的分词器,可以通过正则表达式灵活地将文本分成术语

    在此处阅读更多信息:https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-pattern-tokenizer.html

    【讨论】:

      猜你喜欢
      • 2015-04-08
      • 2022-10-08
      • 2021-09-07
      • 1970-01-01
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 2014-08-08
      • 2015-08-30
      相关资源
      最近更新 更多