elasticsearch-dsl-drf1 django Elasticsearch 사용기 - (음식 검색 개선) Elastic Search를 사용하기 전 기존 검색 기능에서 겪었던 사항들정확도가 떨어진다(매우 중요)기존에는 Django에서 Full Text Search를 위해 제공하는 SearchVector, SearchRank, SearchQuery를 이용해서 영어 검색에는 좀 정확할지라도 한글검색에서는 기존 사용자들이 익숙한 검색 결과를 받을 수 없습니다.그렇게 많이 떨어지는건 아니지만 관련된 keyword들이 나오지 않는게 조금 문제였습니다. 예를 들면 스타벅스 아메리카노를 검색하면 정말로 스타벅스 아메리카노만 검색결과에 나오고 관련이 있는 스타벅스 또는 아메리카노는 결과에 안 나왔습니다.비슷한 음식 검색이 가능한 타사 서비스가 있어서 유저들이 많이 비교한다.느리다항상 local서버와 QA서버에서 검색 기능을.. 2024. 7. 7. 이전 1 다음