Repolode
teamtnt

teamtnt/laravel-scout-tntsearch-driver

외부 검색 서버 없이 TNTSearch PHP 엔진으로 Eloquent 모델의 전문 검색을 지원하는 Laravel Scout 드라이버입니다.

스타
1,135
포크
142
열린 이슈
1
마지막 커밋
3개월 전

어떤 프로젝트인가요?

이 패키지는 TNTSearch를 Laravel Scout에 연결해 Searchable trait를 사용하는 모델을 Scout의 표준 API로 색인하고 검색할 수 있게 합니다. 색인은 로컬 SQLite 파일로 저장되므로 Elasticsearch나 Meilisearch 같은 별도의 검색 서버를 실행할 필요가 없습니다.

검색 동작은 애플리케이션별 또는 모델별로 설정할 수 있습니다. 조정 가능한 편집 거리를 사용하는 오타 허용 퍼지 매칭, 입력 중 검색을 위한 접두사 기반 모드, AND, OR, NOT 및 그룹화를 지원하는 불리언 쿼리 파싱 등의 옵션이 있습니다. 불용어, 용어별 최대 문서 수, 사용자 지정 모델 경로도 지원합니다.

Laravel 5.3부터 13까지 지원하며, 레코드 가져오기와 색인 상태 확인을 위한 Artisan 명령어가 포함되어 있습니다.

핵심 기능

  • 01Laravel Scout를 통해 Eloquent 모델에 전문 검색을 추가합니다.
  • 02별도의 검색 서버 없이 색인을 로컬 SQLite 파일로 저장합니다.
  • 03편집 거리를 설정할 수 있는 오타 허용 퍼지 매칭을 제공합니다.
  • 04AND, OR, NOT 및 괄호를 사용하는 불리언 쿼리를 지원합니다.
  • 05입력 중 검색을 위한 접두사 매칭 모드를 제공합니다.
  • 06레코드 가져오기와 색인 상태 확인을 위한 Artisan 명령어를 포함합니다.

활용 사례

  • Elasticsearch나 Meilisearch를 실행하지 않고 소규모 또는 중규모 Laravel 앱에 검색 기능을 추가합니다.
  • Laravel 사이트에서 오타를 허용하는 상품 또는 기사 검색을 구현합니다.
  • 단어를 일부만 입력해도 일치하는 실시간 검색창을 만듭니다.
  • 독립적으로 배포할 수 있도록 검색 색인을 로컬 볼륨에 보관합니다.

포함된 컬렉션

토픽

자주 묻는 질문

laravel-scout-tntsearch-driver은(는) 무엇인가요?
외부 검색 서버 없이 TNTSearch PHP 엔진으로 Eloquent 모델의 전문 검색을 지원하는 Laravel Scout 드라이버입니다. 이 패키지는 TNTSearch를 Laravel Scout에 연결해 Searchable trait를 사용하는 모델을 Scout의 표준 API로 색인하고 검색할 수 있게 합니다. 색인은 로컬 SQLite 파일로 저장되므로 Elasticsearch나 Meilisearch 같은 별도의 검색 서버를 실행할 필요가 없습니다.
laravel-scout-tntsearch-driver은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
laravel-scout-tntsearch-driver은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
laravel-scout-tntsearch-driver은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. laravel-scout-tntsearch-driver의 마지막 커밋은 2026년 8월 18일입니다.
laravel-scout-tntsearch-driver은(는) 어디에 사용할 수 있나요?
Elasticsearch나 Meilisearch를 실행하지 않고 소규모 또는 중규모 Laravel 앱에 검색 기능을 추가합니다. Laravel 사이트에서 오타를 허용하는 상품 또는 기사 검색을 구현합니다. 단어를 일부만 입력해도 일치하는 실시간 검색창을 만듭니다. 독립적으로 배포할 수 있도록 검색 색인을 로컬 볼륨에 보관합니다.
laravel-scout-tntsearch-driver은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/teamtnt/laravel-scout-tntsearch-driver

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트