Nemůžete hledat „the“, protože se jedná o zastavovací slovo a zastavovací slova nejsou indexována. Seznam ignorovaných slov najdete na https://github.com/mongodb/mongo/blob/master/src/mongo/db/fts/stop_words_english.txt
V ladicím řetězci můžete skutečně vidět, co se pokouší porovnat:
queryDebugString: "||||the||"
První prvek je zde prázdný, což znamená, že není provedena žádná shoda. Když se podíváte, co se stane pro '"cat" AND "purple"'
, ladicí řetězec je:
queryDebugString: "cat|purpl||||cat|purple||"
První prvek(y) jsou nyní cat|purpl
- to ukazuje, že stemming bylo také použito pro purple
.