Wyszukiwanie tekstowe MongoDB ORAZ wiele słów wyszukiwania

Mam indeks na tablicy „klucze”, którego używam, aby zapewnić pełną funkcjonalność tekstu dla mojej aplikacji.

Wraz z wydaniem 2.4.3 chciałbym użyć typu indeksu „tekstowego”. Ubezpieczyłem typ indeksu „tekstowego” na moich „kluczach” tablicy i wydaje się, że działa on SUPER szybko (szybciej niż moja stara metoda pełnotekstowa słów kluczowych).

Problem polega na tym, że moja aplikacja zakłada, że ​​pola zawierają (AND). Domyślnie tekst przeszukuje OR moje parametry.

Czy ktoś wie, jak włączyć wyszukiwanie tekstowe?

Na przykład:

db.supplies.runCommand("text", {search:"printer ink"})

Powinny zwracać wyniki zarówno drukarką, jak i tuszem, zamiast wszystkich wyników za pomocą drukarki lub tuszu.

questionAnswers(4)

yourAnswerToTheQuestion