【问题标题】:OpenSearchServer MSG ParserOpenSearchServer MSG 解析器
【发布时间】:2016-02-08 20:48:18
【问题描述】:

我正在使用 v OpenSearchServer 1.5.13 并尝试设置索引以解析网络共享上的 MSG 文件并使用 MSG Parser。

我将 MSG 参数配置为将 email_display_from、email_display_to 和 creation_date 索引到索引字段 From、To、Date

我基本上是在尝试使用 JSON API 使用电子邮件字段 Date、From 和 To,但看到结果总是空的。

 {  "fieldName": "Header"  },
 {  "fieldName": "To" }, 
 {  "fieldName": "From"   }

email_display_to 的正则表达式也类似于 \bTo.*\.com\b。 如果设置有误,请告诉我?

使上述索引适用于 MSG 文件的正则表达式是什么?

我希望这些字段显示在默认渲染器视图和 JSON API 结果中。

【问题讨论】:

  • 当你说结果为空时,不是在OSS中创建索引文档吗?还是创建了一个文档但字段为空?

标签: regex open-search-server


【解决方案1】:

我想你的意思是“CreationDate”而不是“Header”(MSG Parser 中没有标题提取)。

这是检查清单:

  1. CreationDateToFrom 字段在架构中创建,并检查了 stored 属性。
  2. MSG Parser 的 FieldMap 面板包含字段(CreationDate、To 和 From)与解析器字段 email_display_fromemail_display_to 之间的链接> 和 creation_date
  3. 搜索查询中,您在Returned Fields列表中添加了“CreationDate”、“To”和“From”字段。
  4. 渲染器中,您还添加了“CreationDate”、“To”和“From”字段。

【讨论】:

  • 感谢伊曼纽尔的回复。我完全按照上面和下面的方式进行设置是来自 POSTMAN code { "query":"Test", "rows":500, "returnedFields":[ "fileName", "url","fileSystemDate","CreationDate ","To","From" ] } code 但结果仍为空 ` { "fieldName": "CreationDate" }, { "fieldName": "To" }, { "fieldName": "From" } code
  • 这也是我用于提取 To 字段的正则表达式: \bTo.*\.com\b 和来自 \bFrom.*\.com\b 。不确定这是否是正确。我是正则表达式的新手,并假设这是提取这些值的核心。感谢您的帮助和帮助
猜你喜欢
  • 2014-12-06
  • 2013-03-14
  • 1970-01-01
  • 2017-04-13
  • 2012-01-19
  • 1970-01-01
  • 1970-01-01
  • 2013-08-04
  • 1970-01-01
相关资源
最近更新 更多