2017-11-23 5 views

답변

1

documentation에서 인용 :

카우치베이스 주식회사 FTS 다른 검색 소프트웨어와 같은 ElasticSearch 또는 SOLR에 목적에서 유사하다. 검색은 응용 프로그램의 핵심 부분 인 경우 Couchbase FTS는 타사 검색 소프트웨어 용으로을 (를) 의도하지 않습니다. 추가 소프트웨어 및 서버를 배포하지 않고도 Couchbase 데이터에 검색을 추가하는 것은 간단하고 가벼운 방법입니다. SELECT ... field1 LIKE %pattern% OR field2 LIKE %pattern과 같이 많은 검색어가있는 경우 전체 텍스트 검색이 적합 할 수 있습니다.

검색은 복잡한 문제이며 그 중 일부는 수년 및 수년 동안 그 작업에 착수 한 (및 계속하는) 이유가 있습니다.

0

전체 텍스트 검색 NOT EQUAL 검색 엔진. 전체 텍스트 검색은 ElasticSearch가 제공하는 많은 기능을 지원합니다. 예를 들어 ElasticSearch에서는 결과 집합에서 필드의 가중치를 설정하고 지리 정보 검색을 수행 할 수 있습니다. Couchbase 전체 텍스트 검색은 전체 텍스트 검색 구현, 즉 특별히 색인 된 필드에서만 기본 문자열 일치 기능입니다.

따라서 쿼리의 일부로 하위 문자열에 대한 기본 검색을 수행하는 경우 더 이상 ElasticSearch가 필요하지 않습니다. 개발이 빨라지고 인프라가 더 저렴 해집니다. 그러나 적절한 검색 엔진이 필요한 시스템을 구축하는 경우 이전과 같이 ElasticSearch가 필요합니다.