OpenSource-Hub
T

typesense

25.8k stars·개발 도구·SHA-256 체크섬 확인됨

빠르고 내결함성을 갖춘 오픈 소스 검색 엔진, Algolia/ElasticSearch 대안

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

빠르고 정확한 오픈소스 검색 엔진, 오타 교정 기능 내장

주요 기능

  • 스마트 오타 교정: 별도 설정 없이 철자 오류 자동 처리
  • 밀리초급 응답: C++ 기반으로 검색 지연 시간 50ms 미만
  • 유연한 정렬: 필드별 동적 정렬 지원(예: 가격 오름차순)
  • 카테고리 필터링: 패싯(faceting) 및 필터링 지원으로 빠르게 결과 세분화
  • 통합 검색: 한 번의 요청으로 여러 컬렉션(인덱스) 검색

할 수 없는 것

  • •Typesense는 인덱스 데이터를 메모리에 저장하므로, 대규모 데이터셋(예: 수천만 건 규모)은 높은 메모리를 요구합니다(예: 28M 도서의 경우 약 14GB RAM 필요). 저메모리 환경이나 메모리 사용량에 민감한 시나리오에는 적합하지 않습니다. 무료 버전은 오픈소스 라이선스 제한(GPL-3.0)이 있으므로 상업적 사용 시 컴플라이언스에 주의해야 합니다.

사용 사례

  • 전자상거래 사이트: 상품 검색, 필터링, 정렬 및 추천 구현
  • 문서 사이트: 전문 검색과 즉시 제안을 제공하여 사용자 검색 효율 향상
  • 지리 애플리케이션: 위치 기반으로 음식점, 매물 등을 검색하고 거리 정렬 지원

Typesense는 C++로 구축된 인메모리 퍼지 검색 엔진으로, 매우 낮은 지연 시간(<50ms)으로 검색 요청을 처리합니다. 오타 허용, 정렬, 필터링, 지리 검색, 벡터 검색, 시맨틱 검색 등의 기능을 제공하며, Algolia나 ElasticSearch를 쉽게 대체할 수 있습니다. 분산 클러스터를 지원하고 런타임 종속성이 없어 배포 및 확장이 용이합니다.

태그

search-enginetypo-tolerantfuzzy-searchalgolia-alternativeelasticsearch-alternative

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Docker를 사용하여 빠르게 시작: docker run -p 8108:8108 -v/tmp/data:/data typesense/typesense:29.0 --data-dir /data --api-key=Hu52dwsas2AdxdE

4

Python 클라이언트 설치: pip install typesense

5

스크립트를 작성하여 컬렉션 생성, 문서 인덱싱 및 검색 수행 (공식 문서 참조)

설치 가이드
  1. Docker를 사용하여 빠르게 시작: docker run -p 8108:8108 -v/tmp/data:/data typesense/typesense:29.0 --data-dir /data --api-key=Hu52dwsas2AdxdE
  2. Python 클라이언트 설치: pip install typesense
  3. 스크립트를 작성하여 컬렉션 생성, 문서 인덱싱 및 검색 수행 (공식 문서 참조)
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker로 실행한 경우, docker stop과 docker rm을 실행하여 컨테이너를 제거하고 로컬 데이터 디렉터리를 삭제하세요. 바이너리로 설치한 경우, typesense 실행 파일과 설정을 직접 삭제하면 됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GPL-3.0
마지막 업데이트2026-10-15 04:25:43
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

4 FAQs

유사한 프로젝트