Java-lucene 如何实现超复杂SQL查询的功能?
最近再做一个比较复杂的SQL筛选功能,觉得用SQL语句查询的话效率比较低,想用Lucene实现,请教一下大家:
需求:
条件一:类别(新闻,联系人,已发布的文章)
条件二:包含已选类别,不包含已选类别(例如:不在新闻中的)
条件三:空、不能为空、大于、小于、大于等于、小于等于、betwwen、like等等
条件四:。。。。。
条件五:。。。。。
通过这些条件搜索出来一组数据;
请高手说一下实现思路,适不适合用Lucene
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Lucene不直接支持。
不过有个基于Lucene的开源项目,可以用sql的方式查询.
项目地址 http://code.google.com/p/flashdb/