Elastic App Search를 사용해 보았습니다.

Elastic App Search란?



Elastic의 Elastic Enterprise Search라는 서비스의 일부로,
전체 텍스트 검색 엔진의 Elasticsearch를 추상화하여 응용 프로그램 검색을 위해 사용하기 쉬운 서비스입니다.

▼ Elasticsearch에 대해 알고 싶다면 아래 기사에서 추천합니다.
Elasticsearch 개요
3분 안에 궁금해지는, Elasticsearch란?

도입 방법



유저 등록~검색 엔진 작성까지를 도입으로서 소개합니다.
지금이라면 14일간의 프리 트라이얼 기간이 있어, 카드 등록 없음, 적은 설정 항목으로 간단하게 검색 엔진을 작성할 수 있으므로, 신경이 쓰이는 분은 꼭 시험해 주세요.

공식 페이지로 시작합니다.
htps //w w. 에 s c. 코/jp/아 p-세아 rch/세 r ゃ

  • [시험 시작] 버튼을 눌러 계정 등록 페이지로 이동하여 계정 등록을 마칩니다.
    ▼ 계정 등록까지 완료한 상태가 여기
  • [Start your free trial] 버튼을 눌러 이용할 서비스를 선택 및 설정합니다.
    이번에는 App Search를 이용하므로 Elastic Enterprise Search를 선택,
    공급자 및 리전도 설정하고 [Create deployment] 버튼에서 배포합니다.
  • 배포를 선택하면 관리 도구에 로그인하기 위한 자격 증명이 표시됩니다.
    표시되는 것은 첫회만이므로, 복사해 보존해 둡니다.
    배포 시작 ~ 완료까지 5 분 정도 걸립니다.
  • 배포가 완료되면 Open Enterprise Search 버튼에서 Enterprise Search 콘솔로 전환합니다.
  • Launch App Search 버튼을 눌러 이 기사의 목적인 App Search를 시작합니다.
  • 여기에서 검색 엔진 설정이 시작됩니다. 일단 건너뛰어도 다시 할 수 있습니다.
    시작할 검색 엔진의 이름과 사용할 언어를 선택합니다.
    여기서, 엔진명은 qiita-test, 언어는 일본어로 했습니다.
  • 데이터(documents)를 JSON 형식으로 입력합니다.
    여기에서는, 샘플로서 준비되어 있는 데이터를 그대로 투입했습니다.
    데이터 입력이 끝나면 검색 엔진이 생성됩니다.
  • 검색 엔진이 생성되었습니다.
    여기에서 개별 엔진 이름을 클릭하여 관리 도구 화면으로 전환할 수 있습니다.


  • 이 관리 도구로 다음과 같이 할 수 있습니다.
    · 검색된 횟수와 잘 검색된 단어 등의 웹로그 분석 확인
    ・검색 기능의 간이 테스트
    · 데이터 투입
    · 스키마 정의 변경
    · 검색 동의어 설정
    · 큐레이션 설정
    · 필드별 검색 우선 순위 설정
    etc

    기타



    JS에서의 구현까지 쓰고 싶었습니다만, 시간이 없기 때문에, 또 이번 기사로 합니다.
    ▼샘플 데이터를 사용한 동작 이미지


    기타 참고 자료



    Elastic App Search를 사용해 보자 (1 시간 정도의 동영상)
    샘플 데이터
    문서
    JS용 라이브러리

    좋은 웹페이지 즐겨찾기