0

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

1 回答 1

0

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

于 2019-06-24T18:17:09.003 回答