解释Lucene的查询

用户名

我想知道是否有任何方法可以用简单的术语来解释“ Lucene查询”?

例如 :

范例1:

输入查询-名称:John

输出-解释为:查找属性“名称”等于“约翰”的所有条目。

范例2:

输入查询-名称:John AND phoneNumber:1234

输出-解释为:查找属性“名称”等于“ John”且属性“ phoneNumber”等于“ 1234”的所有条目。

在这方面的任何教程都将有所帮助,

谢谢

乔希

Lucene的文档不会在解释基本的查询和他们解释一个相当体面的工作。似乎这就是您要寻找的全部;一旦您进入一些更高级的查询类型,它就会变得很繁琐,但是文档始终应该是您的第一站;这是相当全面的。

编辑:啊,你想要自动查询解释。我不知道目前有什么存在。我认为您必须编写自己的文件,但是如果您从标准QueryParser语法开始,我认为对您的解释器来说最好的输入将是的输出QueryParser.parse()这样可以将自由文本分解为Lucene查询对象,将它们包装在实用程序函数中应该不会太困难,该实用程序函数会为每个对象输出一个纯英语字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章