mongodb - 寻找支持「子字段」查询的开源全文搜索引擎
过去多啦不再A梦
过去多啦不再A梦 2017-04-24 16:00:50
0
2
681

比如有多个以下格式的文档:

{ "id": 1, "text": "支持全文检索的文本", "items": [ { "k1": 1, "k2": 2, }, { "k1": 3, "k2": 4, } ], 'boost': 1.1 }

需要将这些格式的文档添加到搜索引擎中,对搜索引擎的要求是:

  1. text字段为全文检索的字段。
  2. 检索结果可以按TF-IDF值排序(排序结果最好可以和boost字段相关)。
  3. 可以对items进行过滤,比如文档需要有包含k1大于 2 的 item。

使用Solr/Lucene的话,第3点无法做到;而MongoDB无法满足第2点。所以我的问题是,有没有可以满足以上3点要求的开源搜索引擎?

过去多啦不再A梦
过去多啦不再A梦

모든 응답 (2)
漂亮男人

items_table
id
doc_id
key
value

    迷茫

    Lucene 无法做到?可 ElasticSearch 做到了呀。

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!