【问题标题】:River Plugin Not_analyzed option for ElasticsearchElasticsearch 的 River Plugin Not_analyzed 选项
【发布时间】:2015-01-31 09:34:45
【问题描述】:

我正在使用 Elasticsearch 1.1.1、River 插件和 MongoDB 2.4

我有一个名为 cidr 的字段正在被分析。我需要对其进行设置,使其不再被分析以正确地与 Kibana 一起使用。以下是我使用的索引。但现在我要重新索引它(删除并写一个新的。)

以不分析“cidr”字段中的值的方式编写新索引的正确方法是什么?谢谢你。

curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '{
    "type": "mongodb", 
    "mongodb": { 
        "db": "collective_name",
        "collection": "ips"
    }, 
    "index": { 
        "name": "mongoindex"
    }
}'

【问题讨论】:

    标签: mongodb elasticsearch kibana elasticsearch-plugin


    【解决方案1】:

    我明白了。它现在正在工作。应该在创建索引之前创建映射。

    curl -XPUT "localhost:9200/mongoindex" -d '
    {
        "mappings": {
           "mongodb" : {
            "properties": {
                "cidr": {"type":"string", "index" : "not_analyzed"}
            }
          }
        }
    }'
    

    就是这样。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 2012-02-26
      • 1970-01-01
      • 2016-05-08
      相关资源
      最近更新 更多