시작페이지로 시작페이지로
즐겨찾기추가 즐겨찾기추가
로그인 회원가입 | 아이디찾기 | 비밀번호찾기 | 장바구니 모바일모드
홈으로 와싸다닷컴 일반 상세보기

트위터로 보내기 미투데이로 보내기 요즘으로 보내기 싸이월드 공감
[와싸다 지식인] 검색 논리, 사용자가 기대하는 검색값은?
자유게시판 > 상세보기 | 2010-11-19 19:03:22
추천수 0
조회수   227

제목

[와싸다 지식인] 검색 논리, 사용자가 기대하는 검색값은?

글쓴이

이태봉 [가입일자 : 2004-10-30]
내용
게시판에서 단어검색으로 특정 내용의 글을 찾고자 합니다.

띄어쓰기로 단어를 구분하고, 단어간 검색방법은 OR 와 AND가 있습니다.



즉, '와싸다 대박기원' 이라고 키워드를 치면

'와싸다' 와 '대박기원' 두 단어가 모두 다 들어간 글을 검색하여 보여줍니다.



검색범위는 아래와 같이 세 가지가 있습니다.

1. 전체에서 검색

2. 제목에서 검색

3. 내용에서 검색



2,3의 경우는 아무런 문제가 안됩니다.

그런데 1의 경우는 OR는 문제가 안되지만 AND의 경우 어떻게 해석하느냐에 따라서 완전히 다른 결과값이 나옵니다.



예를 들어 '전체에서 검색'으로 검색범위를 선택하고 검색방법은 AND를 지정하고

키워드는 '와싸다 대박기원'이라고 입력하였습니다.



그러면 다음 중 어떤 검색결과값을 보여주는 것이 맞는 것인지요?

전 2번이라고 생각하는데 대부분 게시판 프로그램들을 보면 1번으로 되어 있습니다.



1. 제목에도 '와싸다'와 '대박기원' 두 단어가 모두 다 있고, 내용에서도 '와싸다'와 '대박기원' 두 단어가 모두 다 있는 글을 찾아서 보여준다.

DB검색식으로 표현하자면

(제목 LIKE '와싸다' AND 내용 LIKE '와싸다') AND (제목 LIKE '대박기원' AND 내용 LIKE '대박기원')



2. 제목이든 내용이든 관계없이 전체글에서 '와싸다'와 '대박기원' 두 단어가 모두 다 들어가 있는 글을 찾아서 보여준다.

DB검색식으로 표현하자면

(제목 LIKE '와싸다' OR 내용 LIKE '와싸다') AND (제목 LIKE '대박기원' OR 내용 LIKE '대박기원')





피에쑤.

이런 문제 때문에 그런 것인지... 와싸다 게시판에는 '전체검색'이 없군요 ㅠ,.ㅠ
추천스크랩소스보기 목록
  • 광고문의 결제관련문의