2012-12-12 2 views
1

Big Query가 Text Search API를 대체/경쟁 할 예정입니까? 다소 어리석은 질문이지만 Text Search API는 몇 달 동안 베타 버전으로 제공되며 API 호출 제한이 매우 엄격합니다. 버그 빅 쿼리는 이미 거기에 매우 유망 보인다. 끊임없이 오는 오류 로그를 검색하기 위해 무엇을 선택해야할까요?큰 검색어 대 텍스트 검색 API

답변

3

Google BigQuery와 App Engine Search API는 다양한 유형의 애플리케이션 요구를 충족시킵니다.

BigQuery는 매우 큰 테이블의 고정 된 스키마 데이터 구조에 대한 집계 쿼리 (전체 테이블 스캔)를 사용하는 것이 좋습니다. 목표는 속도와 유연성입니다. BigQuery에는 (개념별로) 색인 개념이 없습니다. 그것은 "건초 더미에서 바늘"유형을 검색하는 데 사용될 수 있지만 고정 스키마가있는 대형 구조화 된 데이터 세트에 실제로 비춰집니다. 문서 유형 검색과 관련하여 BigQuery 레코드는 고정 된 최대 크기를 가지므로 문서 검색 엔진에 적합하지 않습니다. 따라서 다음과 같은 쿼리에 BigQuery를 사용합니다. 200Gb 로그 파일에 가장 많이 조회되는 10 개의 추천 도메인은 무엇이며 얼마나 자주 볼 수 있습니까?

검색 API는 다양한 유형의 문서 데이터 (텍스트, HTML, geopoint 등)를 기준으로 정렬 된 검색 결과를 제공합니다. 검색 API는 특정 문자열이 포함 된 특정 문서를 찾는 것과 같은 쿼리에 유용합니다. 일반적으로 Search API는 쿼리 입력을 기반으로하는 문서 검색에 적합합니다.

관련 문제