기본 알고리즘

일반적으로 성경을 검색하는 단위는 대략 다음 기본 6가지 경우가 발생합니다.

책 별 검색
책 + 장 별 검색
책 + 장 / 절 별 검색
책 -> 책 구간 검색
책 + 장 ~> 책 + 장 구간 검색
책 + 장 + 절 ~> 책 + 장 + 절 구간 검색

파워바이블은 상기의 6가지 알고리즘을 쌍 방향으로 조작할 수 있도록 설계했습니다.

1. 책별 검색

검색 메뉴 좌측 ‘책 1 리스트’에서 원하는 책 이름을 선택하면 곧바로 해당 결과물이 호출.

(예) ‘창세기’를 선택하면 ‘창세기’만, ‘레위기’를 선택하면 ‘레위기’만 선택

(어떤 검색 구간에 위치해 있을지라도 ‘책 1’을 선택하면 ‘책 1’에 해당하는 결과물 출력)

2. 책->책 검색

우측 ‘책 2리스트’에서 원하는 책 이름을 선택하면 기존에 선택 되어 있는 ‘책 1 ’에서 ‘책 2’까지 기준으로 그 구간이 선택 됨.

(예) 좌측에는 ‘출애굽기’가 선택되어 있고 우측에는 ‘마태복음’이 선택된다면 ‘출애굽기 1장 1절’에서
‘마태복음 끝장 끝절’까지 결과물 선택.

3. 책 + 장 + 절 -> 책 + 장 + 절 검색

원하는 책장절에서 원하는 책장절까지 검색.

4. 책 + 장 + 절 <- 책 + 장 + 절 검색

선택된 ‘책 1’보다 ‘책 2’가 앞쪽의 책이더라도 수행 가능.

5. Option 버튼 역할

‘책 1’과 ‘책 2’의 팝업 기능을 불능 상태로 놓고 ‘책 1’과 ‘책 2’ 리스트 선택.

6. 검색어 검색

책-장-절 빈칸이 없이 모든 조건을 입력한 상태에서 검색어를 검색하면 해당 책-장-절 구간에 포함된 검색어를 검색. (장-절이 비었다면 선택한 책1-책2 구간을 기준으로 검색.)

7. 검색어 갯수 조회

검색어 검색을 하고 나면 단어 갯수 조회 버튼이 호출됨.

8. 관주

약 34만개 관주 성경 구절 제공.

9. 원어 파싱

히브리어와 헬라어의 기본 파싱은 물론 해당 어휘의 성경 용례 조회.

10. 약어를 통한 간편 검색 지원

창 15:1 ─── 창세기 15장 1절 검색
창 15 ─── 창세기 15장 전체 추출
창 15:1-16 ───창세기 15장 1절부터 16절까지
창 15:1-출 1:2 ───창세기 15장 1절부터 출애굽기 1장 2절까지
창 15~아브람 ───창세기 15장 내에서 ‘아브람’ 검색
~하나님은 사랑───성경 전체에서 ‘하나님은 사랑’ 검색 (※ 주의: 검색어 앞에 반드시 ~표기)

11. 심미적 검색

검색어에 대한 유추 검색을 하여 연관 구절 추출 (※ 주의: 상기 9에서의 검색어 검색과는 달리 검색어 앞에 ~표기 없이 입력)