Skip to content

Boolean search #
Find similar titles

Structured data

Category
Computer science

Boolean search #

정보검색 분야에서 널리 사용되는 검색방법으로 집합이론에 근거한 "불리언 로직"을 사용하며, 논리값(AND), 논리합(OR), 논리부정(NOT) 같은 검색 연산자를 사용하여 검색 쿼리 문장을 만든다.

Boolean search의 연산자 #

각 연산자의 기능은 다음과 같다

AND 연산자 #

지정된 2개 이상의단어가 모두 존재하는 정보를 검색 * ex) IL-2 AND 분자량 => 아래 ② 결과

OR 연산자 #

지정된 2개 이상의 단어 중 하나라도 존재하는 정보를 검색 * ex) IL-2 OR cytokine => 아래 ①②③ 결과

NOT 연산자 #

지정된 단어가 존재하지 않는 정보를 검색한다 * ex) (IL-2 OR cytokine) NOT 분자량 => 아래 ①③ 결과


결과

① Cytokine은 세포들 간에 신호를 전달하는 분자이다

② IL-2는 cytokine의 일종으로 분자량은 약14~17KDa

③ IL-2는 NK-cell에 작용하여 성장을 촉진 시킨다.


Boolean search의 장점 #

  • 구현이 쉽다
  • 검색 속도가 빠르고 다루기 간편하다
  • 많은 데이터를 다룰 수 있다

Boolean search의 단점 #

  • 동음이의어, 다의어 검색에 취약하다
  • Gigabyte 이상의 데이터를 대상으로 검색시 복잡한 질의어가 요구된다
  • 검색 결과에 대한 우선순위를 부여할 수 없다
0.0.1_20140628_0