본문 바로가기
개발하며 공부하며 생긴일

DB에서 좋은 select는 어떻게 할 수있을까...?

by Aslan0 2022. 3. 22.

졸업작품을 진행하게 되면서 블로그 관리도 못하고 했지만

자그마한 문제가 발생될 경우에 앞으로 글로 남겨서 다시 그 문제를 마주했을때 빠른 회복하고자 합니다 :)

 

<<현재 상황>>

사용자마다 개인의 냉장고를 관리를 할 수있는데 이 냉장고에 들어가 있는 재료을 기반으로 하여서

재료가 포함된 레시피를 검색해야하는 상황입니다. 

 

<<문제점>>

제가 생각하는 이 부분에서의 문제점들은 아래와 같은데

1. 재료 테이블에서 해당 재료가 없는경우...?

    - 냉장고 관리를 할때 식재료 만이 아니라 여러 상품 ex) 오뚜기 케찹

    - 같은 케찹인데 오뚜기 케찹이기때문에 재료 테이블 안에있는 케찹과는 다르다.

2. 만약 1번 문제를 해결하기 위해서 한 글자씩 검색을한다면..?

    -한글자씩 검색을 했을경우 정확도가 보장이 되지 않을것 같다.

3. 그러면 한글자씩 검색하는것과 띄어쓰기를 기준으로 슬라이싱 하여서 단어별 검색을 하는 방법은 어떨까?

    -ex)"훈제 닭발"이라는 단어가 들어오면 어쩌지...?

 

이러한 문제들로 인해서 어떻게 이 문제를 해결해 나가야 할지를 생각해보고 찾아보는 과정입니다.

댓글