KR20030066064A - Internet searching service system for displaying a search result to different user interface depending on query and searching method thereof - Google Patents

Internet searching service system for displaying a search result to different user interface depending on query and searching method thereof Download PDF

Info

Publication number
KR20030066064A
KR20030066064A KR1020020006221A KR20020006221A KR20030066064A KR 20030066064 A KR20030066064 A KR 20030066064A KR 1020020006221 A KR1020020006221 A KR 1020020006221A KR 20020006221 A KR20020006221 A KR 20020006221A KR 20030066064 A KR20030066064 A KR 20030066064A
Authority
KR
South Korea
Prior art keywords
search
template
service system
result
group
Prior art date
Application number
KR1020020006221A
Other languages
Korean (ko)
Inventor
이준영
Original Assignee
야후코리아 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 야후코리아 주식회사 filed Critical 야후코리아 주식회사
Priority to KR1020020006221A priority Critical patent/KR20030066064A/en
Publication of KR20030066064A publication Critical patent/KR20030066064A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE: An Internet search service system for displaying a search result to different interfaces according to keywords and a searching method thereof are provided to create a page to be used in a search result in real time by analyzing a keyword in a basic search function or to output a search result page using a predefined template. CONSTITUTION: A user(300) connects to the Internet(304) through a LAN or a modem device. A web server(305) receives a query sentence from the user(300) and transfers the query sentence to a search server(306) as a keyword(310). In addition, the web server(305) receives a search result from the search server(306) and displays the search result to the user(300). The search server(306) searches a search database(307) using the keyword(310) received from the web server(305) and transfers the result list(312). The search server(306) searches a template database(308) using a keyword(313) and transfers a result template(314) for outputting a search result.

Description

검색어에 따라 다른 유저 인터페이스로 검색결과를 디스플레이하는 인터넷 검색 서비스 시스템 및 그 검색방법 {INTERNET SEARCHING SERVICE SYSTEM FOR DISPLAYING A SEARCH RESULT TO DIFFERENT USER INTERFACE DEPENDING ON QUERY AND SEARCHING METHOD THEREOF}INTERNET SEARCHING SERVICE SYSTEM FOR DISPLAYING A SEARCH RESULT TO DIFFERENT USER INTERFACE DEPENDING ON QUERY AND SEARCHING METHOD THEREOF}

본 발명은 검색엔진을 사용하여 검색하는 사용자에게 검색어에 따라 최적화된 검색결과 화면을 디스플레이하는 검색 서비스 시스템 및 그 검색방법에 관한 것으로서, 보다 상세하게는 단일의 검색어나 그룹화된 복수개의 검색어에 의해 지정된 검색결과 페이지를 선택하여 사용자에게 디스플레이함으로써 특정 이벤트의 검색 서비스나 테마별 검색 서비스가 가능한 검색 서비스 시스템 및 그 검색방법에 관한 것이다.The present invention relates to a search service system for displaying a search result screen optimized according to a search term to a user searching using a search engine, and a search method thereof. More specifically, the present invention relates to a single search term or a plurality of grouped search terms. The present invention relates to a search service system capable of selecting a specific search result page and displaying the same to a user, thereby enabling a search service for a specific event or a search service by theme.

통상적으로, 검색 서비스는 다양하지만, 그 사용범위가 일반화되어 있고, 검색결과의 모양 또한 모두 획일적으로 출력되고 있다. 결국, 모든 검색어에 대해 똑같은 모양의 검색결과 화면으로 디스플레이되고, 다만 이미지 검색, 통합 검색, Q & A 등 추가의 검색 옵션이 제공될 뿐이다. 따라서, 사용자는 그러한 획일적인 검색결과의 리스트를 보고서 원하는 사항을 찾아 내야만 했다.In general, search services vary, but the scope of use is generalized, and the search results are all uniformly output. As a result, all search terms are displayed in the same search result screen, but only additional search options such as image search, integrated search, and Q & A are provided. Thus, the user had to look at the list of such uniform search results to find out what they wanted.

도 1은 일반적인 검색 서비스의 개념을 설명하기 의한 흐름도이다. 사용자가 검색어를 입력하면(단계 S11), 그 검색어를 검색엔진의 앞 부분에서 분석하고, 분석한 검색어 조합에 의해 검색엔진을 통해 원하는 검색결과를 찾아 낸다(단계 S12). 이때 동시에, 검색엔진은 사이트, 디렉토리, 웹페이지, 인사이드 정보, 이미지, 동영상 등 여러 가지 데이터베이스(Database)를 찾는다. 그렇게 하여 얻어진 결과는 검색엔진마다의 고유 랭킹 알고리즘에 의해 사용자에게 순서적으로 출력된다(단계 S13). 이때, 검색결과는 동일한 모양의 결과 페이지로서 출력된다.1 is a flowchart illustrating the concept of a general search service. When the user enters a search word (step S11), the search word is analyzed at the front of the search engine, and the desired search result is found through the search engine by the analyzed search word combination (step S12). At the same time, the search engine searches various databases such as sites, directories, web pages, inside information, images, and videos. The results thus obtained are sequentially output to the user by the unique ranking algorithm for each search engine (step S13). At this time, the search results are output as result pages of the same shape.

또, 하나의 화면에 복수의 검색기능을 추가하여 다양한 검색 서비스를 제공하는 것도, 기존의 검색 서비스의 접근방법이나, 검색어의 종류에 무관하게 단순히 검색된 결과만을 사용자에게 디스플레이할 뿐이다. 검색어에 따라 고유의 맞춤 페이지로 검색결과를 디스플레이하기 위해서는, 검색엔진에서 분석한 검색어를 이용해서 다른 페이지를 지정하고, 이를 검색결과로서 출력하게 하는 기술이 필요하다.In addition, providing a plurality of search services by adding a plurality of search functions to a single screen simply displays the searched results only to the user regardless of the existing search service method or the type of search word. In order to display search results in a unique customized page according to a search word, a technique for designating another page using a search word analyzed by a search engine and outputting the search result as a search result is required.

본 발명은, 상기의 사정을 감안하여 이루어진 것으로, 그 목적은 기본 검색기능에서 검색어를 분석하여 검색결과에서 사용될 페이지를 실시간으로 생성하거나, 미리 정의된 템플릿(template)을 사용하여 검색결과 페이지를 출력할 수 있는 인터넷 검색 서비스 시스템 및 그 검색방법을 제공하는 것이다.The present invention has been made in view of the above circumstances, and an object thereof is to analyze a search word in a basic search function and generate a page to be used in a search result in real time, or output a search result page using a predefined template. The present invention provides an internet search service system and a search method thereof.

도 1은 일반적인 검색 서비스의 개념을 설명하기 위한 흐름도이다.1 is a flowchart illustrating a concept of a general search service.

도 2는 본 발명의 검색어로 검색결과 페이지를 적용하는 과정을 개념적으로 설명하기 위한 흐름도이다.2 is a flowchart conceptually illustrating a process of applying a search result page to a search word of the present invention.

도 3은 사용자가 인터넷을 통해 검색을 수행하고, 그 검색결과를 검색결과 페이지로 적용하는 본 발명에 따른 인터넷 검색 서비스 시스템의 개략적인 블록구성도이다.3 is a schematic block diagram of an Internet search service system according to the present invention in which a user performs a search through the Internet and applies the search result to a search result page.

도 4는 도 3의 키워드 DB 및 템플릿 DB의 구체적인 1구성예를 나타낸 도면이다.4 is a diagram illustrating a specific configuration example of the keyword DB and the template DB of FIG. 3.

도 5는 검색어에 대해 어떤 과정으로 결과 템플릿을 가져오는지를 설명하기 위한 흐름도이다.5 is a flowchart illustrating a process of obtaining a result template for a search word.

도 6은 도 5의 검색어 캐롤 에 대한 템플릿을 선택하는 과정을 구체적으로 나타낸 설명도이다.FIG. 6 is an explanatory diagram specifically illustrating a process of selecting a template for the search word carol of FIG. 5.

도 7은 템플릿을 생성하고 및 각 키워드와 맵핑시키는 과정을 설명하기 위한흐름도이다.7 is a flowchart for explaining a process of generating a template and mapping each keyword.

도 8은 도 7의 키워드 DB, 그룹 DB 및 템플릿 DB의 구체적인 1구성예를 나타낸 도면이다.FIG. 8 is a diagram illustrating a specific configuration example of a keyword DB, a group DB, and a template DB of FIG. 7.

도 9는 검색서버로부터 수신한 검색어를 템플릿 데이터베이스에서 찾아 그 템플릿을 검색서버로 돌려주는 과정을 설명하기 위한 흐름도이다.9 is a flowchart illustrating a process of finding a search word received from a search server in a template database and returning the template to the search server.

도 10은 현재 널리 이용되고 있는 검색엔진인 야후 코리아의 기본 검색결과 화면을 나타낸 도면이다.FIG. 10 is a diagram showing a basic search result screen of Yahoo! Korea, which is a widely used search engine.

도 11은 본 발명의 예제로 도시한 수학능력시험 그룹에 대한 검색결과 화면을 나타낸 도면이다.11 is a view showing a search result screen for the math test group shown as an example of the present invention.

도 12는 본 발명의 예제로 도시한 크리스마스 그룹에 대한 검색결과 화면을 나타낸 도면이다.12 is a view showing a search result screen for a Christmas group as an example of the present invention.

도 13은 본 발명의 예제로 도시한 현대자동차 그룹에 대한 검색결과 화면을 나타낸 도면이다.13 is a view showing a search result screen for the Hyundai Motor Group shown as an example of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

300 --- 사용자, 301 --- 컴퓨터(PC),300 --- user, 301 --- computer (PC),

302 --- PDA(Personal Digital Assistants: 개인용 디지털 보조기),302 --- PDAs (Personal Digital Assistants),

303 --- 모바일폰, 304 --- 인터넷,303 --- mobile phone, 304 --- internet,

305 --- 웹서버, 306 --- 검색서버,305 --- web server, 306 --- search server,

307 --- 검색 데이터베이스(DB), 308 --- 템플릿 데이터베이스(DB).307 --- Search Database (DB), 308 --- Template Database (DB).

상기한 목적을 달성하기 위해 본 발명은, 인터넷 검색에서 질의문(검색어)에 따라 검색결과 출력 페이지를 다르게 디스플레이하도록 하고 있다. 즉, 본 발명은 웹브라우저를 통해 질의문을 입력받아 검색을 수행하는 검색엔진과, 그 질의문에 의해 해당 페이지를 맵핑(mapping)시키는 맵핑수단, 이들 결과 페이지를 저장하고 검색을 수행하는 검색수단 및, 이들 결과 페이지를 검색결과에 적용하여 출력하는 수단을 포함하는 인터넷 검색 서비스 시스템을 제공한다.In order to achieve the above object, the present invention is to display a search result output page differently according to a query (search term) in the Internet search. That is, the present invention provides a search engine that receives a query through a web browser and performs a search, a mapping means for mapping a corresponding page by the query, and a search means for storing these result pages and performing a search. And means for applying and outputting these result pages to the search results.

또, 본 발명은, 인터넷 검색 서비스 시스템에 있어서, 사용자가 입력하는 검색어에 따라 해당하는 결과 페이지를 선택하고, 그 검색 결과에 적용하여 디스플레이하는 검색방법을 제공한다.The present invention also provides a search method for selecting a corresponding result page according to a search word input by a user and applying the same to the search result in the Internet search service system.

더욱이, 본 발명은, 인터넷 검색 서비스 시스템에 있어서, 검색 결과 페이지를 다양하게 사용하기 위해 복수개의 템플릿을 관리하고, 이들 템플릿을 상기 검색 서비스 시스템에 적용하는 단계를 구비한 검색방법을 제공한다.Furthermore, the present invention provides a search method comprising the steps of managing a plurality of templates in order to use various search result pages in the Internet search service system, and applying these templates to the search service system.

(실시예)(Example)

이하, 예시된 도면을 참조하면서 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the illustrated drawings.

도 2는 본 발명에서 사용자가 입력한 질의문으로 검색한 후, 검색결과에 그 질의문에 정의된 결과 페이지를 적용하는 개념을 설명하기 위한 흐름도이다.2 is a flowchart illustrating a concept of applying a result page defined in the query to a search result after searching by a query input by a user in the present invention.

먼저, 검색엔진이 인터넷 사용자에 의한 질의문을 수신한다(단계 S21). 이 경우, 사용자 질의문은 한 어절로 구성된 단어, 구, 문장, 검색 연산자로 결합된 형태를 포함한다. 입력된 질의문은 구든 문장이든 그 질의문을 그대로 사용하여 검색하거나, 또는 형태소 분석과 같은 한글처리를 행한 후 검색어를 추출해서 그 검색어를 사용하여 검색을 행한다. 검색엔진은 이 질의문에 해당하는 검색을 수행한다(단계 S22).First, the search engine receives a query by an Internet user (step S21). In this case, the user query statement includes a word, phrase, sentence, and search operator composed of one word. The input query is searched using the query as it is, whether it is an old or a sentence, or after performing Hangul processing such as morphological analysis, the search word is extracted and the search is performed using the search word. The search engine performs a search corresponding to this query statement (step S22).

다음으로, 그 질의문에 적용할 페이지가 등록되어 있는지를 확인하고, 검색결과를 출력할 페이지를 검색결과 저장 시스템에서 찾는다(단계 S23). 그 질의문에 해당하는 페이지가 있는 경우에는 그 페이지를 적용하여 검색결과를 출력하고, 그 질의문에 해당하는 페이지가 없는 경우에는 기본 검색결과 페이지를 사용하여 검색결과를 출력한다(단계 S24). 이와 같이, 질의문으로 검색결과 페이지를 선택하는 과정은 검색 전에 미리 선택해 두거나, 또는 검색 후에 선택할 수 있도록 해 두는 것이 가능하다.Next, it is checked whether a page to be applied to the query is registered, and the page for outputting the search result is found in the search result storage system (step S23). If there is a page corresponding to the query, the page is applied to output the search result. If there is no page corresponding to the query, the search result is output using the basic search result page (step S24). In this way, the process of selecting the search result page by the query can be selected in advance before the search, or can be selected after the search.

도 3은 도 2의 개념을 이용할 수 있는 구체적인 시스템 계통을 나타낸 블록도이다. 사용자(300)는 PC나 워크스테이션과 같은 유선 인터넷 사용자(301), PDA(302) 및 모바일폰(303)을 사용하는 무선 인터넷 사용자를 포함하는 바, 본 발명은 유, 무선을 포함한 모든 인터넷 검색 서비스에 적용되는 것이다. 사용자(300)는 LAN 또는 모뎀장치를 통하여 인터넷(304)에 접속한다. 웹서버(305)는 사용자(300)로부터 질의문(309)을 수신하여 이를 검색어(310)로서 검색서버(306)로 넘겨주고(310), 다시 검색서버(306)로부터 검색결과(315)를 수신하여 사용자(300)에게 디스플레이하는 기능을 수행한다. 검색서버(306)는 웹서버(305)로부터 수신한 검색어(310)로 검색 데이터베이스(DB)(307)를 검색하고, 그 결과 리스트(312)를 검색서버(306)로 넘겨준다. 또한, 검색서버(306)는 검색어(313)로 템플릿 데이터베이스(DB)(308)를 검색하여 검색결과를 출력할 결과 템플릿(314)을 검색서버(306)로 넘겨준다.3 is a block diagram illustrating a specific system system that may utilize the concept of FIG. 2. The user 300 includes a wired Internet user 301 such as a PC or a workstation, a wireless Internet user using a PDA 302 and a mobile phone 303. The present invention includes all Internet searches, including wired and wireless. Applies to the service. The user 300 connects to the Internet 304 via a LAN or modem device. The web server 305 receives the query 309 from the user 300 and passes it to the search server 306 as the search word 310 (310), and returns the search result 315 from the search server 306 again. Receive and display to the user 300. The search server 306 searches the search database (DB) 307 with the search word 310 received from the web server 305, and passes the result list 312 to the search server 306. In addition, the search server 306 searches the template database (DB) 308 with the search word 313 and passes the result template 314 to the search server 306 to output the search result.

도 4는 도 3의 키워드 DB(307) 및 템플릿 DB(308)의 구체적인 1구성예를 나타낸 도면이다.4 is a diagram illustrating a specific configuration example of the keyword DB 307 and the template DB 308 of FIG. 3.

먼저, 도 4의 (a)에 나타낸 바와 같이, 키워드 DB(307)는 키워드와 그룹 ID의 2개의 필드로 이루어지고, 검색서버(306)에 의해 사용된다. 이 때문에, 처리속도와 메모리의 효율적 사용을 위해 메모리 맵 파일(Memory Mapped file) 구조인 공유 메모리(shared memory)를 사용하거나, 메모리를 동적으로 할당받아 메모리로 올려 사용한다. 키워드 필드의 키워드는 미리 관리자에 의해 등록되어 있는 것이고, 그룹 ID는 후술하는 그룹 DB를 참조하여 해당 그룹의 ID로서 정해진 것이다.First, as shown in Fig. 4A, the keyword DB 307 is composed of two fields, a keyword and a group ID, and is used by the search server 306. For this reason, shared memory, which is a memory mapped file structure, is used for processing speed and efficient use of memory, or memory is dynamically allocated and used as a memory. The keyword of the keyword field is registered in advance by the administrator, and the group ID is determined as the ID of the corresponding group with reference to the group DB described later.

또, 도 4의 (b)에 나타낸 바와 같이, 템플릿 DB(308)는 검색서버(306)의 특정 디렉토리에 각 그룹 ID로 이름을 정하여 위치시켜 둔다. 이는, 검색엔진(306)에서 키워드 DB(307)를 검색하여 해당 그룹 ID가 있을 경우, 곧바로 해당 템플릿을 그룹 ID에 의해 가지고 올 수 있게 하기 위함이다.As shown in Fig. 4B, the template DB 308 locates and names each group ID in a specific directory of the search server 306. This is to search the keyword DB 307 in the search engine 306 and, if there is a corresponding group ID, to immediately bring the template by the group ID.

도 5는 본 발명에 따른 인터넷 검색 서비스 시스템의 주요 동작을 순서적으로 나타낸 흐름도로, 이는 검색어를 입력받아 검색결과를 출력하기까지의 동작을 순서적으로 나타낸 것이다.5 is a flowchart illustrating the main operations of the Internet search service system according to the present invention in sequence, which sequentially illustrates the operation up to receiving a search word and outputting a search result.

먼저, 사용자(300)가 검색어를 입력한다(단계 S400). 이 경우, 검색어는 사용자(300)가 입력한 어절, 구, 문장 및 검색 연산자를 포함한다. 입력된 검색어는 형태소 분석기와 같은 한글 처리과정 및 오타, 동의어, 유의어 확장 처리과정을 거친다. 이러한 과정을 통해 최종 검색어를 추출하고, 그 검색어를 가지고 검색엔진에서 사용할 검색어를 다시 생성한다. 이렇게 다시 생성된 검색어로 검색엔진에서 검색을 수행한다(단계 S401). 그 검색결과는 적절한 검색결과 페이지을 적용하기 위한 시스템으로 넘겨진다(단계 S402).First, the user 300 inputs a search word (step S400). In this case, the search word includes a word, phrase, sentence, and search operator input by the user 300. The input search word is processed through Hangul processing such as morphological analyzer and expansion of typos, synonyms, and thesaurus. Through this process, the final search term is extracted, and the search term is generated again using the search term. The search engine performs the search using the regenerated search word (step S401). The search result is passed to the system for applying the appropriate search result page (step S402).

사용자가 입력한 검색어에 대해서는, 검색과 더불어, 등록된 페이지가 있는지 혹은 템플릿 데이터베이스에 등록된 템플릿이 있는지의 검색이 행해진다(단계 S403). 템플릿 데이터베이스에는 미리 정의한 검색결과 템플릿이 격납되어 있다. 이들 각각의 템플릿은 각 검색어 또는 검색어 그룹으로 구분되며, 파일이나 메모리의 형태로 만들어져 있다. 해당 검색어로 등록된 템플릿이 있으면 그 템플릿을 선택하고(단계 S404), 해당 검색어로 등록된 템플릿이 없으면 기본 템플릿을 선택하게 된다(단계 S405). 이들 검색결과는 선택된 템플릿 페이지에 적용되고(단계 S406), 그 입력한 검색어에 따라 템플릿이 적용된 페이지로 검색결과를 디스플레이하게 된다(단계 S407).The search word entered by the user is searched for whether there is a registered page or a template registered in the template database in addition to the search (step S403). Predefined search result templates are stored in the template database. Each of these templates is divided into search terms or search term groups and is made in the form of a file or a memory. If there is a template registered with the corresponding search word, the template is selected (step S404). If there is no template registered with the search word, the default template is selected (step S405). These search results are applied to the selected template page (step S406), and the search results are displayed on the page to which the template is applied according to the entered search word (step S407).

도 6은 도 5의 검색어 "캐롤"에 대한 템플릿을 선택하는 과정을 구체적으로 나타낸 설명도이다.FIG. 6 is an explanatory diagram specifically illustrating a process of selecting a template for the search term "carol" of FIG. 5.

예컨대 사용자가 검색어로서 "캐롤"을 입력했다면, 먼저 키워드 DB(307)에서 그 키워드 "캐롤"에 대응하는 그룹 ID "2"가 얻어진다. 그리고, 템플릿 DB(308)에서 그 그룹 ID "2"에 대응하는 템플릿 "/template/2.tmpl"이 선택된다.For example, if the user inputs "carol" as a search word, first, a group ID "2" corresponding to the keyword "carol" is obtained in the keyword DB 307. Then, in the template DB 308, a template "/template/2.tmpl" corresponding to the group ID "2" is selected.

이와 같이 하여, 검색어 "캐롤"에 대한 템플릿을 적용하여 검색결과를 출력할 수 있도록 되어 있다.In this way, it is possible to apply a template for the search term "carol" to output a search result.

다음에는 도 7을 참조하여 템플릿을 생성하고 각 키워드와 맵핑시키는 과정에 대해 설명한다.Next, a process of generating a template and mapping each keyword with reference to FIG. 7 will be described.

도 7은 템플릿을 생성하고 각 키워드와 맵핑시키는 과정을 설명하기 위한 흐름도이다. 특정의 검색어에 대해 기본 템플릿 이외의 지정된 템플릿을 사용하기 위해서는, 그 키워드를 미리 등록해 두어야 한다(단계 S500). 입력된 검색어에 대해서는 하나의 그룹을 선택하고(단계 S501), 검색어를 그 그룹에 맵핑되도록 지정해 둔다(단계 S502). 이 경우, 각 그룹은 하나 또는 그 이상의 검색어로 구성된다.7 is a flowchart illustrating a process of generating a template and mapping each keyword. In order to use a specified template other than the basic template for a specific search word, the keyword must be registered in advance (step S500). One group is selected for the input search word (step S501), and the search word is designated to be mapped to the group (step S502). In this case, each group consists of one or more search terms.

관리자는 같은 템플릿을 사용할 단위별로 그룹을 묶는다. 예를 들어, 도 12에 나타낸 바와 같은 크리스마스 템플릿을 사용할 검색어, 즉 "크리스마스", "산타클로스" 및 "캐롤" 등을 하나의 그룹으로 지정할 수 있다. 한편으로, 필요에 따라 하나의 검색어만으로 하나의 그룹을 만들 수도 있다. 이러한 필요에 의해, 하나의 그룹을 생성하고(단계 S503), 그 그룹을 템플릿과 일대일로 맵핑시켜 둔다(단계 S504). 관리자는 각 그룹을 만든 후, 그 그룹이 요구하는 특징을 살려 디자인을 행하여 템플릿 페이지를 생성한다(단계 S505). 이 템플릿은 템플릿 데이터베이스(308)에 저장되고(단계 S506), 사용자가 검색어를 입력했을 때, 그 검색어로 찾아낸 그룹번호에 의해 맵핑된 템플릿을 선택하여 검색서버로 보낸다(단계 S507). 그룹번호가 없을 때는, 기본 템플릿을 검색서버로 보낸다(단계 S507).도 8은 도 7의 키워드 DB, 그룹 DB 및 템플릿 DB의 구체적인 1구성예를 나타낸 도면이다.The administrator groups groups into units that will use the same template. For example, a search word to use the Christmas template as shown in FIG. 12, that is, "Christmas", "Santa Claus", "Carol", etc., can be designated as a group. On the other hand, if necessary, one group can be created with only one search word. By this need, one group is created (step S503), and the group is mapped one-to-one with a template (step S504). After creating each group, the manager makes a design utilizing the characteristics required by the group to generate a template page (step S505). This template is stored in the template database 308 (step S506). When the user enters a search word, the template selected by the group number found by the search word is sent to the search server (step S507). If there is no group number, the basic template is sent to the search server (step S507). [0055] FIG. 8 is a diagram showing one specific configuration example of the keyword DB, group DB, and template DB of FIG.

관리자가 키워드를 등록할 때(단계 S500), 그룹 DB에 의해 그룹을 선택(단계 S501)한 후, 키워드 DB(307)에 의해 키워드를 그룹에 맵핑시킨다(단계 S502).When the administrator registers a keyword (step S500), after selecting a group by the group DB (step S501), the keyword DB 307 maps the keyword to the group (step S502).

새로 추가되는 그룹은 그룹 DB에 없으므로, 관리자가 생성하고 그룹 DB에 그룹과 ID를 일대일로 맵핑시킨다(단계 S504). 그리고, 그 그룹으로 사용할 템플릿을 디자인하여 템플릿 DB(308)에 저장한다(단계 S506). 그 후, 템플릿을 검색서버(306)로 보내도록 되어 있다(단계 S507).Since the newly added group is not in the group DB, the administrator creates and maps the group and ID one-to-one to the group DB (step S504). Then, a template to be used as the group is designed and stored in the template DB 308 (step S506). Thereafter, the template is sent to the search server 306 (step S507).

이 경우에 있어서도, 도 8의 (a)에 나타낸 바와 같이, 키워드 DB(307)는 키워드와 그룹 ID의 2개의 필드로 이루어지고, 검색서버(306)에서 사용된다. 이 때문에, 처리속도와 메모리의 효율적 사용을 위해 메모리 맵 파일 구조인 공유 메모리를 사용하거나, 메모리를 동적으로 할당받아 메모리로 올려 사용한다. 키워드필드의 키워드는 미리 관리자에 의해 등록되어 있는 것이고, 그룹 ID는 후술하는 그룹 DB를 참조하여 해당 그룹의 ID로서 정해진 것이다.Also in this case, as shown in Fig. 8A, the keyword DB 307 is composed of two fields, a keyword and a group ID, and is used by the search server 306. For this reason, shared memory, which is a memory map file structure, is used for processing speed and efficient use of memory, or memory is dynamically allocated and used as a memory. The keyword of the keyword field is registered in advance by the administrator, and the group ID is determined as the ID of the corresponding group with reference to the group DB described later.

또, 도 8의 (b)에 나타낸 바와 같이, 그룹 DB는 MySQL과 같은 데이터베이스나 파일을 사용한다. 그룹의 개수가 적은 경우에는, 간단한 파일을 사용해도 좋다. 이 그룹 DB를 사용하는 목적은, 관리자에 의해 정의된 그룹을 검색엔진에서 사용하기 위해 각 그룹별 고유 ID를 만들어 검색엔진 내부에서는 ID로 처리하여 그 처리속도를 향상시키기 위함이다.As shown in Fig. 8B, the group DB uses a database or a file such as MySQL. If the number of groups is small, a simple file may be used. The purpose of using this group DB is to improve the processing speed by creating a unique ID for each group for use by the administrator in the search engine and treating it as an ID inside the search engine.

더욱이, 도 8의 (c)에 나타낸 바와 같이, 템플릿 DB(308)는 검색서버의 특정 디렉토리에 각 그룹 ID로 이름을 정하여 위치시켜 둔다. 이는, 검색엔진에서 키워드 DB를 검색하여 해당 그룹 ID가 있을 경우, 곧바로 해당 템플릿을 그룹 ID에 의해 가지고 올 수 있게 하기 위함이다.Furthermore, as shown in Fig. 8C, the template DB 308 locates and names each group ID in a specific directory of the search server. This is to search the keyword DB in the search engine and, if there is a corresponding group ID, to immediately bring the corresponding template by the group ID.

또한, 템플릿 DB(308)를 도 8의 (d)에 나타낸 바와 같이, 그룹별 템플릿 DB로서 구성하도록 해도 좋다. 이 경우에는, 전술한 바와 같이 관리자가 같은 템플릿을 사용할 단위별로 그룹을 묶는다. 예를 들어, 도 12에 나타낸 바와 같은 크리스마스 템플릿을 사용할 검색어, 즉 "크리스마스", "산타 클로스" 및 "캐롤" 등을 하나의 그룹으로 지정할 수 있다. 한편으로, 필요에 따라 하나의 검색어만으로 하나의 그룹을 만들 수도 있다.In addition, the template DB 308 may be configured as a template DB for each group, as shown in Fig. 8D. In this case, as described above, the administrator groups the groups by units that will use the same template. For example, a search word to use the Christmas template as shown in FIG. 12, that is, "Christmas", "Santa Claus", "Carol", etc., can be designated as a group. On the other hand, if necessary, one group can be created with only one search word.

도 9는 검색서버(306)로부터 넘어 온 검색어로 템플릿을 검색하여 다시 검색서버(306)로 넘겨주는 과정을 설명하기 위한 흐름도이다. 검색서버에서 넘어 온 검색어를 이용하여(단계 S601) 템플릿 맵핑 테이블을 검색한다(단계 S602). 템플릿 맵핑 테이블을 검색한 결과, 등록된 템플릿 ID가 있으면(단계 S603), 그 템플릿 ID에 맵핑되어 있는 템플릿을 템플릿 데이터베이스(308)로부터 읽어온다(단계 S604). 템플릿 ID가 없으면, 기본 템플릿을 읽어온다(단계 S607). 이렇게 하여 읽어 들인 템플릿은 검색서버로 넘겨지고(단계 S605), 검색결과에 이용된다(단계 S606).9 is a flowchart illustrating a process of searching for a template with a search word passed from the search server 306 and handing it back to the search server 306. The template mapping table is searched by using the search word passed from the search server (step S601) (step S602). As a result of searching the template mapping table, if there is a registered template ID (step S603), the template mapped to the template ID is read from the template database 308 (step S604). If there is no template ID, the default template is read (step S607). The template read in this way is passed to a search server (step S605) and used for a search result (step S606).

도 10은 현재 널리 이용되고 있는 검색엔진인 야후코리아에서 사용되고 있는 기본적인 검색결과 화면을 나타낸 것이다. 이 화면은 통합검색, 관련어 검색, 광고를 포함하여 일반적인 형태의 검색결과 페이지로 구성된다.10 shows a basic search result screen used in Yahoo! Korea, a search engine that is widely used now. This screen consists of a general form of search results pages, including integrated search, related search, and advertisements.

도 11은 수능시험 특집 테마 검색 페이지를 나타낸 것이다. 이 그룹에 속하는 검색어로는 "수능", "대입" 및 "2002 수능 정답" 등이 있다. 이 페이지는, 기본 페이지와 달리, 관련 사이트를 따로 박스로 묶어 제공하며, 색상도 수험생에게 밝은 이미지를 줄 수 있는 노란색을 사용하고 있다. 투표박스를 추가하여 수험생에게 관련 질문을 던질 수도 있다. 또한, 상단에 축하 메시지 등을 디스플레이하도록 해도 좋다.11 shows a SAT test featured theme search page. Search terms belonging to this group include "SAT", "Assignment", and "2002 SAT correct". Unlike the main page, this page provides a separate box of related sites, and the colors are yellow to give the students a bright image. You can also add a voting box to ask you questions. It is also possible to display a congratulatory message or the like at the top.

도 12는 크리스마스 특집 검색 페이지의 예를 나타낸 것이다. 이 그룹에 속하는 검색어로는 "크리스마스", "산타 클로스", "성탄절", "캐롤" 및 "화이트 크리스마스" 등이 있다. 이 페이지는, 상단에 크리스마스 분위기를 느낄 수 있는 이미지로 디자인하고, 쇼핑박스 등을 강화해서 상단 및/또는 우측에 크리스마스와 관련한 상품을 구매할 수 있는 정보를 많이 디스플레이하도록 한다. 또한, 자바 애플릿 등을 사용하여 화면이 디스플레이되는 순간으로부터 화면 전체에 동적으로눈(snow)이 내리도록 디자인해도 좋다.12 shows an example of a Christmas feature search page. Search terms belonging to this group include "Christmas", "Santa Claus", "Christmas", "Carroll" and "White Christmas". This page is designed with an image that feels like Christmas at the top, and reinforces a shopping box to display a lot of information for purchasing Christmas-related items at the top and / or right. In addition, a Java applet or the like may be used so that snow falls dynamically on the entire screen from the moment the screen is displayed.

도 13은 현대자동차의 맞춤 검색결과 페이지의 예를 나타낸 것이다. 이 그룹에는 "현대자동차", "쏘나타", "그랜저" 및 "투스카니" 등의 자동차 이름과 관련된 검색어가 있을 수 있다. 이 페이지는, 현대자동차의 로고, 이미지, 각 자동차 모델별 링크가 나타나고, 월드컵 공식 기업으로서의 이미지를 나타낼 수 있도록 검색결과 바탕에 월드컵 앰블럼 등을 디스플레이하도록 하고 있다.13 shows an example of a customized search results page of Hyundai Motor. This group may have search terms related to car names such as "Hyundai Motor", "Sonata", "Granger" and "Tuscany". This page displays Hyundai's logos, images, links for each car model, and displays the World Cup emblems on the search results so that it can represent the image as an official World Cup company.

이들 도면 도 11, 도 12 및 도 13은 본 발명의 설명을 좀더 용이하게 하기 위해 예를 든 것일 뿐이고, 전술한 검색어는 완전 매칭 또는 규칙에 의한 조건으로 해당 페이지와의 관계(relationship) 및 맵핑(mapping)을 가지고 있어야 하며, 이 관계 및 맵핑에 의해 그 질의문을 입력했을 때 템플릿 데이터베이스로부터 그 템플릿 페이지를 제공받을 수 있다.11, 12, and 13 are only examples to make the description of the present invention easier, and the above search terms are defined by a perfect match or rule-based relationship and mapping with the corresponding page. You must have a mapping, and when you enter the query by this relationship and mapping, you can get the template page from the template database.

이들 이외의 검색어에 대해서는, 도 10에 나타낸 바와 같이 기본 템플릿을 사용한 검색결과 화면을 사용자에게 디스플레이하게 된다.For search terms other than these, as shown in FIG. 10, a search result screen using a basic template is displayed to the user.

이들 페이지는 칼라(color), 디자인(design), 이미지(image) 및 백그라운드(background)를 포함한 전체적인 룩앤필(look and feel) 뿐만 아니라 유용한 관련 사이트의 링크나 사진, 실시간으로 변경되는 고유의 컨텐츠(contents)를 포함한 여러 가지의 부가 서비스까지 포함하는 각각의 독창적인 고유의 페이지로 제작할 수 있다.These pages provide not only an overall look and feel, including color, design, image, and background, but also links to and links to useful related sites, and unique content that changes in real time. You can create your own unique page that includes a number of additional services, including).

본 발명은 상기 실시예에 의거 기재했지만, 이 개시(開示)의 일부를 이루는 논술 및 도면은 이 발명을 한정하는 것이라고 이해해서는 안된다. 이 개시로부터당업자에게는 여러 가지의 대체 실시형태, 실시예 및 운용기술이 명백하게 될 것이다.Although this invention was described based on the said Example, the description and drawings which form a part of this indication should not be understood that it limits this invention. It will be apparent to those skilled in the art from this disclosure various alternative embodiments, examples and operational techniques.

예컨대, 상기 실시예에 따른 인터넷 검색 서비스 시스템은 템플릿 DB를 미리 작성해 두고 수신되는 키워드에 따라 템플릿이 적용된 페이지로 검색결과를 디스플레이하는 검색 시스템에 본 발명을 적용한 경우를 설명했지만, 본 발명은 이에 한정되지 않고 질의문을 입력하여 검색하는 어떠한 검색 시스템에도 적용할 수 있는 것이다.For example, the Internet search service system according to the above embodiment has been described in which the present invention is applied to a search system displaying a search result on a page to which a template is applied according to a keyword received after the template DB is prepared in advance. It can be applied to any search system that searches by entering a query.

이와 같이, 본 발명은 여기서는 기재하고 있지 않은 여러 가지의 실시형태 등을 포함하는 것은 물론이다. 따라서, 본 발명의 기술적 범위는 하기의 타당한 특허청구범위에 따른 발명의 특정사항에 의해서만 정해지는 것이다.As described above, it is a matter of course that the present invention includes various embodiments which are not described herein. Accordingly, the technical scope of the present invention is defined only by the specifics of the invention according to the following reasonable claims.

이상 설명한 바와 같이 본 발명에 의하면, 빈도가 높은 질의문이나 어떤 특정 분야에 관련된 질의문에 대해 검색결과에 그 분야의 부가정보를 추가로 사용자에게 디스플레이함으로써 검색의 만족도를 높일 수 있다.As described above, according to the present invention, the satisfaction of the search can be enhanced by additionally displaying additional information of the field to the user in the search result for a frequently asked question or a query related to a specific field.

예를 들어, 크리스마스와 관련된 질의문 리스트를 하나의 그룹으로 가정하면, "크리스마스", "성탄절", "산타 클로스", "캐롤" 및 "화이트 크리스마스" 등과 같이 크리스마스와 관련된 검색어로 검색했을 때 검색결과 화면에 크리스마스와 관련된 칼라, 디자인, 유용한 관련링크, 백그라운드 등 크리스마스와 관련된 모습으로 디자인하여 사용자에게 제공할 수 있도록 한다.For example, suppose that you have a list of queries related to Christmas as a group. When you search for Christmas related terms such as "Christmas", "Christmas", "Santa Claus", "Carol", and "White Christmas", In the result screen, the design related to Christmas, such as Christmas color, design, useful related links, and background, can be provided to the user.

마찬가지로, 현대자동차의 경우에도, "현대자동차", "쏘나타" 및 "그랜저"등과 같은 질의문이 입력되면, 현대자동차와 관련된 사이트 링크, 제품광고, 그 회사만의 룩앤필(look and feel)이 느껴지는 디자인을 적용하는 등 현대자동차 고유의 유저 인터페이스로 맞춤화하여 사용자에게 더 한층 양질의 결과 및 정보를 제공할 수 있도록 한다.Similarly, in the case of Hyundai Motor Company, if a query such as "Hyundai Motor", "Sonata", and "Granger" is entered, the site link, product advertisement, and its own look and feel can be felt. By applying the design, it can be customized with Hyundai's unique user interface to provide users with higher quality results and information.

또한, 특정 단체나 회사의 정보를, 크리스마스 등과 관련한 타겟 광고검색결과 화면의 원하는 위치에 노출시킬 수 있으며, 쇼핑 사이트나 경매 사이트 등과 같이 다른 인터넷 서비스와 연동시킬 수도 있다.In addition, information of a specific group or company may be exposed to a desired position on a target advertisement search result screen related to Christmas, or may be linked with other Internet services such as a shopping site or an auction site.

Claims (6)

인터넷 검색 서비스 시스템에 있어서,In the Internet search service system, 웹브라우저로부터 요청받은 검색어에 각각의 검색어 또는 여러 검색어를 하나의 그룹으로 구분하여 각기 다른 검색 결과 페이지를 사용하여 출력하는 것을 특징으로 하는 인터넷 검색 서비스 시스템.Internet search service system, characterized in that the search terms requested from the web browser, each search term or several terms are divided into a group and output using different search result pages. 웹브라우저를 통해 질의문을 입력받아 검색을 수행하는 검색엔진과, 그 질의문에 의해 해당 페이지를 맵핑시키는 맵핑수단, 이들 결과 페이지를 저장하고 검색을 수행하는 검색수단 및, 이들 결과 페이지를 검색결과에 적용하여 출력하는 수단을 구비하여 구성된 것을 특징으로 하는 인터넷 검색 서비스 시스템.A search engine that receives a query through a web browser and performs a search; a mapping means for mapping the page by the query; a search means for storing and performing a result page; and a search result page. Internet search service system comprising a means for applying to the output. 제1항에 있어서, 검색어 또는 검색어 그룹에 따라 각각의 해당하는 검색 결과 페이지를 찾고, 이들 템플릿 및 템플릿 정보를 저장하는 템플릿 데이터베이스를 갖춘 것을 특징으로 하는 인터넷 검색 서비스 시스템.The Internet search service system according to claim 1, further comprising a template database for finding each corresponding search result page according to a search term or a group of search terms, and storing these templates and template information. 제2항에 있어서, 상기 검색수단이 검색어 또는 검색어 그룹에 따라 각각의 해당하는 검색 결과 페이지를 찾고, 이들 템플릿 및 템플릿 정보를 저장하는 템플릿 데이터베이스인 것을 특징으로 하는 인터넷 검색 서비스 시스템.3. The Internet search service system according to claim 2, wherein the search means is a template database that finds each corresponding search result page according to a search term or a group of search terms, and stores these templates and template information. 인터넷 검색 서비스 시스템에 있어서,In the Internet search service system, 사용자가 입력하는 검색어에 따라 해당하는 결과 페이지를 선택하고, 그 검색 결과에 적용하여 디스플레이하는 것을 특징으로 하는 검색방법.A search method comprising selecting a corresponding result page according to a search word input by a user and applying the same to the search result. 인터넷 검색 서비스 시스템에 있어서,In the Internet search service system, 검색 결과 페이지를 다양하게 사용하기 위해 복수개의 템플릿을 관리하고, 이들 템플릿을 상기 검색 서비스 시스템에 적용하는 단계를 구비한 것을 특징으로 하는 검색방법.Managing a plurality of templates in order to use various search result pages, and applying these templates to the search service system.
KR1020020006221A 2002-02-04 2002-02-04 Internet searching service system for displaying a search result to different user interface depending on query and searching method thereof KR20030066064A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020006221A KR20030066064A (en) 2002-02-04 2002-02-04 Internet searching service system for displaying a search result to different user interface depending on query and searching method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020006221A KR20030066064A (en) 2002-02-04 2002-02-04 Internet searching service system for displaying a search result to different user interface depending on query and searching method thereof

Publications (1)

Publication Number Publication Date
KR20030066064A true KR20030066064A (en) 2003-08-09

Family

ID=32220384

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020006221A KR20030066064A (en) 2002-02-04 2002-02-04 Internet searching service system for displaying a search result to different user interface depending on query and searching method thereof

Country Status (1)

Country Link
KR (1) KR20030066064A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100469824B1 (en) * 2004-05-29 2005-02-03 엔에이치엔(주) Method and system for managing the impressing of the search listing based on advertisement group
KR100797041B1 (en) * 2005-03-23 2008-01-23 조광현 Classified Web Sites Search System And Method
WO2008089346A1 (en) * 2007-01-17 2008-07-24 Google Inc. Providing relevance-ordered categories of information
WO2008096992A1 (en) * 2007-02-09 2008-08-14 Netpia.Com, Inc. System and method for providing search service by keywords
WO2008103623A1 (en) * 2007-02-22 2008-08-28 Microsoft Corporation Synonym and similar word page search
WO2008134218A1 (en) * 2007-04-24 2008-11-06 Yahoo! Inc. System for displaying advertisements associated with search results
WO2009031759A1 (en) * 2007-09-06 2009-03-12 Nhn Corporation Method and system for generating search collection of query
WO2009045738A1 (en) * 2007-09-28 2009-04-09 Yahoo! Inc. System and method of inclusion of interactive elements on a search results page
KR100892737B1 (en) * 2007-04-09 2009-04-15 김창모 Advertisements providing system and its method for using double link search displaying starting position of search keyword in search result page
KR100913733B1 (en) * 2007-07-19 2009-08-24 서치솔루션 주식회사 Method for Providing Search Result Using Template
WO2010048219A3 (en) * 2008-10-20 2010-07-29 Google Inc. Providing search results
US7966321B2 (en) 2007-01-17 2011-06-21 Google Inc. Presentation of local results
KR20110129715A (en) * 2010-05-26 2011-12-02 엘지전자 주식회사 Image display device and method for operating the same
KR20110134090A (en) * 2010-06-08 2011-12-14 엘지전자 주식회사 Image display apparatus and method for operating the same
US8108390B2 (en) 2006-12-21 2012-01-31 Yahoo! Inc. System for targeting data to sites referenced on a page
KR101348401B1 (en) * 2012-04-12 2014-01-09 주식회사 엘지씨엔에스 Method of rendering user interface, server performing the same and stroage media sotring the same
US8996507B2 (en) 2007-01-17 2015-03-31 Google Inc. Location in search queries
US9396261B2 (en) 2007-04-25 2016-07-19 Yahoo! Inc. System for serving data that matches content related to a search results page
CN111897836A (en) * 2020-07-03 2020-11-06 中国建设银行股份有限公司 Search system, method and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010104873A (en) * 2000-05-16 2001-11-28 임갑철 System for internet site search service using a meta search engine
KR20020010288A (en) * 2000-07-29 2002-02-04 권태윤 Auto hookup and operating system of web search line engine
KR20020088671A (en) * 2001-05-19 2002-11-29 구교성 Method for searching information on the network using main key-word
KR20030024297A (en) * 2001-09-17 2003-03-26 (주)넷피아닷컴 Search system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010104873A (en) * 2000-05-16 2001-11-28 임갑철 System for internet site search service using a meta search engine
KR20020010288A (en) * 2000-07-29 2002-02-04 권태윤 Auto hookup and operating system of web search line engine
KR20020088671A (en) * 2001-05-19 2002-11-29 구교성 Method for searching information on the network using main key-word
KR20030024297A (en) * 2001-09-17 2003-03-26 (주)넷피아닷컴 Search system and method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Catalog (Meta search method, (Money Today 2001.08.28)) *
Catalog (Money Today 2001.01.18) *

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005116874A1 (en) * 2004-05-29 2005-12-08 Nhn Corporation Method and system for managing the impressing of the search listing based on advertisement group
KR100469824B1 (en) * 2004-05-29 2005-02-03 엔에이치엔(주) Method and system for managing the impressing of the search listing based on advertisement group
KR100797041B1 (en) * 2005-03-23 2008-01-23 조광현 Classified Web Sites Search System And Method
US8108390B2 (en) 2006-12-21 2012-01-31 Yahoo! Inc. System for targeting data to sites referenced on a page
US7966309B2 (en) 2007-01-17 2011-06-21 Google Inc. Providing relevance-ordered categories of information
WO2008089346A1 (en) * 2007-01-17 2008-07-24 Google Inc. Providing relevance-ordered categories of information
US11709876B2 (en) 2007-01-17 2023-07-25 Google Llc Providing relevance-ordered categories of information
US11334610B2 (en) 2007-01-17 2022-05-17 Google Llc Providing relevance-ordered categories of information
US10783177B2 (en) 2007-01-17 2020-09-22 Google Llc Providing relevance-ordered categories of information
US8996507B2 (en) 2007-01-17 2015-03-31 Google Inc. Location in search queries
US7966321B2 (en) 2007-01-17 2011-06-21 Google Inc. Presentation of local results
WO2008096992A1 (en) * 2007-02-09 2008-08-14 Netpia.Com, Inc. System and method for providing search service by keywords
US8751476B2 (en) 2007-02-22 2014-06-10 Microsoft Corporation Synonym and similar word page search
WO2008103623A1 (en) * 2007-02-22 2008-08-28 Microsoft Corporation Synonym and similar word page search
US7822763B2 (en) 2007-02-22 2010-10-26 Microsoft Corporation Synonym and similar word page search
KR100892737B1 (en) * 2007-04-09 2009-04-15 김창모 Advertisements providing system and its method for using double link search displaying starting position of search keyword in search result page
WO2008134218A1 (en) * 2007-04-24 2008-11-06 Yahoo! Inc. System for displaying advertisements associated with search results
US9396261B2 (en) 2007-04-25 2016-07-19 Yahoo! Inc. System for serving data that matches content related to a search results page
US9940641B2 (en) 2007-04-25 2018-04-10 Excalibur Ip, Llc System for serving data that matches content related to a search results page
KR100913733B1 (en) * 2007-07-19 2009-08-24 서치솔루션 주식회사 Method for Providing Search Result Using Template
US8463785B2 (en) 2007-09-06 2013-06-11 Nhn Corporation Method and system for generating search collection of query
WO2009031759A1 (en) * 2007-09-06 2009-03-12 Nhn Corporation Method and system for generating search collection of query
US9268856B2 (en) 2007-09-28 2016-02-23 Yahoo! Inc. System and method for inclusion of interactive elements on a search results page
WO2009045738A1 (en) * 2007-09-28 2009-04-09 Yahoo! Inc. System and method of inclusion of interactive elements on a search results page
KR101475126B1 (en) * 2007-09-28 2014-12-22 야후! 인크. System and method of inclusion of interactive elements on a search results page
KR20110085995A (en) * 2008-10-20 2011-07-27 구글 인코포레이티드 Providing search results
WO2010048219A3 (en) * 2008-10-20 2010-07-29 Google Inc. Providing search results
KR20110129715A (en) * 2010-05-26 2011-12-02 엘지전자 주식회사 Image display device and method for operating the same
KR20110134090A (en) * 2010-06-08 2011-12-14 엘지전자 주식회사 Image display apparatus and method for operating the same
KR101348401B1 (en) * 2012-04-12 2014-01-09 주식회사 엘지씨엔에스 Method of rendering user interface, server performing the same and stroage media sotring the same
CN111897836A (en) * 2020-07-03 2020-11-06 中国建设银行股份有限公司 Search system, method and storage medium

Similar Documents

Publication Publication Date Title
KR20030066064A (en) Internet searching service system for displaying a search result to different user interface depending on query and searching method thereof
AU2004294203B2 (en) System for automatically integrating a digital map system
EP1956498A1 (en) Document data managing method, managing system, and computer software
US20170109441A1 (en) Automatically generating a website specific to an industry
US20050137873A1 (en) Method and system for multi-language web homepage selection process
Stoker et al. Evaluation of networked information sources
CN101246484A (en) Electric text similarity processing method and system convenient for query
JP2008027207A (en) Retrieval system and retrieval method
JP2011527062A (en) Homepage integrated service providing system and method
US20060116986A1 (en) Formulating and refining queries on structured data
KR20000023961A (en) Information modeling method and database search system
EP1209583A2 (en) Method and device for searching for information on a data communications network
JP2003288348A (en) Library book stock retrieval system
IES20070382A2 (en) A method and apparatus for providing an on-line directory service
US20030004837A1 (en) Methods and systems for providing supplier information
JP2002082982A (en) Device and method for providing information and recording medium with information providing program recorded thereon
JP4869311B2 (en) Advertising bid term suggestion device, advertising bid term suggestion system, and advertising bid term suggestion method
US20050289161A1 (en) Integrated document directory generator apparatus and methods
Hassan et al. Identifying web usability criteria: the S̓CANMIC ̓model
KR20010025387A (en) Method and system for measuring grade by using the internet
JP3077615B2 (en) Homepage analysis display system
JP5070018B2 (en) SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM
JP3022791B2 (en) Character input simplification device
KR20000037489A (en) Method of search for domain in internet
JP2002183593A (en) Signboard information retrieval system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
SUBM Surrender of laid-open application requested