数字是:整数,长整数,浮点数......在Elasticsearch not_analyzed?

时间:2015-02-20 21:11:44

标签: elasticsearch

使用Elasticsearch 1.4.3

我浏览了文档,但我不确定。但是我认为整数,长整数,浮点数,双等等......被Lucene评为未分析对吗?

由于

2 个答案:

答案 0 :(得分:10)

从这个link你有这个陈述:

  

其他简单类型(例如longdoubledate等)也接受索引参数,但唯一相关的值为no和{{1因为他们的价值从未被分析过。

答案 1 :(得分:0)

默认情况下,简单的非字符串类型(例如长,双,日期等)未分析

这就是为什么你可以在以下映射定义中省略"index": "not_analyzed"

...
"mappings": {
    "properties": {
        "price": {
            "type": "long",
            "index": "not_analyzed"
        }
    }
}
...

但您可能决定不对此字段编制索引:

...
"mappings": {
    "properties": {
        "price": {
            "type": "long",
            "index": "no"
        }
    }
}
...

因此,该字段将无法搜索。

找到资源here