来自redquery builder(https://github.com/salk31/RedQueryBuilder)的Lucene是否有任何接口?我有一个Lucene索引系统,并希望使用其AND和NOT运算符支持复杂的Lucene查询。
或者,Lucene还有其他可视化查询构建器支持包含任意数量的AND / OR子句的“高级搜索”功能吗?
答案 0 :(得分:0)
据我所知,目前还没有。
我可以想到两个选择: *使用SQL解析器和序列化器将SQL转换为Lucence语法(或服务器上的查询对象) *使用RQB中的0.8.0自定义序列化程序生成Lucence查询字符串。 NB这是一个非常实验性的功能。
我应该声明我开始了RQB项目并且我喜欢Lucence。也许值得提高功能的票?如果它生成Lucence查询而不是SQL,它可能是测试序列化的好方法吗?
NB如果要存储/重新加载查询,RQB仅用于使用SQL。即使从未执行过,它也被选为加载/保存的标准语言。