Elasticsearch知识

elasticSearch(5.3.0)的评分机制的研究

lasticSearch 6.X 不再支持多个doc_type

###

mapping设置 [日期设置](https://zhuanlan.zhihu.com/p/34240906)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PUT user/log/_mapping
{
"properties": {
"title": {
"type": "text",
"analyzer": "ik_max_word",
"search_analyzer": "ik_max_word"
},
"content": {
"type": "text",
"analyzer": "ik_max_word",
"search_analyzer": "ik_max_word"
},
"datetime": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
}
}
}

elasticsearch的keyword与text的区别(5.4)
keyword:存储数据时候,不会分词建立索引

text:存储数据时候,会自动分词,并生成索引(这是很智能的,但在有些字段里面是没用的,所以对于有些字段使用text则浪费了空间)。