MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Tidak Ada Hasil dengan Pencarian Teks MongoDB PHP

Anda tidak dapat mencari "the" karena merupakan stop-word, dan stop-word tidak diindeks. Anda dapat menemukan daftar stop-words di https://github.com/mongodb/mongo/blob/master/src/mongo/db/fts/stop_words_english.txt

Anda benar-benar dapat melihat apa yang sedang dicoba untuk dicocokkan dalam string debug:

queryDebugString: "||||the||"

Elemen pertama kosong di sini, yang berarti tidak ada kecocokan yang dilakukan. Jika Anda melihat apa yang terjadi untuk '"cat" AND "purple"' , string debugnya adalah:

queryDebugString: "cat|purpl||||cat|purple||"

Elemen pertama sekarang cat|purpl - ini menunjukkan bahwa stemming juga telah diterapkan untuk purple .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Setel beberapa bidang dengan satu kueri pembaruan

  2. Spring Data MongoDB - Di mana membuat indeks secara terprogram untuk koleksi Mongo?

  3. $or selector saya dalam ekspresi kecocokan pemicu database tidak berfungsi pada tingkat kedua bersarang saat mengonfigurasi pemicu database

  4. array push pembaruan mongodb

  5. sintaks untuk menghubungkan dokumen di mongodb