결과:결과:pg_trgm은 있는데 설치가 안 된 상황임. 설치해줌.결과:결과:결과:한글 로케일임. 로케일이란 정렬/문자 판단의 규칙이라고 볼 수 있음. 해당 글자를 기반으로 판단 규칙을 정하는 거라고 보면 됨.결과:인코딩은 그 글자를 컴퓨터 메모리/디스크에 실제로 몇
similarity()는 이런 식으로 계산됨:결과:손으로 검증:결과:word_similarity(): 긴 문자열 안에서 검색어와 가장 잘 맞는 부분 구간만 잘라내서 유사도를 계산하는 함수. 짧은 검색어로 긴 텍스트를 부분 검색할 때 사용됨.결과:결과:결론: simila

로컬 PostgreSQL(Windows, 18.1)에 pgvector를 설치하려고 했으나, 소스 빌드에 Visual Studio Build Tools(cl, nmake)가 필요한데 없었음. 새로 설치하기엔 용량/시간이 부담스러워서 Docker로 우회.기존 로컬 Post
앞 글에서 WHERE name LIKE '%공원%'이 GIN trigram 인덱스를 만들어놨는데도 5만 건을 전부 후보로 올려버리는 걸 확인했음. 그때는 "공백 패딩 때문인 것 같다"까지만 알아내고 끝냈는데, 계속 걸리는 게 하나 있었음.show_trgm('공원')은