데이터베이스 검색 엔진
Database search engine데이터베이스 검색엔진은 디지털 데이터베이스에 저장된 자료에서 작동하는 검색엔진이다.
검색엔진
검색 엔진 소프트웨어의 범주에는 다음이 포함된다.
- 웹 검색 또는 전체 텍스트 검색(예: Lucene).
- 데이터베이스 또는 구조화된 데이터 검색(예: 디젤 포인트).
- 혼합 또는 엔터프라이즈 검색(예: Google 검색 어플라이언스)
구글과 야후와 같은 가장 큰 온라인 디렉토리는 수천 대의 컴퓨터를 사용하여 웹 크롤러나 거미(소프트웨어)를 사용하여 수십억 개의 웹 사이트 문서를 처리함으로써 초당 수천 개의 검색 결과를 반환한다.높은 쿼리 볼륨을 처리하려면 소프트웨어가 중복성을 갖춘 분산 환경에서 실행되어야 한다.
구성 요소들
데이터베이스나 구조화된 데이터 형식(예: XML, CSV)에서 텍스트 콘텐츠를 검색하는 것은 전문 검색 엔진이 해결하는 특별한 도전 과제와 기회를 제공한다.데이터베이스는 다중 필드 부울 논리 사용과 같은 논리적 쿼리를 허용하지만 전체 텍스트 검색은 허용하지 않는다."Crawling"(인간별 검색)은 데이터가 이미 구조화되어 있기 때문에 데이터베이스에 저장된 정보를 찾는 데 필요하지 않다.데이터를 인덱싱하면 검색 속도가 빨라진다.
데이터베이스 검색 엔진은 보통 주요 데이터베이스 소프트웨어 제품에 포함된다.
적용들
데이터베이스 검색 기술은 정부 데이터베이스 서비스, 전자상거래 회사, 온라인 광고 플랫폼, 통신 서비스 제공업체 및 기타 대규모 저장소의 정보에 접근할 필요가 있는 소비자를 포함한 대규모 공공 및 민간 기관이 사용한다.