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

Pencarian teks lengkap di MongoDB GridFS?

Saat ini Anda tidak dapat melakukan pencarian teks lengkap yang sebenarnya dalam mongo: http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo

Jangan ragu untuk memilihnya di sini:https://jira.mongodb.org/browse/SERVER -380

Mongo lebih merupakan penyimpanan data skalabel tujuan umum, dan sampai saat ini belum memiliki dukungan pencarian teks lengkap. Bergantung pada kasus penggunaan Anda, Anda dapat menggunakan indeks b-tree standar dengan larik semua kata dalam teks, tetapi tidak akan melakukan pencocokan stemming atau fuzzy, dll.

Namun, saya akan merekomendasikan menggabungkan mongodb dengan aplikasi berbasis lucene (pencarian elastis sangat populer). Anda dapat menyimpan semua data Anda di mongodb (data biner, metadata, dll.), dan kemudian mengindeks teks biasa dokumen Anda di lucene. Atau, jika kasus penggunaan Anda adalah penelusuran teks lengkap murni, Anda dapat mempertimbangkan untuk menggunakan penelusuran elastis alih-alih mongodb.

Pembaruan (April 2013):MongoDB 2.4 sekarang mendukung indeks teks lengkap dasar! Beberapa sumber daya berguna di bawah ini.

http://docs.mongodb.org/manual/applications/text-search/

http://docs.mongodb.org/manual/reference/ perintah/teks/#dbcmd.teks

http://blog.mongohq.com/blog/2013/01/22/first-week-with-mongodb-2-dot-4-development-release/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara Menjatuhkan Database di MongoDB dari Command Line

  2. Temukan elemen maksimal di dalam array

  3. Tidak dapat menggunakan pernyataan impor di luar modul

  4. Manakah dari CouchDB atau MongoDB yang sesuai dengan kebutuhan saya?

  5. menghitung rata-rata dalam bahasa luwak