MongoDB Atlas Полнотекстовый поиск - PullRequest
0 голосов
/ 23 июня 2019

Поддерживает ли полнотекстовый поиск 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"
    }

1 Ответ

0 голосов
/ 24 июня 2019

Полнотекстовый поиск в Atlas, недавно объявленный: https://www.mongodb.com/atlas/full-text-search

...