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

Bagaimana cara mengindeks sehingga pencarian dan pengurutan teks menggunakan indeks?

Anda tidak dapat menggunakan indeks teks dengan indeks lain untuk pengurutan. Anda dapat memiliki indeks gabungan seperti { "field" : 1, "t" : "text" } dan gunakan indeks untuk kecocokan kesetaraan di field dan pencarian teks, tetapi sebaliknya indeks teks tidak berfungsi sebagai bagian dari indeks gabungan. Mengapa Anda ingin melakukan pencarian teks dan kemudian mengurutkan di bidang lain? Ini adalah kasus penggunaan yang sedikit tidak biasa. Seharusnya baik-baik saja untuk mengembalikan sejumlah kecil dokumen, seperti untuk mengembalikan halaman hasil yang cocok yang diurutkan berdasarkan tanggal.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menenggelamkan data topik dari produsen Java ke Mongodb

  2. Cara mengambil item berikutnya dan sebelumnya dari item saat ini dengan Mongoose

  3. Bagaimana cara menggunakan titik dalam nama bidang?

  4. Hitung Array Tertanam Luar dan Dalam dalam satu kueri

  5. Kelompokkan menurut interval tanggal