검색 기능 만들기

Today I Learned 날짜 2024년 6월 11일 화요일 내용 검색 쿼리 유저가 여러 댓글 중 무언가를 검색하거나, 데이터를 정렬하는 기능을 만들어야 했다. 기존 프로덕트 리뷰에 있는 건 너어어어무 복잡하고, 온갖 기능이 추가되어 유지보수가 힘들었다. 아예 다른 곳에서 쓰이는 것일 뿐더러 기능이나 검색 단위, 정렬 단위도 더 작은 범위라 최대한 깔끔하게 만들려고 했다. 정렬 방식이 조금 난해했는데, 정렬 기준이 2개인 경우가 있었기 떄문이다. 이번 인스타그램 댓글 가져오는 앱의 테이블 구조는 샵 → 페이스북 페이지 → 게시글 → 댓글 순서로 이루어졌으며 각각 일대다관계다. 댓글의 작성일자로 정렬할 때는 별 어려움이 없으나, 게시글 작성일자로 정렬할 떄는 꽤 어려웠다. 최근에 작성된 게시글 내의 댓글들을 먼저 가져오되, 같은 게시글 내에선 최근에 작성된 댓글이 먼저와야 했다. ...

2024년 6월 11일 · 1 분 · 배준수

230904 기능 업데이트

날짜 2023년 9월 4일 업데이트 내용 사이드바 현재 카테고리내에서 서브카테고리로 들어가면 사이드바에 현재 위치하는 서브카테고리만 표시되었습니다. 심지어 누르면 잘못된 URL로 연결되었습니다. subpage라는 layout을 신설하여 이제 현재 속해있는 카테고리의 서브카테고리가 계속 표시되도록 하여 다른 서브카테고리로 쉽게 이동할 수 있도록 하였습니다. 변경 전 변경 후 ABOUT 기존 자기소개 내용이었던 ABOUT을 포트폴리오로 대체하였습니다. 이 후 더 다르고 성의있게(?) 업데이트할 예정입니다. 검색 현재 구글에서 크롤링이 제대로 되지 않아 일부 게시글들은 구글에서 검색되지 않습니다. 열심히 수동으로 URL 등록 중 입니다만 시간이 2주 정도 소요될 듯 합니다. ...

2023년 9월 4일 · 1 분 · 배준수