여러번의 선택과 입력이 필요한 기존의 성경 검색 방식의 불편함을 개선하기 위해 초성과 숫자정보를 합친 한줄 입력으로 성경을 검색할 수 있는 서비스 개발
-
Nuxt.js
-
express
-
MariaDB / Sequelize
-
MongoDB / Mongoose
-
초성과 숫자를 이용한 성경 검색
-
트라이 자료구조를 이용하여 입력에 따라 검색 가능한 성경 리스트 생성
-
숫자 입력의 경우의 수와 성경 메타 데이터를 이용해 생성된 성경 리스트 마다 검색 가능한 경우의 수를 생성 (각 성경의 장, 절 범위 안에 있는 데이터만 리스트로 생성)
-
예시) ㅊ123 => 창세기 1장 23절, 창세기 12장 3절, 출애굽기 12장 3절
-
-
문장으로 입력시 내용으로 검색
-
입력 형태를 분석하여 초성 검색과 내용 검색을 분리
-
검색 결과를 향상시키기 위하여 like 검색 대신 fulltext index search 사용
-