나오지마: 검색 인터페이스 제안

by seunglee

인터넷 검색 한 번에 원하는 문서를 모두 찾을 수 있으면 정말 좋겠죠? 하지만 현실은 시궁창 결국은 원하는 결과가 나올 때까지 쿼리를 조금씩 바꾸면서 검색을 계속하게 됩니다. 이럴 때 전에 봤던 문서가 계속 나오면 무척 거추장스럽지 않나요? 내가 그 문서를 보고 나서도 계속 검색하고 있다는 건 그 문서는 내가 원하는 게 아니라는 뜻이잖아요. 그게 중요한 문서라면 이미 즐겨찾기에 추가했거나 탭에다가 열어뒀을 테고요.

검색엔진 차원에서 특정 문서, 아니면 특정 도메인이 검색 결과에 나오지 않도록 막아주는 기능이 있으면 좋겠습니다. 유저 인터페이스는 제목 옆에 “문서를 결과에서 감추기”, “이 사이트의 문서를 감추기” 버튼을 다는 정도면 충분할 겁니다. 흔히 말하는 인터랙티브 검색(interactive search)의 아주 단순한 형태인데, 구현이 그렇게 어렵지도 않으면서도 꽤 실용적인 기능이 되리라 봅니다.

제가 아는 검색엔진 중에는 이런 기능을 제공하는 것이 없어서 연구 논문을 찾아봤습니다. 멀리 갈 것도 없이 SIGIR 2009년 프로시딩에 Interactive search라는 세션이 있더군요. 그러나 여기 논문은 너무 어려워서 패스. 그 대신 아래쪽 끄트머리 데모 세션에서 wikiSearch: enabling interactivity in search라는 논문을 찾았습니다. 위키 검색을 보다 효과적으로 할 수 있도록 도와주는 인터페이스를 제안하는 것인데, 그 중 하나로 결과 블로킹 기능이 포함되었네요. 데모를 직접 써볼 수도 있습니다. 그렇지만 연구용은 어디까지나 연구용이죠.

검색엔진에서 지원이 안 된다면 웹브라우저 차원에서 필터링 할 수도 있겠다 싶어서 파이어폭스 플러그인을 뒤져 봤습니다. BlockSite라는 것이 있기는 한데, 제 목적은 검색하는 동안에 잠시 감추는 것이지 완전히 그 사이트를 안 가겠다는 것은 아니거든요. 검색 작업이 끝나면 간편하게 블로킹 상태를 원상복귀시킬 수 있어야 하므로 아쉽게 탈락.

허무하게도 결론은 ‘아직 못 찾았다. 하지만 있었으면 좋겠다.’ 이 정도네요. 근데.. 만약에 제가 만든다면 이런 국적불명의 이름을 붙여주고 싶습니다.

Naozima

소심하게 덧붙임. google.com (google.co.kr이 아님) 은 로그인 사용자에 한해 결과 문서를 제거할 수 있습니다. 하지만 다시 똑같은 키워드로 검색하면 여전히 결과로 나옵니다. 위에서 얘기한 것과 목적이 다르기 때문입니다. 정확히는 모르겠으나 개인화(personalization)에 쓰이지 않나 싶습니다.