lucene能做SQL一样的查询吗?比如查A字段大于B字段的

人人 发布于 2014/09/06 00:46
阅读 1K+
收藏 1

lucene能做SQL一样的查询吗?比如查A字段大于B字段的,或是A字段减B字段大于多少或是小于多少的,这类查询能用不?

有想过用原生SQL,可是我的列不固定,有的行可能只有三列,有的可能有三十列,有没有更好的解决方法,基本都是数字查询

加载中
0
blur
blur

据我所知,不可以。Lucene不是数据库,官方也从未声称自己可以用作数据库的替代品。

可以考虑使用一些宽约束的NoSQL数据库。MongoDB可以满足你的需求。 

0
Mangon
Mangon
我的第一个项目就是把sql语句转换成搜索语句,上面的描述基本转换过来是没有问题的,只是高级点的就不支持了
0
菜鸟小不点
菜鸟小不点
可以的,看一下 querydsl: http://www.querydsl.com/
返回顶部
顶部