使用Elasticsearch 1.4.3
我浏览了文档,但我不确定。但是我认为整数,长整数,浮点数,双等等......被Lucene评为未分析对吗?
由于
答案 0 :(得分:10)
从这个link你有这个陈述:
其他简单类型(例如
long
,double
,date
等)也接受索引参数,但唯一相关的值为no
和{{1因为他们的价值从未被分析过。
答案 1 :(得分:0)
默认情况下,简单的非字符串类型(例如长,双,日期等)未分析。
这就是为什么你可以在以下映射定义中省略"index": "not_analyzed"
:
...
"mappings": {
"properties": {
"price": {
"type": "long",
"index": "not_analyzed"
}
}
}
...
但您可能决定不对此字段编制索引:
...
"mappings": {
"properties": {
"price": {
"type": "long",
"index": "no"
}
}
}
...
因此,该字段将无法搜索。
找到资源here