ElasticSearch3 [Elasticsearch] 인덱스 생성, 엘라스틱서치 벡터 검색, 하이브리드 검색 검색엔진 알고리즘BM25 (Best match 25)TF-IDF (용어 빈도-역문서 빈도) 접근 방식의 확장키워드 검색희소 백터 생성 의미검색검색의 이면의 맥락과 의미를 이해하여 검색 결과의 정확성과 관련성을 높이는 것을 목표로 하는 검색 방식 Elasticsearch 검색 API검색결과took: 검색에 걸린 시간time_out: 검색 시간이 초과되었는지 여부shards: 검색된 파편의 수와 성공 / 실패한 파편의 수를 알림 (정상이면 안뜸)hits: 검색결과hits.total: 검색조건과 일치하는 총 문서 수hits.hits: 검색결과의 실제 배열POST /drama_hnsw/_search{ "query": { "match": { "Synopsis": "medical" } },.. 2024. 7. 19. [ELK] 개념 및 구조 ArchitectureElasticsearch + Logstash + KibanaLogstash로 데이터를 수집Elasticsearch는 수집된 데이터의 db역할. 인덱싱Kibana를 통해 그래프 형태로 표현 Elastic searchApache Lucene 기반의 오픈소스 실시간 분산 검색 엔진검색엔진: 사용자가 특정 키워드나 검색어를 입력하면 데이터 소스에서 정보를 검색할 수 있도록 설계된 서비스검색엔진 종류: elasticsearch, solr, amazon cloudsearch, microsoft azure searchRDBMS 처럼 테이블을 만들고 각 필드를 정의하지않고 자동으로 document 분석 후 스키마 동적으로 생성RESTfule API를 지원하며 URI를 사용한 동작이 가능JSON.. 2024. 7. 17. [Elasticsearch] 오픈소스 검색엔진 엘라스틱서치 엘라스틱서치 설치 및 사용법 아래 링크를 통해서 확인하시면 됩니다. [ELK] 엘라스틱서치 다운로드 및 사용법 (1) 안녕하세요. 엘라스틱 검색엔진을 다운로드 및 사용 방법에 대해 설명해드리려고 합니다. ELK란? Elasticsearch + Logstash + Kibana의 앞글자를 따서 ELK라고 부릅니다 . 각각의 기능을 크게 말씀드리자면 a-thinker.tistory.com 1. 오픈소스란? 누구나 자유롭게 코드나 그 코드를 통해 구현된 프로그램을 이용할 수 있음 ex) selenium, beautifulSoup 2. 검색엔진이란? 웹에서 정보를 수집해 검색 결과를 제공하는 프로그램. 결과로 제공되는 데이터 특성에 따라 구현 형태가 달라짐 데이터베이서에서 불가능한 비정형 데이터를 색인하고 검색할.. 2021. 12. 2. 이전 1 다음