MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak wykonać mapowanie podczas indeksowania w elasticsearch

Usuń istniejący indeks

curl -XDELETE "http://hostname:9200/index/type"

Usuń istniejący indeks konfiguracji rzeki

curl -XDELETE "http://hostname:9200/_river"

Utwórz mapowanie do indeksu

curl -XPUT "http://hostname:9200/index/type/_mapping" -d'
{
"allnews": {
    "properties": {
        "category": {
            "type": "string"
        },
        "description": {
            "type": "string"
        },
        "link": {
            "type": "string"
        },
        "state": {
            "type": "string",
            "index" : "not_analyzed"
        },
        "title": {
            "type": "string"
        }
    }
}
}'

Po tych krokach umieść mongodb synchronizacji konfiguracji wtyczki rzeki na elasticsearch.

Mam nadzieję, że to pomoże...!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wyszukiwanie Mongoose / mongoDb, gdzie potrzebuję wartości niewypełnionej właściwości

  2. Jak automatycznie ponownie podłączyć mongo na serwerze node.js?

  3. Jak przechowywać pliki w MongoDB?

  4. Jak znaleźć ciągi z dopasowanymi literami w liście/tablicy za pomocą funkcji lambda?

  5. Pierwszy hosting DBaaS MongoDB obsługujący platformę Azure dla sektora publicznego