맥락 검색이란 무엇인가

맥락 검색이란 무엇인가─맥락 검색은 (구)심미 검색에서 발전한 새 버전의 명칭입니다. 이 검색 엔진은 매우 추상적인 해석 이념을 가지고 개발되었습니다.

일반적으로 우리가 성경을 검색할 때는 단어 검색을 합니다. ‘사랑’을 검색하면 약 616개가 선택됩니다(한글 개역 성경 기준). ‘농담’이란 단어를 검색하면 한 구절만 선택될 것입니다. 롯의 사위들이 종말의 불심판을 ‘농담’으로 여기는 대목이지요.

방금 말한 이런 검색 기준은 모두 철자 검색(exact matching)을 토대로 합니다. 그래서 만약 ‘좌절’이란 단어를 검색하면 선택되는 구절은 하나도 없습니다(개역 성경 기준).

맥락 검색은 말 그대로 해당 어휘가 지닌 맥락을 선형으로 성경 구절을 추출하는 개념입니다. DB 특유의 역색인 검색(full-Text search inverted Index)으로 찾을 수 없는 것도 추출합니다.

하지만 ‘좌절’이라는 한 단어만 입력해서는 (결과값이 없지는 않겠으나) 정확도가 떨어질 수 있습니다. 맥락이 주어지지 않았기 때문입니다.

맥락 검색이 잘 반응하는 예시 몇 개만 소개하겠습니다.

이게 기본 창입니다. 현재 앱의 첫 화면, 연간 읽기표 패드, 묵상 노트 패드에 버튼으로 걸어 놓았습니다.

맥락 검색 버튼 틀릭했을 때 올라온 입력 창

상기의 기본 입력 창에 다음과 같이 간단한 문장 또는 어휘를 입력합니다. 여러분의 검색어를 입력해보세요.

맥락 어휘를 입력하는 창. ‘남편을 사랑한다’라고 입력함.

그러고서 검색 버튼 또는 키보드의 엔터 키를 칩니다. 그러면 다음과 같은 형식의 결과가 나올 것입니다. (결과가 매번 같은 것은 아닙니다.)

‘남편을 사랑한다’라고 입력하고서 결과 화면.

해석기가 생각하는 선형은…”으로 시작하는 상단 코멘트 부분에서 ‘가정의 행복’이라는 그림자 텍스트 부분이 맥락 해석기가 결정한 맥락입니다. 그러나 이 코멘트 속 맥락과 여러분 마음 속 맥락이 일치하는 것은 아닙니다. 이는 해당 어휘가 지닌 수많은 상황 맥락에 기인할 것입니다. 어떤 어휘도 특정 한 맥락에 가둘 수 없다는 뜻이기도 합니다.

다른 검색 어휘를 입력해볼까요?

초기 입력 화면: ‘교만한 사람은 누구인가’

검색 어휘로 ‘교만한 사람은 누구인가’라고 입력했습니다. (오래 전부터 사용해오신 분은 아시겠지만, 종전의 심미적 검색과는 달리 자연어 사용이 가능해졌습니다.)

결과는 다음과 같습니다.

‘교만한 사람은 누구인가’에 대한 맥락 검색 화면

아까 검색 어휘(‘남편을 사랑한다’)에서는 ‘가정의 행복’이 맥락이었다면, 이번 검색 어휘에는 해석기가 ‘겸손하여 주님과 함께 행하세’를 맥락으로 결정한 것을 볼 수 있습니다.

그 결과물 성구는 다음과 같습니다.

‘교만한 사람은 누구인가’에 대한 결과 성구 목록

그렇다면 이런 것도 가능할까요? 성경과 다소 동떨어진 어휘를 입력해보는 것입니다. ‘정치에 매몰된 사람들’이라고 한 번 넣어보았습니다. ‘정치’나 ‘매몰’은 모두 성경에 나오는 어휘가 아닙니다.

초기 입력 화면: ‘정치에 매몰된 사람들’
‘정치에 매몰된 사람들’에 대한 결과 화면

‘정치에 매몰된 사람들’에 대한 맥락은 해석기가 ‘성서의 지혜가 우리에게’로 결정했습니다. 그리고 결과물 성구는 “남에게 대접을 받고자 하는 대로 너희도 남을 대접하라.” 등으로 이어집니다.

과연 ‘정치에 매몰된 사람들’과 “남에게 대접을 받고자 하는 대로…”가 어떻게 정치적 맥락으로 이어질 수 있는지는 여러분의 맥락 몫입니다. 해석의 몫이란 뜻입니다.

‘뭥미?’ 하는 사람도 있겠지만, 잇는 사람도 분명 있습니다. 그래서 최종 해석체는 여러분 자신이 된다는 것이 이 해석기에 의도한 이념입니다.

추가 구절이 더 있습니다. 보겠습니다.

‘정치에 매몰된 사람들’에 대한 결과 화면 (2)

이어지는 성경 구절들이 어떻습니까? 요청받은 어휘 중심으로 해석기가 여러 맥락을 용례로 제공하고 있지만, 범주는 언제나 성경입니다.

성경이 2026년 대한민국 현실이나 미국의 정치 현실을 담고 있지는 않습니다. 그러나 맥락은 엿볼 수 있게 비춰줍니다. 그 맥락은 특히 교회의 맥락, 신앙의 맥락에서 기준을 잡아나가고 있다는 사실입니다. 이것이 이 해석기에 담은 추상화 의도입니다.

이 추상화 속에서 낯익은 것은 공감을 일으킬 것입니다. 그러나 낯선 것은 우리를 교정합니다.

물론 이 검색기가 맥락 추출에 실패할 수도 있습니다. 제가 ‘심미 검색’이란 제목으로 처음 이걸 개발했을 때 이 검색기가 ‘아가’ 수준이라고 말씀드리곤 했는데, 현재는 중3 또는 고1 수준 정도는 되는 것 같아 보입니다.

다음은 맥락 검색에 적합한(또는 그렇지 않은) 어휘 형식/예시입니다.

· 하나님의 분노 (o)
· 하나님은 화나셨다 (o)
· 하나님의 분노를 찾아줘 (x)
· 나는 힘들다 (o)
· 나 힘든데 성경 구절 찾아줄래 (x)
· 나는 행복하고 싶어 (o)
· 나는 행복하다에 관한 성경 구절 찾아줘(x)
· 남편은 아내를 사랑해 (o)
· 아내 사랑 구절 찾아줘 (x)
· 겸손하기 싫어 (o)
· 겸손에 관한 성경 구절 찾아줘 (x)
· 아내를 힘들게 하는 남편 (o)
· 남편을 힘들게 하는 아내는 어쩔까 (△)
· 창 5:6 찾아줘 (x)
· 창 12:5 (x)
· 창조 (o)
· 진화론 (o)

✽참조: 구형 심미 검색 관련 참고—심미적 검색이란 무엇인가