이전 포스트을 통해 아래와 같은 것을 했습니다. ● 스핑크스 설치● 환경설정 (sphinx.conf) ● 인덱싱 생성● 데몬 실행 ● sphinxQL 실행 이번에는 sphinxQL을 통해 쿼리를 날려보고 동작원리 및 유용한 쿼리를 연습하는 시간을 가져보려 합니다. 기본sphinxQL를 접속해주세요. ]$ mysql -h0 -P9306 ]$ mysql -h0 -P9306 Welcome to the MariaDB monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 2.2.11-id64-release (95ae9a6) Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab ..
아래는 스핑크스 테스트할 사용 계획입니다. 1. mysql에는 zip_code라는 우편번호 테이블이 존재합니다.2. 스핑크스를 이용하여 zip_code의 text, varchar 컬럼을 인덱스 로드합니다. 인덱스 로드한 이름은 sph_zip_code로 명명합니다.3. sphinxQL 이용하여 쿼리 테스트를 합니다.4. sphinxSE 이용하여 zip_code와 sph_zip_code를 innser join 하여 통합검색 서비스를 합니다. 스핑크스의 다음 세 가지 액세스 방법 중 하나를 사용하여 검색데몬(searchd)에 액세스 할 수 있습니다. 1. sphinxQL방식 : 스핑크스 자체의 mysql 네트워크 프로토콜 구현2. sphinxSE 방식 : 플러그인 가능한 스토리지 엔진이 있는 서버를 사용(ex..