sql >> データベース >  >> NoSQL >> MongoDB

Elasticsearchでインデックス作成中にマッピングを行う方法

    既存のインデックスを削除する

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

    既存の河川構成インデックスを削除します

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

    インデックスへのマッピングを作成

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

    これらの手順の後、Riverプラグインのconfigsyncmongodbをelasticsearchに配置します。

    お役に立てば幸いです。..!




    1. Mongodbは、条件に一致するすべてのオブジェクトのすべての配列要素をカウントします

    2. mongodbデータベースをエクスポート/ダンプするにはどうすればよいですか?

    3. Mongoose / mongoDBクエリが結合します..しかし、私はSQLのバックグラウンドから来ています

    4. mongodbを使用したドル値のフィルタリング