db.data.aggregate({ "$match" : { "$text" : { "$search" : "<text here>" } } },
{"$match" : {"doc_type": "PATENT"} },
{ "$group" :
{ "_id" :{"doc_type": "$doc_type" ,"title" : "$title", "player_name" : "$player_name", "player_type" : "INSTITUTION", "country_code" :"$country_code" },
"number_records" : { "$sum" : 1}
}
},
{"$sort":{"number_records" : -1}},
{"$limit" : 10}
Я пытаюсь выполнить вышеупомянутую агрегацию текстового поиска, но этот запрос выполняется очень медленно или для какого-то текстового запроса он просто продолжает загружаться. я делаю какую-либо ошибку?