我正在尝试编写一个Lucene查询来返回包含特定单词的文档(" System"),但仅当该单词超出特定短语时("系统问题&#34) )。我需要在不排除包含较长短语的文档的情况下完成此操作,因为我的许多文档都包含单词" System"作为我希望忽略的短语的一部分("系统问题")和其他地方。
使用以下数据作为示例,我想返回文档2,其中包含单词" System"在短语"系统问题"之外,而不是文档1,其中包含单词" System"仅限于短语"系统问题":
文件1:
"系统问题 - foobar"
文件2:
"系统问题 - 系统已关闭"