MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie man Mapping während der Indizierung in Elasticsearch durchführt

Löschen Sie den vorhandenen Index

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

Löschen Sie den vorhandenen Flusskonfigurationsindex

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

Zuordnung zum Index erstellen

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"
        }
    }
}
}'

Nach diesen Schritten setzen Sie die Fluss-Plug-in-Konfigurationssynchronisierung von Mongodb auf Elasticsearch.

HOFFE es hilft..!