예제 데이터 입니다.
POST coding/_bulk
{"index":{"_id":"1"}}
{"language":"xyz_foo@abc"}
기본 analyzer는 @은 구분하지만 _기호는 구분하지 않는 것을 _termvectors을 통해 확인하였습니다.
GET coding/_termvectors/1?fields=language
{
"_index" : "coding",
...
"term_vectors" : {
"language" : {
...
"terms" : {
"abc" : {
...
},
"xyz_foo" : {
...
}
}
}
}
}
기본 analyzer에서는 _기호를 구분하지 않았기 때문에 xyz 또는 foo로는 검색할 수 없었습니다.
_ 기호까지 구분하여 xyz 또는 foo 그리고 abc까지 검색할 수 있는 analyzer을 어떻게 만들어야 하나요?