Bạn không thể tìm kiếm "the" vì nó là một từ dừng và các từ dừng không được lập chỉ mục. Bạn có thể tìm thấy danh sách các từ dừng tại https://github.com/mongodb/mongo/blob/master/src/mongo/db/fts/stop_words_english.txt
Bạn thực sự có thể thấy những gì đang được cố gắng khớp trong chuỗi gỡ lỗi:
queryDebugString: "||||the||"
Phần tử đầu tiên trống ở đây, có nghĩa là không có kết quả phù hợp nào được thực hiện. Nếu bạn xem điều gì sẽ xảy ra với '"cat" AND "purple"'
, chuỗi gỡ lỗi là:
queryDebugString: "cat|purpl||||cat|purple||"
(Các) phần tử đầu tiên bây giờ là cat|purpl
- điều này cho thấy rằng việc tạo gốc cũng đã được áp dụng cho purple
.