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


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

lucene java

貧保田紅葉 10 years, 6 months ago

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

笨lan阳 answered 10 years, 6 months ago

Your Answer