어재 한국 vs UAE 축구경기 중계 때문에 요즘 인기 드라마 베토벤 바이러스가 결방하는 일이 있었습니다. (이것 때문에 MBC가 열혈 시청자들 욕 좀 먹었음) 방영시간 근처로 "베토벤바이러스 결방" 이라고 네이버 실시간 급상승 검색어 1위에 오르기도 했으니 알만 하시죠?
네이버에서 검색어 1위에 오른 "베토벤바이러스 결방"이라는 쿼리로 검색을 해보면 꽤 괜찮은 결과가 나왔습니다. (어재는 좋았으나 현재는 낚시글과 스펨글로 결과가 안 좋아 졌음) 지식인에서 결방관련 질문이 제일 위로 올라 왔고, 다음이 관련뉴스, 다음이 카페에 결방관련 성토글 들 이었습니다. 지금까지 "베토벤 바이러스" 라는 이름의 드라마가 없었다는 점과, 첫 결방 이라는 점에서 중복되는 사건도 없었기에 결과도 깨끗 했습니다.
반면에 당시 축구중계가 끝난 상황이어서 결과가 궁금해서 "오늘 축구결과"을 해 보았을때는 전혀 성과가 없었습니다.
지식인, 블로그, 뉴스, 웹문서 검색을 통털어서 만족할 만 한 검색결과나 하나도 없었습니다. 이유는 간단합니다. "오늘" 이라는 시간을 의미하는 검색어를 단순매치 시켜서 전부 과거의 의미없는 결과만 보여 주었기 때문입니다. 구글 검색결과도 기본적으로는 네이버와 동일한 방식이기 때문에 역시 신통치 않았습니다.
여기서 의미있는 결과를 보여주려면 입력한 "오늘" 이라는 검색어의 의미를 정확히 파악하는 것이 가장 중요하겠죠. 그 다음으로 "오늘" 이라는 제목을 가진 글의 의미를 파악하는 것 이겠고요. 이런 상황에서는 "오늘"이라는 검색어가 들어오면 검색결과의 시간 범위를 지정하는 방법이 효과가 있을 듯 하네요.
이도저도 아니면, 네이버 초기화면 처럼 현재 많은 사람들이 관심을 가지고 있는 사건을 알아서 보여주는 방법도 효과가 있겠고요. 그런 면에서 축구결과를 알고 싶었으면 "올블로그"에 가 볼 것을 그랬습니다. 하지만 네이버에서 올블로그로 옮겨 가는것은 귀찮다는거. 이게 문제군요.
현재의 택스트 검색 방식은 "사용자의 질문"에 대한 "의미"를 정확하게 파악하기 힘들다는 문제가 있습니다. 이런 문제는 어떤 방식으로 해결책이 나올까요? 사용자를 귀찮게 하지 않고, 좀 더 많은 의미를 전달 받을 수 있으면 좋을 것 같은데요. ^^
이건 거창하게 "기존검색의 한계"라고까지 할 필요 없이, 그냥 객관적인 결과라고 봐야 할 듯합니다. "오늘 축구결과"에서 "오늘"을 정말 오늘날짜로 해석할 것인지 아니면 "오늘"이라는 단어자체로 해석할 것인지에 대한 문제인데, 이걸 함부로 *오늘날짜*로 해석해버린다면, 이 경우는 매우 간단한 상황이기때문에 그나마 낫지만, 다른 복잡한 경우들에서는 해석의 객관성이 사라져버리고 오히려 검색하는 사람들에게 (어떤면에서 봤을때는) 조작된 결과를 보여준다는 비난을 피할 수 없게 될것입니다. 오히려 이런 경우에는 알아서 해석을 하도록하는 layer를 위에 두고 검색엔진 위에 붙여서 돌아가도록 하는게 낫죠. 그렇게 되면 "오늘"을 진짜오늘날짜로 해석해줬으면 하는 사람들만 그걸 쓰면 되니까요.
그래서 마지막에 언급 한대로 "사용자를 귀찮게 하지 않고, 좀 더 많은 의미를 전달 받을 수 있는" 방법이 필요할 것 같습니다. 기존 검색은 (덜렁 택스트필드 한개에 단어 몇개만 입력 받는) 사용자가 어떤 의미를 검색하는지 파악하는데 한계를 가지고 있거든요. ^^
당연히 그냥 객관적인 결과라고 생각 할 만한 사항은 아닌 것 같습니다. ^^
댓글을 달아 주세요
오늘 이란 키워드 만을 본다면,
2008/10/17 19:44검색 범위를 날짜를 최근으로 해서 검색하면 결과가 더욱 좋을것 같다는 생각을 합니다. ^^
말씀하신대로 몇가지 키워드를 한정해서 처리하더라도 검색결과는 좋을 것 같습니다. ^^
2008/10/18 01:01하지만 근본적인 방법이 있다면 더욱 좋을 것 같습니다만...
이건 거창하게 "기존검색의 한계"라고까지 할 필요 없이, 그냥 객관적인 결과라고 봐야 할 듯합니다. "오늘 축구결과"에서 "오늘"을 정말 오늘날짜로 해석할 것인지 아니면 "오늘"이라는 단어자체로 해석할 것인지에 대한 문제인데, 이걸 함부로 *오늘날짜*로 해석해버린다면, 이 경우는 매우 간단한 상황이기때문에 그나마 낫지만, 다른 복잡한 경우들에서는 해석의 객관성이 사라져버리고 오히려 검색하는 사람들에게 (어떤면에서 봤을때는) 조작된 결과를 보여준다는 비난을 피할 수 없게 될것입니다. 오히려 이런 경우에는 알아서 해석을 하도록하는 layer를 위에 두고 검색엔진 위에 붙여서 돌아가도록 하는게 낫죠. 그렇게 되면 "오늘"을 진짜오늘날짜로 해석해줬으면 하는 사람들만 그걸 쓰면 되니까요.
2008/10/18 12:57그래서 마지막에 언급 한대로 "사용자를 귀찮게 하지 않고, 좀 더 많은 의미를 전달 받을 수 있는" 방법이 필요할 것 같습니다. 기존 검색은 (덜렁 택스트필드 한개에 단어 몇개만 입력 받는) 사용자가 어떤 의미를 검색하는지 파악하는데 한계를 가지고 있거든요. ^^
2008/10/18 19:08당연히 그냥 객관적인 결과라고 생각 할 만한 사항은 아닌 것 같습니다. ^^