초록 열기/닫기 버튼

GPS 기능을 갖춘 모바일 단말기가 일반화되면서 검색 엔진은 사용자의 위치 정보를 바탕으로 한 지역 검색 서비스를 제공한다. 사용자들은 주변 식당을 검색하거나 특정 장소 혹은 이벤트를 검색하기 위해서 지역 검색을 활용한다. 그러나 지역 검색은 장소(place)에 대한 검색은 지원하지만, 지역 기관에서 제공하는 정보 서비스는 지원할 수 없다. 예를 들어, 지역 검색을 통해서 지역 도서관을 찾을 수는 있지만, 지역 도서관에서 제공하는 소장 도서 검색 서비스는 검색 엔진을 통해서 활용할 수 없다. 본 논문에서는 지역 기관에서 제공하는 정보 서비스를 검색 엔진을 통해서 검색할 수 있는 메타 지역 검색(meta local search)의 개념과 이를 구현하기 위한 시스템 설계를 소개한다. 메타 지역 검색 시스템은 클라이언트/서버 형태로 구조를 가지며, 클라이언트는 GPS를 이용해서 사용자의 위치를 파악할 수 있어야 한다. 서버는 세 가지 형태로 설계할 수 있다. 첫째는 검색 엔진이 모든 정보를 관리하는 형태인데, 이 방법은 서비스를 안정적으로 제공할 수 있는 장점이 있다. 둘째는 검색 엔진이 필요 시 지역 기관에 접근하는 형태로 지역 기관의 동적인 변화를 빨리 반영할 수 있다는 장점이 있다. 셋째는 검색 엔진은 메타 정보만 제공하는 형태로 검색 엔진을 최소한으로 변경한다는 장점이 있다. 논문에서 프로토타입 시스템은 두 번째 방법으로 서버를 구성하였다. 즉, 서버는 자체적으로 검색 엔진 기능을 포함하고 있으며, 외부의 지역 기관 시스템과 필요시 동적으로 연결해서 질의어를 통해 정보를 검색하고, 이것을 사용자에게 전달한다. 메타 지역 검색은 지역의 모든 상점 혹은 기관에 확대해서 적용할 수 있기 때문에 향후 검색 엔진의 서비스를 확장할 수 있는 기회를 제공할 것이다.


With the popularity of mobile devices with GPS, such as smart phones, search engine provides local search services based on user's current location. Users use local search to search for nearby famous restaurants, attraction places, or social events. However, current search engines support only searches for places, but they can not search information provided by search services from local institutes. For example, you can search for local libraries through local search, but you can not use the search service provided by the libraries from search engines. In this paper, we introduce the concept of meta local search which allows search engines to search information from local institute’s information services. Furthermore we will also introduce the design of meta local search systems, and its prototype system. The meta local search system has client-server architecture, and the client should be able to detect user’s location using GPS. We can design the server in three types. The first one is that the search engine keeps and manages all the information from the local institutes. This approach has the advantage of providing stable search service without local servers’ failure. The second approach is that the search engines can access the local institute’s servers when needed. Then it can quickly reflect the dynamic changes of the local information. Third, the search engine provides only meta information to the client, and this approach minimizes the costs for modifying the current search engines. In the paper, our prototype system follows the second approach for implementing the server. The server has its own search engine and it is able to dynamically connect with an external local institute’s information system to retrieve information. In the future, meta local search can be extended to stores or agencies in local area in the future.