我正在寻找任何提供类似于 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 非常熟悉,但正在寻找替代方案。