Parsing Lucene.net查询解析器语法问题
嘿,我在使用QueryParser构建复杂的lucene查询时遇到了一个问题 这基本上就是我需要搜索其中一个字段的内容(允许): 此字段基本上存储指定某些访问权限的一系列关键字。 它可能看起来像:Parsing Lucene.net查询解析器语法问题,parsing,lucene.net,Parsing,Lucene.net,嘿,我在使用QueryParser构建复杂的lucene查询时遇到了一个问题 这基本上就是我需要搜索其中一个字段的内容(允许): 此字段基本上存储指定某些访问权限的一系列关键字。 它可能看起来像: -帕特纳:所有 -普莱维尔:好的 -PRegion:亚洲、欧洲、美洲 -伙伴:谷歌 因此,基本上,对于要搜索的每个项目,我需要传递这些值,看看结果是否允许访问这些值,或者每个类别是否不安全 我尝试在查询解析器中使用以下语法,但没有成功 允许:((“生产商:所有”或“生产商:OEM”)和(“生产商:所有
谢谢,您使用什么样的分析器来分析QueryParser。如果您搜索的字段未被分析,则QueryParser使用的分析器会将查询字符串小写,那么它们的值“ALL”将永远不会与“ALL”匹配