MongoDB Atlas全文搜索

时间:2019-06-23 10:50:53

标签: mongodb mongodb-atlas

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

  1. 像Elasticsearch(edge_ngram tokenizer)中一样的自动完成功能:

以下查询:

    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"
    }

1 个答案:

答案 0 :(得分:0)

最近发布了Atlas全文搜索:https://www.mongodb.com/atlas/full-text-search