1. 원천 데이터
message 에 “[(1, 2), (2, 2), (3, 3), (4, 4), (5, 3)]”
2. 이걸 검색할때, “2,” 로 검색 하고자 할때 text라서 검색이 안됨.
Query DSL로 할 경우 다음 처럼
{
“query”: {
“regexp”: {
“message.keyword”: {
“value”: “.*\(2,.*”
}
}
}
}
Lucene 으로 할 경우 다음 처럼 가능
message.keyword: /.*((2),.*/