【问题标题】:NoSQL/SQL Databases which return results by relevance按相关性返回结果的 NoSQL/SQL 数据库
【发布时间】:2012-07-28 12:14:01
【问题描述】:

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

【问题讨论】:

    标签: sql database search nosql


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-05-11
      • 2012-02-09
      • 2010-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多