- Indexやらanalyzerやらmappingやらのお話
analyzer†
standard | 一文字だけ |
simple | スペース区切り |
kuromoji | 日本語の形態素解析 |
mapping†
- フィールドごとに型定義をし、analyzerの設定も行う
"mappings": {
"company": {
"_source": {
"enabled": true
},
"_all": {
"enabled": true,
"analyzer": "kuromoji_analyzer"
},
"properties": {
"id": {
"type": "integer",
"index": "not_analyzed"
},
"name": {
"type": "string",
"index": "analyzed",
"analyzer": "ngram_analyzer"
},
"location": {
"type": "string",
"index": "analyzed",
"analyzer": "kuromoji_analyzer"
}
}
},
"project": {
"_source": {
"enabled": true
},
"_all": {
"enabled": true,
"analyzer": "kuromoji_analyzer"
},
"_parent": {
"type": "company"
},
"properties": {
"id": {
"type": "integer",
"index": "not_analyzed"
},
"title": {
"type": "string",
"index": "analyzed",
"analyzer": "kuromoji_analyzer"
}
}
}
}
参考サイト†
- http://engineer.wantedly.com/2014/02/25/elasticsearch-at-wantedly-1.html
Counter: 2872,
today: 1,
yesterday: 1