Java-lucene 如何实现超复杂SQL查询的功能?

发布于 2016-12-17 02:09:46 字数 305 浏览 1127 评论 1

最近再做一个比较复杂的SQL筛选功能,觉得用SQL语句查询的话效率比较低,想用Lucene实现,请教一下大家:
需求:
条件一:类别(新闻,联系人,已发布的文章)
条件二:包含已选类别,不包含已选类别(例如:不在新闻中的)
条件三:空、不能为空、大于、小于、大于等于、小于等于、betwwen、like等等
条件四:。。。。。
条件五:。。。。。
通过这些条件搜索出来一组数据;
请高手说一下实现思路,适不适合用Lucene

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晚风撩人 2017-01-12 19:17:46

Lucene不直接支持。
不过有个基于Lucene的开源项目,可以用sql的方式查询.
项目地址 http://code.google.com/p/flashdb/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文