Nie można wyszukiwać słowa „the”, ponieważ jest to słowo pomijane, a słowa pomijane nie są indeksowane. Listę słów stop można znaleźć pod adresem https://github.com/mongodb/mongo/blob/master/src/mongo/db/fts/stop_words_english.txt
Możesz zobaczyć, co próbuje się dopasować w ciągu debugowania:
queryDebugString: "||||the||"
Pierwszy element jest tutaj pusty, co oznacza, że dopasowanie nie zostało wykonane. Jeśli spojrzysz, co się dzieje z '"cat" AND "purple"'
, ciąg debugowania to:
queryDebugString: "cat|purpl||||cat|purple||"
Pierwsze elementy to teraz cat|purpl
- to pokazuje, że stemming został również zastosowany dla purple
.