1

redquery builder ( https://github.com/salk31/RedQueryBuilder ) 是否有任何与 Lucene 的接口?我有一个 Lucene 索引系统,并希望使用它的 AND 和 NOT 运算符来支持复杂的 Lucene 查询。

或者,是否有其他适用于 Lucene 的可视化查询构建器支持包含任意数量的 AND/OR 子句的“高级搜索”功能?

4

1 回答 1

0

据我所知,目前还没有。

我可以想到两个选项: * 使用 SQL 解析器和序列化器将 SQL 转换为 Lucence 语法(或服务器上的查询对象) * 使用 RQB 中的 0.8.0 自定义序列化器来生成 Lucence 查询字符串。注意这是非常实验性的功能。

我应该声明我开始了 RQB 项目并且我喜欢 Lucence。也许值得为一个功能筹集门票?如果它产生 Lucence 查询而不是 SQL,它可能是测试序列化的好方法吗?

NB 如果您想存储/重新加载查询,RQB 仅设计为使用 SQL。即使从未执行,它也被选为加载/保存的标准语言。

于 2015-08-20T07:46:45.287 回答