NoSQL/SQL数据库,按相关性返回结果



我正在寻找任何提供类似Lucene/Solr-erc功能的NoSQL/SQL数据库。其中,结果按查询的相关性排序。例如NumVal1在1和3之间、NumVal2在4和5之间等等…

我了解到MongoDB不这么做,AFAIK也不这么做。

我的需求示例:

Doc1: 
 - NumField 1 : 9.9
 - NumField 2: 8.2
Doc2:
 - NumField 1 : 5.9
 - NumField 2: 8.9

**Query**
 - NumField 1: Between 7 & 10
 - NumField 2: Between 8 & 10

我希望Doc1出现在Doc2之前。

有什么建议吗?我对Lucene/Solr非常熟悉,但正在寻找替代方案。

Elastic Search(Lucene的另一种说法)将是我在这个用例中的首选组件。

最新更新