【问题标题】:MongoDB Atlas Full-Text SearchMongoDB Atlas 全文搜索
【发布时间】:2023-03-28 14:39:01
【问题描述】:

MongoDB Atlas 全文搜索是否支持以下内容:

  1. 类似于 Elasticsearch 中的自动完成功能(edge_ngram 标记器):

以下查询:

    GET /my_index/my_type/_search
    {
        "query": {
            "match": {
                "name": "brown fo"
            }
        }
    }

将返回这些文件:

    {
     "id": "12345",
     "name": "brown beautiful fox"
    }

    {
     "id": "123456",
     "name": "quick brown fox"
    }
  1. 前缀查询,如 Elasticsearch 中的:

以下查询:

    GET /_search
    {
        "query": {
            "match_phrase_prefix" : {
               "message" : "quick brown f"
            }
       }
    }

将返回此文档:

    {
     "id": "123456",
     "name": "quick brown fox"
    }

【问题讨论】:

    标签: mongodb mongodb-atlas mongodb-atlas-search


    【解决方案1】:

    有Atlas全文搜索,近期公布:https://www.mongodb.com/atlas/full-text-search

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多