match_type 이 누락되면 기본값 1로 근사값 검색을 하고, match_type = 1 은 같거나 작은 값을 검색함. match_type=1 은 오름차순일 때 동작, 즉 이진검색이며 중앙부터 검색을합니다. 예1) 오늘의 커피 -> '카페 아메리카노' 보다 작음 -> 중앙에서 검색 시작 -> 작은 값으로 true -> 5 반환 예2) 하늘의 커피 -> '카페 아메리카노' 보다 큼(ㄱㄴㄷ..순) -> 카푸치노, 카페라떼 모두 카페 아레리카노보다 작음 -> 이진 검색으로 일치하는 '카페 아메리카노' 반환 정확히 일치하는 값 검색시에는 match_type = 0 으로 설정하면 됩니다.
2025.08.10
1
쏭쓰Lv.4작성자
@더블유에이 님
감사합니다. match_type 누락되면 자동으로 0 값으로 들어가는줄 알았는데 ㅋㅋ 바로 수정하니깐 원하는 값이 나오네요. 감사합니다.
match_type=1 은 오름차순일 때 동작, 즉 이진검색이며 중앙부터 검색을합니다.
예1) 오늘의 커피 -> '카페 아메리카노' 보다 작음 -> 중앙에서 검색 시작 -> 작은 값으로 true -> 5 반환
예2) 하늘의 커피 -> '카페 아메리카노' 보다 큼(ㄱㄴㄷ..순) -> 카푸치노, 카페라떼 모두 카페 아레리카노보다 작음 -> 이진 검색으로 일치하는 '카페 아메리카노' 반환
정확히 일치하는 값 검색시에는 match_type = 0 으로 설정하면 됩니다.