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

cara membuat indeks dari luwak dalam pencarian elastis di node,expressjs

Anda dapat menggunakan modul ini

https://github.com/elastic/elasticsearch-js

Cukup mudah digunakan dan memiliki banyak dokumentasi.

Cukup sambungkan ke DB-> dapatkan catatan yang Anda butuhkan-> untuk setiap catatan, jalankan publikasikan (metode client.bulk).

https://www.elastic .co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html

EDIT Ini contohnya

var es = require('elasticsearch'); var client = new es.Client({ host: 'localhost:9200', log: 'error' }); //doc is the mongoDB mocument var bulkData = [{index: {_index: "yourIndexName", _type: "Any type", _id: doc._id}}, doc]; client.bulk({ requestTimeout: 300000, body: bulkData }, function(err, response){//final callback here});

Semoga membantu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara yang benar untuk memasukkan banyak catatan ke Mongodb dengan Node.js

  2. mongoDB updateMany dengan upsert true dan $in in where condition

  3. Pembaruan MongoDB (Memasukkan Daftar Item ke Array)

  4. Pembaruan MODEL luwak () vs simpan ()

  5. Menggunakan agregasi untuk menyortir dalam kondisi kompleks di Mongodb