我使用 OpenNLP 设计了我的 CustomQueryParser 来转换查询,使其只包含带有 POS 标签“JJ”、“NNS”和“NN”的术语。
Example Query =这就是为什么
在 CustomerQueryParser = hewlett packard test之后所有的 hewlett packard 和 test Query
但不知何故,当我从速度查询时,检索到的文档不遵守上述规则。此外,默认的 q.op 字段不遵循 solrconfig.xml 文件中指定的“与”。
我假设在 CustomQueryParser 之后,查询会使用 queryAnalyzer 进行进一步的转换。
有人可以指出我可能会出错的地方。
谢谢