예제 데이터 입니다.
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
을 어떻게 만들어야 하나요?