목록분류 전체보기 (56)
고양이발일기

파일리스트 정렬하면서 아주 레이아웃이 지멋대로 움직여서 수정의 수정의 수정 끝에 완성해따 문제 하지만 가운데 정렬을 위해 맥여놓은 justify-content : center 때문에 컨텐트가 하나만 있는 경우 .. 얘 마저도 가운데 정렬이 됨 이때 사용했던 코드 display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, max-content)); grid-gap: 12px; justify-content: center; 여기서 auto-fit을 auto-fill로 바꿔주고 max-content를 1fr로 바꿔주니 해결이 완료 되었다! display: grid; grid-template-columns: repeat(auto-fill, minma..
프로젝트에서 날짜의 범위를 검색해야하는 부분이 있어 어떻게 쿼리문을 구성해야했는데 gt, lt라는 옵션이 있었다! GET /_search { "query": { "range": { "age": { "gte": 10, "lte": 20, "boost": 2.0 } } } } 이런식으로 구성하면 10-20의 사이의 값을 지닌 age의 값을 찾는 것이다. gt 초과 gte 이상 lt 미만 lte 이하 format date쿼리의 값 을 변환하는 데 사용되는 날짜 형식 날짜 같은 경우는 날짜 형식으로 구성해주면된다. GET /_search { "query": { "range": { "timestamp": { "gte": "2018-01-02T16:01:00", "lte": "now/d" } } } } GET /_..

Lamda console에 들어가서 설정해줍니다. 1. 함수 생성버튼을 눌러 함수를 생성합니다. 2. 함수 이름을 API gateway에서 설정해준 대로 설정해줍니다. 전 글에서는 search-es-lambda로 설정해두었으니 해당 이름으로 지정해줍니다. 언어는 파이썬을 선택했습니다. 3. lambda_function.py를 수정해줍니다. import boto3 import json import requests from requests_aws4auth import AWS4Auth region = '' # For example, us-west-1 service = 'es' credentials = boto3.Session().get_credentials() awsauth = AWS4Auth(credenti..

프론트쪽은 데이터 받아오는 기능까지 완성했다. 기존에 만들어져 있던 ES 도메인이 있어서 해당 도메인을 사용했고 음... 이제 해야하는 일이 데이터 처리하는 일..? 근데 해당 기능도 구현이 되어있다고 하셨으니 이제 공부해서 확장시키는 기능 공부만 하면 될 것 같다. 그래서 해당 공부를 하기위한 오늘 프로젝트 ㄷㄷㄷㅈ 참고 자습서 - https://docs.aws.amazon.com/ko_kr/elasticsearch-service/latest/developerguide/search-example.html Amazon Elasticsearch Service를 사용하여 검색 애플리케이션 생성 - Amazon Elasticsearch Service 표준 API Gateway 및 Lambda 요금 정책이 적용..

전 글에서 도메인 생성까지 해보고 이제는 테스트 데이터를 업로드 해볼 예정이다! 2021.08.05 - [개발 일기] - [2021.08.05] AWS Elasticsearch Service 시작하기 [2021.08.05] AWS Elasticsearch Service 시작하기 aws 에서 elasticsearch console 창으로 들어가준다. 에서 새 도메인 생성 클릭! 자습서에 있는대로 개발 및 테스트로 설정해준다. 자습서에 있는 대로 도메인 이름은 movie로 해준당. 데이터 노드 탭에서 sowish.tistory.com 자습서에서는 curl 명령어를 사용하여 이용해보려고 한다. windows에서는 따로 설치를 해야하지만 맥이나 리눅스에는 미리 설치가 되어있다고 하니 각자 환경에 맞게 사전 설치..
Elasticsearch는 REST API를 사용한다..! 우리가 알고있는 PUT, GET, DELETE 같은 명령어를 사용함 RelationDB와의 비교 기본 개념 RelationDB Elasticsearch Database Index Table Type Row Document Column Field Schema Mapping 명령어 RelationDB Elasticsearch Select GET Update PUT Insert POST Delete DELETE GET RelationDB select * from _doc where id = 1 Elasticsearch curl -XGET localhost:8000/movies/_doc/1 POST RelationDB insert into _doc va..