Search results for '실시간 검색'

구글 실시간 검색... 뭐냐 넌?

2010.03.22 18:02
트위터를 보다가 좀 놀랐습니다.

관련기사 : 구글코리아, '실시간 검색' 서비스

구글코리아에서 선보인 '실시간 검색'은 말 그대로 새롭게 검색결과에 추가되는 내용을 보여주는 검색입니다. 주로 소셜미디어에서 특정 대화나 이슈를 트랙킹할 때 유용할 듯 합니다.

사용하시려면, 구글 검색창에서 질의어를 입력하고, 검색도구를 클릭하고, '실시간'이나 '최근'을 클릭하시면 검색결과를 보실 수 있습니다.


검색을 해보면 트위터 이외에는 검색 결과에 포함되지 않고 있고, 단지 업데이트 된 검색결과가 추가되서 보여질 뿐 입니다.

사실 실시간 검색이라는 측면에서는 의미가 있지만, 과연 실시간 검색이 현재 의미가 있는지를 생각해 보면 의문이 듭니다. 다만 소셜미디어를 검색 대상으로 한다면 소셜미디어의 특성상 실시간에 가까운 검색이 필요할 뿐입니다.

하지만, 소셜미디어도 검색이라는 측면에서는 과거 데이터부터(최소한 특정 시점부터) 지금까지 검색을 할 수 있어야 하는데, 이 점에서 구글의 '실시간 검색'은 반쪽짜리라고 보여지고 최근 국내에서 실시간 검색을 지향하며 오픈한 서비스보다 못한 것 같습니다.(물론 그 서비스도 아쉬움이 많아서 리뷰도 못하고 있습니다만)

왜 이 시점에서 실시간 검색이 새로운 검색의 트랜드로 떠오르는 것은 제가 작년에 포스팅했던 글에서도 언급했던 것 처럼, '대화'를 검색하기 위해서입니다.

2009/11/24 - 실시간 검색은 대화 검색의 특성 중 하나이다.

소셜미디어의 확대로 대화가 매우 중요한 컨텐츠이고, 대화를 따라가면서 검색할 수 있어야 하는 것이 검색의 새로운 도전인 상황에서 구글에서 실시간 검색을 출시한 것 같습니다.

(소셜미디어나  SNS를 하나의 유행이나 사람들의 선택일뿐이라고 생각하시는 분이 계시다면 당장 소셜미디어나 SNS를 시작하라고 권합니다. 소셜 네트워크는 단순한 인맥관리나 인맥형성이 전부가 아닙니다. 앞으로 소셜 네트워크와 모바일로 세상이 변할 것이라고 장담합니다.)

구글이라는 회사가 워낙 기술 중심 회사이기에 사용자 입장에서 실시간 검색은 다른 니즈를 위한 하나의 특성일 뿐 그 이상도 그 이하도 아닌데도 불구하고 우수한 자사의 기술을 선전하기 위해서 이런 반쪽짜리 검색서비스를 출시한 것인지 의문이 생길뿐입니다.

글을 다쓰고 난 시점에 구글코리아의 '실시간 검색'은 안따까울 따름입니다.



 마루날의 雜學辭典|잡학사전을 RSS리더로 편하게 구독하세요~
(아래 버튼을 통해서 원하시는 곳으로 퍼가세요.)


마루날 정보검색 대화 검색, 소셜미디어 검색, 실시간 검색

실시간 검색은 대화 검색의 특성 중 하나이다.

2009.11.24 19:22
다이나믹 색인

검색엔진 기술 중에서 지금은 보편화된(?) 기술 중 하나가 다이내믹 색인입니다. 동적 색인이라고도 하는데요. 간단하게 설명을 드리면 다음과 같습니다.

색인이라고 하는 것은 검색 대상이 되는 정보를 가져와서 색인어(주로 명사)별로 출현빈도 등의 기준에 따라서 해당 색인어를 가지고 있는 문서의 정보를 나열해서 미리 정의해 놓은 데이터구조로 쌓는 것을 색인이라고 합니다. 색인을 만들어 놓아야 사용자들이 검색엔진에 검색을 하면 입력된 검색 질의어에 해당하는 색인의 정보를 가져와서 검색결과로 화면에 뿌려지게 됩니다.

bookshelf spectrum, revisited
bookshelf spectrum, revisited by chotda 저작자 표시비영리변경 금지

그래서 보통 색인은 정적(static)으로 이루어지는데, 검색대상 정보를 모아서 한번에 색인을 하게 됩니다. 검색대상 정보가 많지 않거나 자주 업데이트가 되지 않는 경우라면 괜찮지만, 검색대상 정보가 많아지거나 자주 업데이트가 되는 경우에는 동적으로 색인을 하게 됩니다.

검색하러 왔는데, 최근 데이터가 없으면 사용자의 외면을 받기에 대부분의 검색엔진들은 바로 바로 수집된 데이터에 대해서 색인을 해서 검색결과에 반영하는 과정 – 이를 다이내믹 색인이라고 – 을 하게 됩니다.


실시간 검색? 근실시간 검색!

요즘 많이 들리는 실시간 검색은 또 다이내믹 색인과 좀 다릅니다. 실시간 검색의 뉘앙스는 마치 새로운 정보가 올라오면 바로 검색결과에서 확인할 수 있는 것처럼 느껴지지만, 위에서 설명한 것처럼 색인이라는 시간이 소요되기에 실시간에 가까운 검색입니다.(뭐 거의 실시간에 가깝다는 의미로 근실시간 검색이라는 말을 사용하는 경우도 있더군요)

실시간 검색이 존재하지 않느냐 그런 것은 아닙니다. 일반적인 검색엔진이 아니라 DBMS에서는 실시간 검색이 가능합니다. DB에 데이터가 추가되면 바로 검색에 반영이 되어 나오게 되는데, 일반적인 검색엔진에서는 사전적인 의미 그대로의 실시간 검색은 절대로 불가능합니다. 아무리 작은 데이터여도 데이터가 생성된 시점으로부터 검색엔진이 색인 하기까지는 동시에 이루어질 수 없고 시간차가 당연히 발생하게 됩니다.

그래서 실시간에 가까운 검색은 존재하여도 실시간 검색은 존재하지 않는다고 보시면 됩니다. 다만, 트위터와 같이 속보성이 중요한 컨텐츠의 경우에 있어서는 트위터에 새로운 트윗이나 리트윗이 올라온 시점과 검색엔진의 색인에 반영되는 시간차를 최소화할 수 있어야 합니다. 한마디로 근실시간 검색이 가능하도록 해야 합니다.

위에서 많이 보편화되었다고 말씀 드렸지만, 실제로 다이나믹 색인은 기술적으로나 운영을 위한 인프라 측면에서 고급 검색기술에 속하고 인프라도 많이 소요됩니다. 트위터와 같이 속보성이 중요한 데이터를 근실시간 검색을 하자면 검색엔진이 빠른 다이나믹 색인속도를 낼 수 있어야 하고 그에 따른 인프라가 필수적으로 지원되어야 합니다.

그래서 트위터 검색결과가 별로라고 많이들 이야기하는 이유도 서비스 운영주체로서 모든 정보를 가지고 있음에도 트위터 특성을 살린 검색이 안되기에 구글이나 MS와의 제휴에 나서는 것인지도 모릅니다.


대화검색

트위터 검색이 주목을 받으면서 트위터 검색 = 실시간 검색이라는 이야기를 하는 분들이 계신데요. 제가 보기에는 실시간 검색이라는 특징(정확하게는 근실시간 검색)을 가지고 있는 대화 검색이라고 부를 수 있을 것 같습니다.

트위터를 검색한다고 하면 특정 트윗 하나만 근실시간으로 검색하면 되는 것이 아니라 트윗과 해당 트윗에 대한 리플라이와 리트윗 등을 함께 검색할 수 있어야 하는데, 이를 위해서는 대화를 추적해야 하고 이는 결국 대화뭉치를 검색할 수 있는 검색이 되어야 합니다.

Not getting Involved
Not getting Involved by TarikB 저작자 표시비영리

즉, 검색대상 데이터가 트위터의 트윗과 같은 속보성을 띠는 대화뭉치를 대상으로 하는 검색을 실시간 검색으로 부르기 보다는 대화 검색이라고 부르는 것이 맞아 보입니다. (소셜검색이라고 하는 분도 있는데, 소셜네트워크의 컨텐츠를 검색하는 것이 소셜검색이 아닙니다. 관련해서는 별도로 포스팅을 하겠습니다.)

아무튼 최근 검색엔진과 관련해서는 의미를 이야기하거나 실시간을 이야기 하는데, 결국 소셜미디어와 소셜네트워크의 발전으로 인해서 새로운 형태의 컨텐츠들이 생산되고 있기에 대화검색과 같이 이를 제대로 검색할 수 있는 새로운 시도가 계속되어야 할 듯 합니다.


 마루날의 雜學辭典|잡학사전을 RSS리더로 편하게 구독하세요~
(아래 손가락을 눌러주셔도 PC에 아무런 이상이 없습니다.)

마루날 정보검색 검색엔진, 근실시간 검색, 대화검색, 소셜네트워크, 실시간 검색, 정보검색, 차세대 검색엔진

  1. 국내최초 실시간검색 - 라이브K (http://www.livek.com)

  2. 한번 잘 살벼와야겠군요 ^^

  3. 멋진 글 잘보았습니다. 라이브K 공식블로그(http://blog.livek.com)에서도 많은 이야기를 나누어요...