本文是對(duì)官方文檔的翻譯莺丑,學(xué)習(xí)elasticsearch之用凛驮,錯(cuò)誤之處歡迎指出麸锉。
String datatype
string
類型用于保存字符串流昏。它有分為2個(gè)子類:
-
Full text:
全文類型但两。常用與文章詳情鬓梅,Email詳情等字段。一般是為了全文檢索使用谨湘。這些字段都是analyzed的绽快,即先通過分詞器把字符串轉(zhuǎn)化為term列表,然后將其索引紧阔。分詞時(shí)為了全文檢索時(shí)使用坊罢,analyzed的字段不用于排序和聚合,terms聚合是個(gè)例外擅耽。 -
Keywords:
關(guān)鍵字類型活孩。常用與email地址,hostname或者tag等字段秫筏。這些字段都是not_analyzed的诱鞠。它用于排序和聚合,但不能檢索其中單詞这敬。not_analyzed不會(huì)進(jìn)行分詞航夺,而是將整個(gè)文本精確值保存下來(lái)。
下面是一個(gè)例子
PUT my_index
{
"mappings": {
"my_type": {
"properties": {
"full_name": {
"type": "string"
},
"status": {
"type": "string",
"index": "not_analyzed"
}
}
}
}
}