MongoDB nie obsługuje obecnie natywnie wyszukiwania pełnotekstowego.
Możesz użyć wyrażeń regularnych, ale byłoby to powolne (ze względu na nieużywanie indeksów, chyba że są one zrootowane).
Zapytanie wyglądałoby tak:
db.collection.find({ $or: [{description: /value1/}, {description: /value2/}] })
Możesz przeprowadzić wstępne przetwarzanie, aby wstawić każde słowo do przeszukiwalnej tablicy słów kluczowych, ale jeśli tekst jest naprawdę długi, prawdopodobnie nie chcesz iść tą drogą.