Manticore Search 17.5.1
발행: (2026년 2월 10일 오후 03:03 GMT+9)
5 분 소요
원문: Dev.to
Source: Dev.to
릴리스 개요
Manticore Search 17.5.1은 버그 수정, 사소한 개선 및 권장 라이브러리 버전 업데이트가 포함된 유지 관리 릴리스입니다. 기존 데이터와 쿼리와의 강력한 하위 호환성을 유지합니다; 아래의 파괴적 변경 사항을 참고하십시오.
업그레이드 고려 사항
- MCL 10.0.0 –
DROP CACHE지원이 추가되었습니다. 이는 데몬과 MCL 간 인터페이스를 업데이트합니다. 이전 Manticore Search 버전은 새로운 MCL을 지원하지 않습니다. (Issue #4120) - Percolate 쿼리 JSON 응답이 이제
_id와_score를 문자열이 아닌 숫자로 반환합니다. 이는 일반 검색 결과와 일치합니다. 문자열 타입에 의존하던 클라이언트에게는 파괴적 변경입니다. (Issue #4019)
공식 설치 가이드를 따르면 올바른 라이브러리 버전이 자동으로 설치됩니다.
버전
- MCL (Manticore Columnar Library): 10.2.0
- Manticore Buddy: 3.41.0
주요 내용
- 업데이트된 MCL은 Llama, Qwen, Mistral, Gemma 등 자동 임베딩을 위한 모델들을 지원합니다.
- Jieba 형태소 분석 인스턴스가 동일한 설정을 가진 테이블 간에 공유되어, 많은 테이블이 Jieba를 사용할 때 메모리 사용량이 크게 감소합니다.
stopwords,wordforms,exceptions,hitless_words를CREATE TABLE문 안에서 인라인으로 설정할 수 있어, 외부 파일 없이 테이블을 생성할 수 있습니다.
주요 수정 사항
- 컬럼이 문자열 속성 및 저장 필드 둘 다였을 때 빈값이나 중복값을 반환하던 JOIN 결과를 수정했습니다; 이제 속성 값이 올바르게 반환됩니다. (Issue #3498)
- JSON 문자열 속성(예:
j.s)에 대한 JOIN이 매치를 반환하지 않던 문제를 수정했습니다; 이제 일반 문자열 속성에 대한 JOIN과 동일하게 동작합니다. (Issue #2559) highlight()와html_strip_mode=strip사용 시 엔티티를 디코딩하고 태그를 변경해 내용이 손상되던 문제를 해결했습니다; 원본 엔티티 형태가 유지됩니다. (Issue #1737)- 여러 디스크 청크를 가진 테이블에서
ALTER TABLE REBUILD SECONDARY가 “failed to rename … .tmp.spjidx” 오류로 실패하던 문제를 수정했습니다. (Issue #3203) - 에이전트 테이블에 중복 문서 ID가 있을 때, 잘못된 로컬 인덱스에서 저장 필드를 반환하던 분산 쿼리 문제를 해결했습니다. (Issue #4148)
- 외부 stopwords, wordforms, exceptions를 사용하는 테이블을 이름 변경할 때 깨지는 문제를 수정했습니다;
ATTACH TABLE이 이러한 파일들을 올바르게 마이그레이션합니다. (Issue #4176) - 서로 다른 필드에서 동일 구문에 대해
OR연산을 사용한MATCH가 다른 필드의 매치를 반환하던 문제를 해결했습니다. (Issue #4128) - 자동 임베딩이 설정된 테이블에 대해
ALTER TABLE이 테이블 수준 설정을 적용하지 못하던 문제를 수정했습니다;model_name이 설정된 경우 직렬화에서knn_dims를 제외합니다. (Issue #4131) - …그 외에도 47개의 버그 수정이 포함되어 있습니다. 전체 목록은 Changelog를 참고하십시오.
추가 정보
- 전체 변경 사항 목록은 **[Changelog]**를 확인하십시오.
- 업그레이드 방법은 공식 **[installation guide]**를 따르십시오.