🔧 Improvements
검색 시 부정확한 연관 데이터 포함되는 문제 해결
- In Natural Language mode 사용으로 인한 Relevance 계산에 부정확함을 확인했습니다.
이를 Like 연산으로 교체하여 정확한 제목/작성자 검색이 가능하도록 개선했습니다. (#9)
검색 도중 많은 데이터 결과 도출 시 지연 문제 해결
-
Relevance 계산 과정과 불필요한 재정렬 기준을 사용한 연산을 삭제했습니다.
-
가벼운
LIKE
연산을 통해 결과 데이터의 양이 많아도 전체 데이터를 순회하는 연산을 감소시켜 검색 속도를 개선했습니다. (38590ms→4650ms)
쿼리 키 계층화 및 캐싱 전략 개선
- 쿼리 키를 계층화하고 캐싱 전략을 개선하여 데이터 무효화와 갱신 로직의 효율성을 높였습니다. (#4)
RSS 등록 폼에 상태 저장 기능 추가
- RSS 등록 폼에 상태 저장 기능을 추가하여 새로고침이나 탭 이동 후에도 사용자 입력 데이터를 복구할 수 있도록 개선했습니다. 이전 데이터를 복구했을 경우 이를 알리는 메시지를 표시하여 사용자 경험을 향상시켰습니다. (#10)