Search engine
검색 엔진은 컴퓨터 시스템에 저장된 정보를 찾아주는 것을 도와주도록 설계된 정보 검색 시스템이다. 이러한 검색 결과는 목록으로 표현되는 것이 보통이다. 검색 엔진을 사용하면 정보를 찾는데 필요한 시간을 최소화할 수 있다.
가장 눈에 띄는 형태의 공용 검색 엔진으로는 웹 검색 엔진이 있으며 월드 와이드 웹에서 정보를 찾아준다.
Categories
- Programmable Search Engine (PSE)
- typesense - Fast, typo tolerant, fuzzy search engine for building delightful search experiences.
Full-text search (전문검색)
Web search engine
AI 기반 웹 검색 엔진
- Liner | Credible AI Search Engine - 라이너
- Perplexity - 퍼플렉시티
- Introducing ChatGPT search | OpenAI - SearchGPT
- Genspark - 젠스파크
Deep learning
- jina - 딥러닝 기반 검색엔진 오픈소스
Projects
- Marginalia - 독립 운영되는 DIY 검색엔진
AI
- ChatGPT
- Liner
- Genspark
- Phind
- Perplexity
See also
- 웹 크롤링 (Web crawler)
- Web search engine
- TF-IDF
- BM25
Favorite site
- Wikipedia (en) Search engine
- SlideShare - 아주 심플한 검색엔진의 원리
- 검색 엔진은 어떻게 작동하는가
- 나이브한 텍스트 검색 로직 구현
- 데이터베이스의 WHERE .. LIKE, REGEXP 문을 사용하는 텍스트 검색
- 데이터베이스의 FULLTEXT 인덱스를 사용하여 검색을 구현하는 방법
- 역 인덱스 직접 구현하기
- TF-IDF와 BM25를 직접 구현하여 문서 스코어링