OpenSearch10 OpenSearch 검색어 자동 완성 설정 방법 + 한글 형태소 분석기(Nori) 더 나은 검색을 위해 검색어 자동 완성 필터를 적용하는 방법*자세한 설명 생략*이전 과정 아래 관련 글 참고 ▷ 결과 미리 보기*설정 후 몇몇 검색이 잘 안 되는 것들도 보인다. Nori Tokenizer가 한국어를 어떻게 분할하는지 등등 더 나은 검색을 위해 많은 연구가 필요 ▷ 설정 전* test2 Index 설정 값(기본 설정){ "settings": { "number_of_shards": 1, "number_of_replicas": 0 }, "mappings": { "properties": { "memo": { "type": "text" }, "keywords": { "type": "keyword" } } .. 2024. 5. 21. OpenSearch Dashboard Index Patterns 생성 OpenSearch에서 데이터를 조회하고 시각화할 때 사용하는 Index들의 구조를 정의하는 설정*자세한 설명 생략 ▷ Index Patterns 생성 ① Opensearch Dashboard 접속*localhost:5601*OpenSearch 설치 시 설정한 비밀번호 ② Index Patterns 생성 메뉴 이동 ③ Index Patterns 생성*index pattern name : test2*이전 Index 생성 후 SampleData.json을 _bulk 했던 test2 Index를 사용(아래 관련글 참고) ▷ 결과 확인 ▷ 관련 글 OpenSearch 기초 예제 - Index 생성/삭제OpenSearch 기본적인 사용법*curl 명령어 사용*HTTPS(SSL/TLS) 적용 후 진행*설치 .. 2024. 5. 20. OpenSearch 기초 예제 - 데이터 추가(_bulk) OpenSearch 기본적인 사용법*curl 명령어 사용*HTTPS(SSL/TLS) 적용 후 진행*자세한 설명 생략 ▷ 기초 예제 - 데이터추가(_bulk) ① Index 생성*아래 관련 글 참고💡curl -XPUT -ku admin:TestUser2@ "https://localhost:9200/test2" -H "Content-Type: application/json" -d "{\"settings\":{\"number_of_shards\":1,\"number_of_replicas\":0},\"mappings\":{\"properties\":{\"memo\":{\"type\":\"text\"},\"keywords\":{\"type\":\"keyword\"}}}}" ② SampleData.json*_b.. 2024. 5. 20. OpenSearch 기초 예제 - Index 생성/삭제 OpenSearch 기본적인 사용법*curl 명령어 사용*HTTPS(SSL/TLS) 적용 후 진행*설치 과정 아래 참고*자세한 설명 생략 ▷ 기초 예제 - Index 생성 ① All Index 조회 [옵션 설명]-k→ SSL 인증서 검증 하지 않음*Windwos에서 curl 사용 시 SSL 인증서 CRL(Certificate Revocation List)을 확인할 수 없음-u admin:설정한 비밀번호→ 기본 인증을 위한 사용자 정보https://localhost:9200/_cat/indices→ _cat/indices API 로 요청(Index 정보 조회)?v→ 응답 정보 열의 헤더를 포함💡curl -XGET -ku admin:TestUser2@ "https://localhost:9200/_cat/.. 2024. 5. 20. OpenSearch HTTPS(SSL/TLS) 설정 방법 OpenSearch 설치 시 제공되는 Demo 인증서를 통한 HTTPS 통신 설정*OpenSearch Dashboard와 HTTPS 통신*앞서 설명한 부분들은 HTTP로 진행(관련 글 참고)*OpenSearch 2.13.0 기준*자세한 설명 생략 ▷ Demo 인증서 파일 명설명opensearch.keystore모든 노드 인증서와 개인 키를 저장하는 KeyStoreroot-ca.pem공개키esnode.pem데이터 노드 인증서esnode-key.pem데이터 노드 개인 키kirk.pem마스터 노드 인증서kirk-key.pem마스터 노드 개인 키 ▷ opensearch.yml # 클러스터 이름cluster.name: docker-cluster# 네트워크 설정network.host: 0.0.0.0# HTTP.. 2024. 4. 30. OpenSearch + OpenSearch Dashboard 연동 방법 Docker를 이용해 설치한 OpenSearch와 OpenSearch Dashboard를 연동하는 방법*HTTP 통신설정 및 테스트 환경에서 사용하기 위한 설정*아래 관련글에 이어서 진행*자세한 설명 생략 ▷ opensearch.yml# 클러스터 이름cluster.name: docker-cluster # 네트워크 설정network.host: 0.0.0.0 # HTTP SSL 비활성화plugins.security.ssl.http.enabled: false # 내부 노드간 SSL 통신 설정plugins.security.ssl.transport.pemcert_filepath: esnode.pem plugins.security.ssl.transport.pemkey_filepath: esnode-key... 2024. 4. 22. OpenSearch Dashboard 설치 방법 Docker를 이용해 OpenSearch Dashboard를 간단하게 설치할 수 있다.*OpenSearch 설치 완료 후 진행*자세한 설명 생략 ▷ OpenSearch Dashboard 설치 방법 ① OpenSearch Dashboard 이미지 다운로드 *2024년 04월 22일 기준 OpenSearch Dashboard version 2.13.0 💡 docker pull opensearchproject/opensearch-dashboards:latest💡 docker images ② OpenSearch Dashboard 컨테이너 생성 및 실행*관련 설정을 바꾸기 위해서는 볼륨이 필요 [ 옵션 설명 ]-p 5601:5601→ Default Port-e OPENSEARCH_INITIAL_ADMIN_P.. 2024. 4. 22. OpenSearch Dashboard 란? Amazon OpenSearch Dashboard Sevice 간단한 소개*자세한 설명 생략 ▷ OpenSearch Dashboard 란? - 데이터 시각화(다양한 차트) 및 탐색 - OpenSearch 데이터 쿼리 및 필터링 - OpenSearch Cluster 관리 - OpenSearch의 Kibana 역할 ▷ 참고 OpenSearch와 OpenSearch 대시보드란 무엇인가?OpenSearch와 Elasticsearch는 동일하지 않습니다. OpenSearch 및 Elasticsearch와 OpenSearch 대시보드 및 Kibana의 차이점에 대해 알아보세요....www.elastic.co ▷ 관련 글 OpenSearch 란?Amazon OpenSearc.. 2024. 4. 22. OpenSearch 설치 방법 Docker를 이용해 OpenSearch를 간단하게 설치할 수 있다.*Single Node*자세한 설명 생략 ▷ OpenSearch 설치 방법 ① OpenSearch 이미지 다운로드 *2024년 04월 18일 기준 OpenSearch version 2.13.0 💡 docker pull opensearchproject/opensearch:latest💡 docker images ② OpenSearch 컨테이너 생성 및 실행*관련 설정을 바꾸기 위해서는 볼륨이 필요 [ 옵션 설명 ]-p 9200:9200 → Default Port-p 9600:9600 → Monitoring Port-e OPENSEARCH_INITIAL_ADMIN_PASSWORD=TestUser2@→ ADMIN 패스워드 설정-e "di.. 2024. 4. 18. 이전 1 2 다음 728x90 728x90