Lucene queryparser在查询条件中带有“ \”和尾随通配符

时间:2018-10-12 07:09:17

标签: apache elasticsearch lucene

我正在使用Apache Lucene查询解析器语法编写一些查询,但是我的一些查询包括带有尾随通配符C:\Intel\Logs\*的Windows目录。

filter:
- query:
   query_string:
      query: "(event_id:1) AND (event_data.Image:C:\Intel\Logs\*)"

运行此查询应执行以下操作:

  1. 每当event_id = 1和event_data.Image = C:\ Intel \ Logs \ anything.exe生成时,查询都会产生匹配。

由于语法错误,这当然不起作用:

  

找到了未知的逃脱字符“ I”

特定的转义字符在event_data.Image:中。我没有关于如何正确设置查询格式的想法,以便我可以成功执行上面的查询逻辑。

0 个答案:

没有答案