如何在没有分词的情况下创建Elasticsearch索引?

时间:2014-12-11 09:23:58

标签: elasticsearch

我创建了我的ES索引如下(MongoDB via River):

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

我的MongoDB中有一些条目看起来像“ MyString.70 ”或“ Test-133 ”,当ES索引这些条目时,它总是将它们分开进入“ MyString ”,“ 70 ”,“测试”,“ 133 ”。

如何停用该功能?

1 个答案:

答案 0 :(得分:0)

通过索引使用例如

...
"mongodb": { 
   "db": "testmongo", 
   "collection": "person",
   "index": "not_analyzed"
},
...