sqlite3에 저장된 데이터중에 문자열 문장과 비슷한 데이터 찾는 방법이 어떻게 될까요?

조회수 428회
sSearch = keyword
search = unicode("%{}%".format(sSearch.decode("utf-8")))
db.session.query(News).filter(News.title.contains(search))

데이터 베이스에 저장 되어 있는 뉴스 기사를 검색하기 위해 웹에 검색창 UI를 적용해놓고 키워드나 문장을 입력 받으면 기사 제목에서 입력 받은 단어 또는 문장과 일치하는 기사들을 노출 시키려합니다. 위 코드처럼 sqlalchemy에서 contain이나 like를 이용해서 입력받은 단어가 포함 되어 있는 기사를 반환할 수는 있는데 "Sulu records first COVID-19 case"이런식으로 문장을 입력했을 때 해당 문장과 일치하는 기사 제목을 포함하여 단어가 비슷하게 포함 되어 있는 기사를 같이 찾기위해서는 어떻게 해야될까요?

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)