scambier/obsidian-omnisearch

A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.

해결하는 문제

Omnisearch는 큰 Obsidian 백업 내에서 특정 정보를 빠르게 찾는 어려움을 해결합니다. 단순 키워드 매칭이 아닌 관련성 기반으로 결과를 순위 매기는 더 직관적이고 '즉시 작동'하는 경험으로 기본 검색을 대체합니다.

작동 방식

MiniSearch 라이브러리와 BM25 알고리즘을 사용하여 문서를 점수 매깁니다. 관련성은 쿼리 키워드가 문서 본문, 파일 이름, 제목에 얼마나 자주 등장하는지에 따라 결정됩니다. Text Extractor 플러그인과 함께 사용하면 PDF, 이미지, Office 문서도 인덱싱할 수 있습니다.

대상 사용자

고성능이고 키보드 중심의 노트 및 파일 검색이 필요한 Obsidian 사용자, 그리고 로컬 HTTP 서버를 통해 백업 검색을 외부 도구에 노출시키고 싶은 사용자.

주요 기능

  • 스마트 순위 매기기: 콘텐츠와 메타데이터를 기반으로 자동으로 문서 점수를 계산하는 BM25 사용.
  • 광범위한 파일 형식 지원: 노트, PDF, 이미지, Office 문서를 인덱싱.
  • 키보드 중심 설계: Quick Switcher 워크플로우를 모방하며 Vim 탐색 키도 지원.
  • 고급 쿼리: 따옴표 표현, 제외, 파일 유형 필터링을 지원.
  • 확장성: 외부 쿼리용 옵트인 로컬 HTTP 서버 포함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트