Elasticsearch(2.3.4),即使在索引创建期间插入,也会忽略not_analyzed

时间:2016-10-24 20:30:12

标签: elasticsearch

我创建了一个新索引以及关闭分析的以下映射。

curl -XPUT localhost:9200/vacation/ -d 
     '{ "mappings": 
          { "rentals": 
               { "properties": 
                     { "name": { "type": "string", "index": "not_analyzed" }} 
               }
          }
       }'

此请求已得到确认,我在索引中插入了一个新文档:

  { "name": "fire house" } 

由于分析已关闭,因此不应对文档名称" fire house"进行标记。因此,除非查询完全是" fire house,"不应该检索该文件。但是,即使查询字词只是" fire"或者"房子。"这可能是当前版本的E.S.的一个问题。我是否正在使用或者是我在索引创建过程中指定映射的方式?

提前谢谢。

0 个答案:

没有答案