Nothing Special   »   [go: up one dir, main page]

KR20070111275A - System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound - Google Patents

System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound Download PDF

Info

Publication number
KR20070111275A
KR20070111275A KR1020060044445A KR20060044445A KR20070111275A KR 20070111275 A KR20070111275 A KR 20070111275A KR 1020060044445 A KR1020060044445 A KR 1020060044445A KR 20060044445 A KR20060044445 A KR 20060044445A KR 20070111275 A KR20070111275 A KR 20070111275A
Authority
KR
South Korea
Prior art keywords
initial
query
search
autocompletion
autocomplete
Prior art date
Application number
KR1020060044445A
Other languages
Korean (ko)
Other versions
KR100785755B1 (en
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 KR1020060044445A priority Critical patent/KR100785755B1/en
Publication of KR20070111275A publication Critical patent/KR20070111275A/en
Application granted granted Critical
Publication of KR100785755B1 publication Critical patent/KR100785755B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • G06F40/211Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A system and a method for providing a search result according to automatic completion of initial sound are provided to induce a good search result by identifying and outputting an automatic initial sound query related to an initial sound search term. A log database(201) is formed to record a query log. An initial sound index unit(202) indexes the query log recorded in the log database in initial sound units. An initial sound unit index database(203) records the indexed query log in initial sound units. An automatic initial sound completion identification part(204) receives an initial sound search term from a user and identifies at least one automatic initial sound completion query related to the initial sound search term from the initial sound unit index database. An automatic initial sound completion output part(205) outputs the identified automatic initial sound completion query.

Description

초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템{SYSTEM AND METHOD FOR PROVIDING SEARCH RESULT ACCORDING TO AUTOMATICALLY COMPLETED AN INITIAL SOUND AND THE AUTOMATICALLY COMPLETED AN INITIAL SOUND}SYSTEM AND METHOD FOR PROVIDING SEARCH RESULT ACCORDING TO AUTOMATICALLY COMPLETED AN INITIAL SOUND AND THE AUTOMATICALLY COMPLETED AN INITIAL SOUND}

도 1은 종래 기술에 따른 검색 웹사이트에서 제공하는 화면을 도시한 도면이다.1 is a diagram illustrating a screen provided by a search website according to the prior art.

도 2는 본 발명의 일실시예에 있어서, 초성 자동완성 및 그에 따른 검색 결과 제공 시스템의 구성을 도시한 블록도이다.2 is a block diagram illustrating a configuration of a system for providing initial results and a search result according to an embodiment of the present invention.

도 3은 본 발명의 다른 실시예에 있어서, 초성 자동완성 및 그에 따른 검색 결과 제공 방법을 도시한 흐름도이다.FIG. 3 is a flowchart illustrating a method of providing initial completion and a search result according to another embodiment of the present invention.

도 4는 본 발명에 따른 초성단위 색인 데이터베이스의 일례를 도시한 도면이다.4 is a diagram illustrating an example of a first index unit database according to the present invention.

도 5 내지 도 7은 본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 시스템에서 출력하는 화면의 일례를 도시한 도면이다.5 to 7 are diagrams showing an example of a screen output from the initial autocompletion and the search result providing system according to the present invention.

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

200: 초성 자동완성 및 그에 따른 검색 결과 제공200: initial autocompletion and search results accordingly

201: 로그 데이터베이스201: log database

202: 초성단위 색인기202: first indexer

203: 초성단위 색인 데이터베이스203: index index database

204: 초성 자동완성 식별부204: initial autocomplete identification unit

205: 초성 자동완성 출력부205: initial autocomplete output unit

206: 검색어 자동 변환기206: Query Auto Converter

207: 초성 음소 자동 변환기207: initial phoneme automatic converter

208: 검색 결과 출력부208: search result output unit

본 발명은 사용자로부터 초성단위의 검색어를 입력받고, 상기 검색어와 연관된 초성 자동완성 질의어를 제공하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템에 관한 것이다.The present invention relates to an initial autocompletion and a method and system for providing a search result according to an input of a initial search word from a user and providing an initial autocompletion query word associated with the search word.

일반적으로 검색 서비스를 제공하는 검색 웹사이트는 사용자로부터 질의어가 입력되면 상기 질의어에 대응하는 검색 결과(예를 들면, 상기 질의어를 포함하는 웹 사이트, 상기 질의어를 포함하는 기사, 상기 질의어를 포함하는 파일명을 갖는 이미지 등)를 사용자에게 제공한다.In general, a search website providing a search service has a search result corresponding to the query when the user inputs a query (for example, a web site including the query, an article including the query, and a file name including the query). To the user).

현재 검색 서비스는 점차 사용자의 편의를 극대화하는 방향으로 개선되어 가고 있는데, 이러한 개선 방향의 큰 줄기는 사용자가 적합한 질의어를 입력할 시에 만족할만한 검색 결과를 제공하는 것은 물론이거니와 사용자가 부적합한 질의어를 입력할 시에도 사용자를 만족시킬 수 있는 적절한 검색 결과를 제공하는 것이어야 한다. 특히, 검색 서비스의 이용자층이 확대되면서 적절한 질의어에 대한 충분한 배경 지식이 없는 사용자가 늘어남에 따라 사용자에게 적절한 쿼리를 가이드(guide)할 필요성이 제기된다. Currently, the search service is gradually being improved to maximize user convenience. The main trend of the improvement is not only to provide satisfactory search results when a user inputs an appropriate query, but also to input an inappropriate query. It should also be to provide appropriate search results to satisfy the user. In particular, as the user base of the search service expands, an increase in the number of users who do not have sufficient background knowledge of appropriate query terms raises the need for guiding appropriate queries to users.

이에 따라 현재 검색 웹사이트는 사용자의 요구를 충족시키기 위하여 사용자의 질의어 입력 상황에 맞추어 적절한 검색 쿼리를 제공한다. 예컨대, 검색 웹사이트는 사용자가 "네이"라는 질의어를 입력하는 중에 "네이트", "네이트온", "네이버", "네이트닷컴" 등의 검색 쿼리를 제공하고, 사용자는 검색 쿼리 중 자신이 입력할 검색 쿼리를 클릭함으로써, 질의어를 전부 입력하지 않아도 원하는 질의어를 입력할 수 있게 되었다.Accordingly, the current search website provides an appropriate search query in accordance with the user's query input situation in order to satisfy the user's needs. For example, a search website may provide a search query such as "Nate", "Nate On", "Naver", "Nate.com" while the user enters the query "Nay", and the user enters the search query himself. By clicking on a search query to be performed, it is possible to input a desired query without inputting the entire query.

그러나, 검색 웹사이트는 사용자가 음절의 기본이 되는 음소단위인 초성으로 검색어를 입력한 경우에는 그에 따른 적절한 검색 쿼리를 제공하지 못하고 있다.However, a search website does not provide an appropriate search query when a user inputs a search word in a consonant, which is a phoneme unit that is the basis of a syllable.

도 1은 종래 기술에 따른 검색 웹사이트에서 제공하는 화면을 도시한 도면이다.1 is a diagram illustrating a screen provided by a search website according to the prior art.

도면부호(100a)에 도시한 바와 같이, 검색 웹사이트는 사용자가 "ㄴㅇㅂ"라는 질의어를 입력하는 경우에는 그에 대응하는 적절한 검색 쿼리를 찾지 못하여, "해당 단어로 시작하는 추천어가 없습니다" 라는 표제어를 노출한다. 이러한 표제어를 노출하였음에도 사용자가 "ㄴㅇㅂ" 에 대한 검색을 요청한 경우에는 도면부호(100b)에서 도시한 바와 같은 검색 결과를 제공한다. 이는, "ㄴㅇㅂ"을 일반적인 질의어와 같이 인식하여 검색한 결과로서, 의미없는 검색 결과라 할 수 있다.As shown at 100a, the search website does not find an appropriate search query when the user enters the query "b.", And thus the heading "No suggestions starting with that word." Expose When the user requests a search for "n" even though the headword is exposed, the search result as shown by reference numeral 100b is provided. This is a result of recognizing and searching "n," as a general query word, and can be referred to as a meaningless search result.

따라서, 사용자가 초성단위로 질의어를 입력하는 경우에도 검색 웹사이트에 서 기존의 음절단위로 입력하였던 질의어와 같이 인식하여 그에 따른 검색 결과를 제공한다면 질 좋은 검색 결과를 제공할 수 있을 것이다. 예컨대, 휴대폰, PCS, PDA 등의 단말기 키패드의 경우에는 키버튼 하나에는 2개 이상의 자음, 모음을 입력할 수 있도록 되어있기 때문에, 하나의 질의어를 입력하기 위하여 여러 번 키버튼을 눌러야 하는 불편함이 있었다.Therefore, even if a user inputs a query word by the first consonant unit, if the user recognizes the same query word input by the syllable unit in the search website and provides a search result accordingly, a high quality search result can be provided. For example, in the case of a keypad of a terminal such as a mobile phone, a PCS, or a PDA, two or more consonants and vowels can be input to one key button. Therefore, it is inconvenient to press a key button several times in order to input a query. there was.

이처럼, 종래의 검색 웹사이트는 상기와 같은 초성단위의 질의어 입력 방식을 제공하고 있지 못하여 사용자에게 편의를 제공하지 못하는 문제점이 있다.As such, the conventional search website does not provide the query entry method of the above-mentioned consonant unit and thus does not provide convenience to the user.

본 발명은 상술한 바와 같은 종래기술의 문제점을 해결하기 위해 안출된 것으로서, 초성단위에 따라 색인된 질의어 로그를 초성단위 색인 데이터베이스에 미리 기록하고, 사용자로부터 초성단위의 초성 검색어를 입력받은 경우에 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 초성 자동완성 질의어를 식별하여 출력함으로써, 초성단위의 질의어 입력만으로도 좋은 검색 결과를 유도하는 초성 자동완성 질의어를 제공하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템을 제공하는 것을 그 목적으로 한다.The present invention has been made to solve the problems of the prior art as described above, when the query log indexed according to the initial unit in advance recorded in the initial unit index database, when the entry of the initial search word of the initial unit from the user A method of providing an initial autocompletion and providing a search result according to an initial autocompletion query that induces a good search result by inputting a query of an initial unit by identifying and outputting an initial autocompletion query word associated with the initial search word from an initial unit index database, and To provide a system for that purpose.

또한, 본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템은 사용자가 자음, 모음이 결합된 음절단위로 검색어를 입력하지 않고 음절의 기본이 되는 음소단위인 초성으로 검색어를 입력할 수 있도록 함으로써, 휴대폰, PCS, PDA 등을 이용하여 검색하는 경우에 용이하게 원하는 검색어를 입력할 수 있는 것을 그 목적으로 한다.In addition, the method and system for providing a consonant autocompletion and a search result according to the present invention may allow a user to input a search term as a consonant unit, which is a phoneme unit based on a syllable, without a syllable unit combining consonants and vowels. By doing so, a user can easily input a desired search word when searching using a mobile phone, a PCS, a PDA, and the like.

또한, 본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템은 사용자가 초성단위로 검색어를 입력한 후 검색 결과를 요청한 경우에도 자동으로 상기 검색어와 연관된 초성 자동완성 질의어로 상기 검색어를 변환하여 그에 따른 검색 결과를 제공함으로써, 질 좋은 검색 결과를 제공하는 것을 그 목적으로 한다.In addition, the initial autocompletion and the method and system for providing the search result according to the present invention automatically converts the search word into the initial autocompletion query associated with the search word even when the user inputs the search word in the initial unit and requests the search result. The purpose of the present invention is to provide quality search results by providing search results accordingly.

또한, 본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템은 사용자로부터 입력된 초성 검색어가 합용병서(合用竝書)의 형태로 입력된 경우, 상기 초성 검색어를 자동으로 각각의 초성 음소(音素)로 변환하여 그에 따른 초성 자동완성 질의어를 식별함으로써, 상기 사용자가 원하는 질의어를 제공하는 것을 그 목적으로 한다.In addition, the initial autocompletion according to the present invention and the method and system for providing the search result according to the present invention, when the initial search terms inputted from the user are input in the form of a combined medicine form, The object of the present invention is to provide a query desired by the user by converting it to (素) and identifying a corresponding initial autocomplete query.

상기의 목적을 달성하고, 상술한 종래기술의 문제점을 해결하기 위하여, 본 발명의 일실시예에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 시스템은, 질의어 로그를 기록하는 로그 데이터베이스, 상기 로그 데이터베이스에 기록된 질의어 로그를 초성단위에 따라 색인(indexing)하는 초성단위 색인기, 상기 초성단위에 따라 색인된 질의어 로그를 기록하는 초성단위 색인 데이터베이스, 사용자로부터 초성 검색어를 수신하여 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 초성 자동완성 식별부, 및 상기 식별된 초성 자동완성 질의어를 출력하는 초성 자동완성 출력부를 포함하는 것을 특징으로 한다.In order to achieve the above object and to solve the above-described problems of the prior art, the initial autocompletion and the search result providing system according to an embodiment of the present invention, a log database for recording a query log, the log database An initial unit indexer for indexing the recorded query log according to the initial unit, an initial index database for recording the query log indexed according to the initial unit, and an initial search word received from a user to receive the initial query from the initial index database And an initial autocompletion identification unit for identifying at least one initial autocompletion query word associated with the search word, and an initial autocompletion output unit for outputting the identified initial autocompletion query word.

또한, 본 발명의 다른 실시예에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법은, 질의어 로그를 로그 데이터베이스에 기록하는 단계, 초성단위 색인기를 이용하여 상기 로그 데이터베이스에 기록된 질의어 로그를 초성단위에 따라 색인하는 단계, 상기 초성단위에 따라 색인된 질의어 로그를 초성단위 색인 데이터베이스에 기록하는 단계, 사용자로부터 초성 검색어를 수신하는 단계, 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 단계, 및 상기 식별된 초성 자동완성 질의어를 출력하는 단계를 포함하는 것을 특징으로 한다.Further, according to another embodiment of the present invention, the initial autocompletion and a method for providing a search result according thereto include: recording a query log in a log database, and storing the query log recorded in the log database in a first unit using a first indexer. Indexing accordingly, recording the query log indexed according to the initial unit into the initial index database, receiving an initial search term from a user, and at least one initial autocompletion associated with the initial search term from the initial index database. Identifying a query, and outputting the identified initial autocomplete query.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;

도 2는 본 발명의 일실시예에 있어서, 초성 자동완성 및 그에 따른 검색 결과 제공 시스템의 구성을 도시한 블록도이다.2 is a block diagram illustrating a configuration of a system for providing initial results and a search result according to an embodiment of the present invention.

본 실시예에 따르면, 초성 자동완성 및 그에 따른 검색 결과 제공 시스템(200, 이하 "초성 자동완성 시스템")은, 질의어 로그를 기록하는 로그 데이터베이스(201)와, 로그 데이터베이스(201)에 기록된 질의어 로그를 초성단위에 따라 색인하는 초성단위 색인기(202)와, 상기 초성단위에 따라 색인된 질의어 로그를 기록하는 초성단위 색인 데이터베이스(203)와, 사용자로부터 초성 검색어를 수신하여 초성단위 색인 데이터베이스(203)로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 초성 자동완성 식별부(204)와 상기 식별된 초성 자동완성 질의어를 출력하는 초성 자동완성 출력부(205)를 포함한다.According to the present embodiment, the initial autocompletion and corresponding search result providing system 200 (hereinafter referred to as the "first autocompletion system") includes a log database 201 for recording a query log, and a query word recorded in the log database 201. An initial unit indexer 202 for indexing logs according to an initial unit, an initial index database 203 for recording a query log indexed according to the initial unit, and an initial index database for receiving an initial search term from a user. And an initial autocompletion identification unit 204 for identifying at least one initial autocompletion query word associated with the initial search word, and an initial autocompletion output unit 205 for outputting the identified initial autocompletion query word.

이때, 초성단위 색인 데이터베이스(203)는 각 질의어별 검색 건수 및 클릭횟 수를 포함하고, 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 상기 질의어 로그를 정렬하여 기록하고, 초성 자동완성 식별부(204)는 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 기설정된(predetermined) 개수의 초성 자동완성 리스트를 식별하고, 초성 자동완성 출력부(205)는 상기 식별된 초성 자동완성 리스트를 출력할 수 있다.In this case, the initial unit index database 203 includes the number of search and the number of clicks for each query, sorts and records the query log in the order of the number of the search and the number of clicks, and the initial autocomplete identification unit 204. ) Identifies a predetermined number of initial autocompletion lists in the order of the number of searches and the number of clicks, and the initial autocompletion output unit 205 may output the identified initial autocompletion list.

본 발명의 다른 실시예에 따르면, 초성 자동완성 식별부(204)는 초성단위 색인 데이터베이스(203)로부터 상기 초성 검색어의 수와 동일한 음절수의 초성 자동완성 질의어를 식별하거나 상기 초성 검색어의 수와 동일하거나 긴 음절수의 초성 자동완성 질의어를 식별할 수 있다.According to another embodiment of the present invention, the initial autocompletion identification unit 204 identifies the initial autocompletion query word having the same syllable number as the number of the initial search terms from the initial unit index database 203 or the same as the number of the initial search terms. Or initial syllables with long syllables.

본 발명의 또 다른 실시예에 따르면, 초성 자동완성 시스템(200)은 상기 사용자로부터 상기 초성 검색어와 연관된 검색 결과를 요청받은 경우, 상기 초성 검색어와 연관된 초성 자동완성 질의어로 변환하는 검색어 자동 변환기(206)와 상기 변환된 초성 자동완성 질의어와 연관된 검색 결과를 출력하는 검색 결과 출력부(208)를 더 포함한다. 이때, 검색 결과 출력부(208)는 상기 변환된 초성 자동완성 질의어 중 일부 또는 전체의 초성 자동완성 질의어와 연관된 검색 결과를 출력할 수 있다.According to another embodiment of the present invention, when the initial autocompletion system 200 receives a search result associated with the initial search word from the user, the automatic search term converter 206 converts the initial search result into an initial autocompletion query associated with the initial search word. And a search result output unit 208 for outputting a search result associated with the converted initial autocomplete query. In this case, the search result output unit 208 may output a search result associated with some or all of the converted initial autocomplete query words.

본 발명의 또 다른 실시예에 따르면, 초성 자동완성 시스템(200)은 상기 수신된 초성 검색어가 합용병서(合用竝書)의 형태인 경우, 상기 초성 검색어를 각각의 초성 음소(音素)로 변환하는 초성 음소 자동 변환기(207)를 더 포함하고, 초성 자동완성 식별부(204)는 초성단위 색인 데이터베이스(203)로부터 상기 초성 음소와 연관된 초성 자동완성 질의어를 식별할 수 있다.According to another embodiment of the present invention, the initial autocompletion system 200 converts the initial search terms into respective initial phonemes when the received initial search terms are in a combined form. The first phone automatic converter 207 is further included, and the first autocomplete identification unit 204 may identify the first autocomplete query word associated with the first phone from the first index database 203.

본 발명의 또 다른 실시예에 따르면, 초성 자동완성 시스템(200)은 로그 데이터베이스(201)에 기록된 질의어 로그를 자소단위, 음절단위 또는 서픽스(suffix)에 따라 색인하는 로그 색인기와 상기 색인된 질의어 로그를 자소단위 색인, 음절단위 색인 또는 서픽스 색인별로 구분하여 기록하는 질의어 색인 데이터베이스를 더 포함한다.According to another embodiment of the present invention, the initial autocompletion system 200 indexes the query log recorded in the log database 201 according to phoneme units, syllable units, or suffixes and the indexed log index. The database further includes a query index database that records query logs classified by phoneme index, syllable index, or suffix index.

도 3은 본 발명의 다른 실시예에 있어서, 초성 자동완성 및 그에 따른 검색 결과 제공 방법을 도시한 흐름도이다. 본 실시예에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법은 도 2에 도시한 것과 같은 초성 자동완성 시스템(200)에 의해 수행될 수 있다.FIG. 3 is a flowchart illustrating a method of providing initial completion and a search result according to another embodiment of the present invention. The initial autocompletion according to the present embodiment and the search result providing method according to the present embodiment may be performed by the initial autocompletion system 200 as illustrated in FIG. 2.

단계(S301)에서, 초성 자동완성 시스템(200)의 로그 데이터베이스(201)는 질의어 로그를 기록한다. 상기 질의어 로그는 소정의 검색 웹사이트에서 사용자들이 입력한 전체 질의 셋(query set)일 수 있으며, 예컨대, "네이버", "날씨" 등으로 표시될 수 있다.In step S301, the log database 201 of the initial autocompletion system 200 records the query log. The query log may be an entire query set input by users at a predetermined search website, and may be displayed as, for example, "naver" or "weather".

단계(S302)에서, 초성 자동완성 시스템(200)의 초성단위 색인기(202)는 로그 데이터베이스(201)에 기록된 질의어 로그를 초성단위에 따라 색인한다. In step S302, the initial unit indexer 202 of the initial autocomplete system 200 indexes the query log recorded in the log database 201 according to the initial unit.

본 발명에서 "초성단위"라는 용어는 "글자를 발음하는데 나는 첫소리"의 개념을 포함한다. 글자는 초성, 중성, 종성으로 이루어지며, 예컨대, "문"이라는 글자는 초성(ㅁ), 중성(ㅜ), 종성(ㄴ)으로 이루어진다. 따라서, "네"이라는 질의어 로그에 대하여 초성단위로 색인하면 "ㄴ"으로 색인되고, "네이"이라는 질의어 로그 에 대하여 초성단위로 색인하면, "ㄴㅇ"으로 색인되며, "네이버"라는 질의어 로그에 대하여 초성단위로 색인하면, "ㄴㅇㅂ" 로 색인될 수 있다.In the present invention, the term "superlative unit" includes the concept of "I pronounce the first letter." Letters are composed of primary, neutral, and final, for example, the word "moon" is composed of primary, neutral, and final (b). Therefore, if the index of the query log named "yes" is indexed by "b" in the first unit, the index of the query log named "neighbor" is indexed as "n", and it is indexed as "ㄴㅇ" and the query log named "naver" If you index by primary, then it can be indexed as "ㄴㅇㅂ".

본 발명의 다른 실시예에 따르면, 초성 자동완성 시스템(200)의 로그 색인기는 로그 데이터베이스(201)에 기록된 질의어 로그를 자소단위, 음절단위 또는 서픽스(suffix)에 따라 색인한다. 따라서, 하나의 질의어는 하나의 방법으로만 색인되는 것이 아니라, 자소단위, 음절단위, 서픽스에 따라 모두 색인될 수 있다. 예를 들어, "당나귀"라는 질의어 로그는 "ㄷ", "다", "당", "당ㄴ", "당나", "당낙", "당나구", "당나귀"와 같은 자소단위로 색인됨과 동시에, "당", "당나", "당나귀"라는 음절단위로도 색인되며, 또한 이와 함께 "귀", "나귀", "당나귀"라는 서픽스로도 색인될 수 있다. 이렇게 색인된 질의어 로그는 각 색인별로 구분하여 질의어 색인 데이터베이스에 기록된다.According to another embodiment of the present invention, the log indexer of the initial autocompletion system 200 indexes the query log recorded in the log database 201 according to phoneme units, syllable units, or suffixes. Therefore, a query is not only indexed in one way, but can be indexed in accordance with phoneme units, syllable units, and suffixes. For example, the query log named "donkey" is indexed by phoneme units such as "c", "da", "party", "dan", "don", "don", "don", or "donkey". At the same time, it is indexed by syllable units such as "party", "donkey", and "donkey", and can also be indexed with suffixes such as "ear", "donkey", and "donkey". The indexed query log is classified in each index and recorded in the query index database.

단계(S303)에서, 초성 자동완성 시스템(200)의 초성단위 색인 데이터베이스(203)는 상기 초성단위에 따라 색인된 질의어 로그를 기록한다.In step S303, the initial unit index database 203 of the initial autocomplete system 200 records the query log indexed according to the initial unit.

도 4는 본 발명에 따른 초성단위 색인 데이터베이스의 일례를 도시한 도면이다.4 is a diagram illustrating an example of a first index unit database according to the present invention.

도시한 바와 같이, 초성단위 색인 데이터베이스(203)는 초성단위 색인으로 각 질의어 로그, 검색 건수 및 클릭횟수 등을 포함할 수 있다. 예를 들어, 초성단위 "ㄱ"에 대한 질의어로서, "국민연금", "강혜정" 등이 기록되고, "ㄱㄴ"에 대한 질의어로서, "강남구청", "강남역" 등이 기록되고, "ㄴ"에 대한 질의어로서, "날씨", "네이버" 등이 기록되며, "ㄴㅇ"에 대한 질의어로서, "네이버", "네이트" 등 이 기록될 수 있다.As shown, the initial unit index database 203 may include the query log, the number of searches, the number of clicks, and the like as the initial index. For example, as the query word for the elementary unit "a", "National Pension", "Kang Hye-jeong", etc. are recorded, and as the query word for "ㄱ", "Gangnam-gu Office", "Gangnam Station", etc. are recorded, "b" As the query word for "", "weather", "naver", etc. are recorded, and as the query word for "n", "naver", "nate", etc. can be recorded.

상기 검색 건수는 자주 검색하는 질의어에 대한 빈도 정보 또는 양질의 검색 건수를 의미한다. 예를 들어, 특정 질의어가 일정 기간 내에 몇 회 입력되는가를 분석하여 생성한 일종의 통계 정보일 수 있다. 또는, 질 좋은 검색 결과를 제공하는 질의어의 검색 횟수를 나타내는 정보일 수 있다.The number of searches means frequency information or quality search numbers for frequently searched queries. For example, it may be a kind of statistical information generated by analyzing how many times a specific query is input within a predetermined period of time. Alternatively, the information may be information indicating the number of times a query is provided that provides a high quality search result.

또한, 상기 클릭횟수는 사용자로부터 입력된 초성 검색어에 대하여 제공된 질의어 중 상기 사용자가 많이 선택하는 질의어의 선택 정보를 의미한다. 예를 들어, "ㄴㅇㅂ"라는 초성 검색어에 대하여 "네이버", "네이버붐", "놀이방" 등이 질의어로 제공되고 이에 대하여 상기 사용자가 "네이버"를 많이 선택한다면, "네이버붐", "놀이방"에 비하여 "네이버"에 대한 클릭횟수가 더 높다.In addition, the number of clicks refers to selection information of a query word that the user selects from among query terms provided for the initial search word input from the user. For example, "Naver", "Naver Boom", "Playroom", etc. are provided as a query word for the initial search term "ㄴㅇㅂ", and the user selects "Naver" a lot. "Naver" has a higher number of clicks than "."

따라서, 초성단위 색인 데이터베이스(203)는 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 상기 질의어 로그를 정렬하여 기록할 수 있다.Accordingly, the initial index database 203 may sort and record the query log in the order of the number of searches and the number of clicks.

한편, 초성 자동완성 시스템(200)은 단계(S302) 및 단계(S303)을 일정 주기에 따라 반복적으로 수행하여 초성단위 색인 데이터베이스(203) 및 상기 질의어 색인 데이터베이스를 정기적으로 업데이트할 수 있다.Meanwhile, the initial autocompletion system 200 may periodically update the initial unit index database 203 and the query index database by repeatedly performing steps S302 and S303 at regular intervals.

단계(S304)에서, 초성 자동완성 시스템(200)은 사용자로부터 초성 검색어를 수신한다. 상기 초성 검색어는 검색하고자 하는 질의어의 초성만으로 이루어진 검색어로서, "장동건"이라는 질의어에 대하여 검색하고자 하는 경우, "ㅈㄷㄱ"으로 초성 검색어를 입력할 수 있다.In step S304, the initial autocompletion system 200 receives the initial search word from the user. The initial search term is a search word consisting of only the first entry of the query to be searched. When the search term "Jang Dong Gun" is searched for, the initial search term may be input as "ㅈ".

단계(S305)에서, 초성 자동완성 시스템(200)은 상기 수신된 초성 검색어가 합용병서의 형태로 입력되었는지 판단한다. 상기 합용병서(合用竝書)는 서로 다른 자음을 둘 또는 셋씩 나란히 쓰는 병서의 한가지를 의미하며, "ㄳ", "ㄵ", "ㄶ", "ㄺ", "ㄻ", "ㄼ", "ㄽ", "ㄾ", "ㄿ", "ㅀ", "ㅄ"을 포함한다. In step S305, the initial autocompletion system 200 determines whether the received initial search word is input in the form of a combined medical certificate. The combination disease (合用 竝 書) means one of the two writing different consonants side by side, "ㄳ", "ㄵ", "ㄶ", "ㄺ", "ㄻ", "ㄼ", " ㄽ "," ㄾ "," ㄿ "," ㅀ ", and" ㅄ ".

한글 2벌식의 입력 방식에서는 나란히 입력되는 자음이 합용병서에 해당하는 경우에는 둘 또는 셋의 자음이 자동적으로 하나의 자음으로 인식된다. 따라서, 상기 사용자가 의도하든 의도하지 않았든 "ㄱㅅ"으로 초성 검색어를 입력하게 되면 자동적으로 "ㄳ"으로 입력되고, "ㄴㅈ"으로 초성 검색어를 입력하게 되면 자동적으로 "ㄵ"으로 입력되고, "ㄴㅎ"으로 초성 검색어를 입력하게 되면 자동적으로 "ㄶ"으로 입력된다. 예컨대, "기상청"이라는 질의어를 입력하기 위하여 초성 검색어로 "ㄱㅅㅊ"을 입력하고자 하지만, 실제로는 "ㄳㅊ"으로 입력되는 문제점이 있다.In the Hangul 2 Beolsik type input method, when the consonants input side by side correspond to the combined disease, two or three consonants are automatically recognized as one consonant. Therefore, if the user intended or unintentionally enters the initial search term as "ㄱㅅ" is automatically entered as "ㄳ", and if you enter the initial search term as "b", it is automatically entered as "ㄵ", " If you enter the initial search term as "ㄴㅎ", it is automatically entered as "ㄶ". For example, in order to input the query term "weather agency" to enter the initial search term "ㄱㅅ ㅊ", but actually there is a problem that is entered as "ㄳ ㅊ".

따라서, 상기와 같은 문제점을 해결하기 위하여, 상기 수신된 초성 검색어가 합용병서의 형태인 경우, 단계(S305a)에서, 초성 자동완성 시스템(200)의 초성 음소 자동 변환기(207)는 상기 초성 검색어를 각각의 초성 음소로 변환한다. 음소(音素)는 그 이상 작은 단위로 나눌 수 없는 음운의 최소 단위이고, 하나 이상의 음소가 모여 음절(音節)을 이룬다. 예컨대, 음소는 자음(ㄱ, ㄴ, ㄷ, ㄹ...)과 모음(ㅏ, ㅑ, ㅓ, ㅕ...)이고, 음절은 한번에 발음되는 소리로서, 모음, 모음과 자음(악, 양), 자음과 모음(가, 나) 또는 자음과 모음과 자음(흠)이 어울려서 이루어지는 것이다.Accordingly, in order to solve the above problems, when the received initial search word is in the form of a combined medical certificate, in step S305a, the initial phoneme automatic converter 207 of the initial autocompletion system 200 converts the initial search word. Convert each initial phoneme. A phoneme is the smallest unit of a phoneme that cannot be broken down into smaller units, and one or more phonemes form a syllable. For example, phonemes are consonants (a, b, c, d ...) and vowels (ㅏ, ㅑ, ㅓ, ㅕ ...), and syllables are pronounced at once, vowels, vowels and consonants (evil, positive) ), Consonants and vowels (A, B) or consonants and vowels and consonants (Hum) are made together.

즉, 초성 음소 자동 변환기(207)는 서로 다른 둘 또는 셋의 자음이 결합되어 하나의 자음으로 이루어진 초성 검색어를 각각의 둘 또는 셋의 자음으로 변환하는 것이다. 예컨대, 초성 음소 자동 변환기(207)는 상기 수신된 초성 검색어가 "ㄳ", "ㄵ", "ㄶ", "ㄺ", "ㄻ", "ㄼ", "ㄽ", "ㄾ", "ㄿ", "ㅀ", "ㅄ"의 형태인 경우, "ㄱㅅ", "ㄴㅈ", "ㄴㅎ", "ㄹㄱ", "ㄹㅁ", "ㄹㅂ", "ㄹㅅ", "ㄹㅌ", "ㄹㅍ", "ㄹㅎ", "ㅂㅅ"로 변환한다.That is, the initial phoneme automatic converter 207 combines two or three different consonants to convert the first search word consisting of one consonant into two or three consonants. For example, the initial phoneme automatic converter 207 has the received initial search terms "ㄳ", "ㄵ", "ㄶ", "ㄺ", "ㄻ", "ㄼ", "ㄽ", "ㄾ", "ㄿ" "," ㅀ "," ㅄ "," ㄱㅅ "," ㄴㅈ "," ㄴㅎ "," ㄹㄱ "," ㄹㅁ "," ㄹㅂ "," ㄹㅅ "," ㄹㅌ "," ㄹㄴ ", Convert it to "ㄹㅎ", "ㅂㅅ".

이처럼, 본 발명에 따르면, 사용자로부터 입력된 초성 검색어가 합용병서의 형태로 입력된 경우에도 상기 초성 검색어를 자동으로 각각의 초성 음소로 변환함으로써, 상기 사용자가 원하는 질의어를 초성 자동완성 질의어로 제공할 수 있다는 장점이 있다.As described above, according to the present invention, even when the initial search terms inputted from the user are input in the form of a combined medicine form, the first search terms are automatically converted into respective initial phonemes, thereby providing the user's desired query word as the initial autocomplete query word. There is an advantage that it can.

단계(S306)에서, 초성 자동완성 시스템(200)의 초성 자동완성 식별부(204)는 초성단위 색인 데이터베이스(203)로부터 상기 초성 검색어와 연관된 초성 자동완성 질의어를 식별한다. 초성 자동완성 식별부(204)는 상기 초성 검색어의 입력 상황에 맞게 실시간으로 상기 초성 검색어와 연관된 초성 자동완성 리스트를 식별할 수 있다. 상기 초성 자동완성 리스트는 하나 이상의 초성 자동완성 질의어를 포함한 것이다.In step S306, the initial autocomplete identification unit 204 of the initial autocomplete system 200 identifies the initial autocomplete query associated with the initial search word from the initial index database 203. The initial autocompletion identification unit 204 may identify the initial autocompletion list associated with the initial search word in real time according to the input situation of the initial search word. The initial autocomplete list includes one or more initial autocomplete queries.

본 발명의 실시예에 따르면, 초성 자동완성 식별부(204)는 상기 초성 검색어의 수와 동일한 음절수의 초성 자동완성 질의어를 식별할 수 있다. 예컨대, "ㄱㅅㄹ"라는 초성 검색어를 수신한 경우에는 3개의 음절수를 가지는 "김수로", "김수룡" 등의 초성 자동완성 질의어를 식별할 수 있다.According to an embodiment of the present invention, the initial autocomplete identification unit 204 may identify the initial autocomplete query words having the same number of syllables as the number of the initial search words. For example, when the initial search term "ㄱㅅㄹ" is received, the initial autocompletion query words such as "Kim Soo-ro" and "Kim Soo-ryong" having three syllables may be identified.

또한, 본 발명의 다른 실시예에 따르면, 초성 자동완성 식별부(204)는 상기 초성 검색어의 수와 동일하거나 긴 음절수의 초성 자동완성 질의어를 식별할 수 있 다. 예컨대, "ㄱㅅㄹ"라는 초성 검색어를 수신한 경우에는 3개의 음절수를 가지는 "김수로"와 4개의 음절수를 가지는 "김수로왕", 6개의 음절수를 가지는 "김수로왕신화" 등의 초성 자동완성 질의어를 식별할 수 있다.In addition, according to another embodiment of the present invention, the initial autocompletion identification unit 204 may identify the initial autocompletion query word having the same or longer number of syllables as the number of the initial search words. For example, when the initial search term "ㄱㅅㄹ" is received, the initial autocompletion such as "Kimsu-ro" with three syllables, "Kim Soo-ro" with four syllables, and "Kimsu-ro Wang Xinhwa" with six syllables Identifies the query.

또한, 본 발명의 또 다른 실시예에 따르면, 검색 결과 식별부(204)는 상기 사용자가 "ㄱㅅㄹ"을 검색창에 입력했다고 하여 "ㄱㅅㄹ"으로 시작하는 모든 초성 자동완성 질의어를 식별하는 것이 아니라 사전에 정해진((predetermined) 예컨대 10개의 초성 자동완성 질의어만을 식별할 수 있다. 이때, 10개의 초성 자동완성 질의어를 검색 건수가 높고 상기 클릭횟수가 높은 순으로 결정함으로써, 결과적으로 사용자가 입력할 가능성이 가장 높은 질의어만이 사용자에게 제공되도록 할 수 있다. 따라서, 초성 자동완성 식별부(204)는 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 10개의 초성 자동완성 질의어를 식별할 수 있다.In addition, according to another embodiment of the present invention, the search result identification unit 204 does not identify all initial autocompletion queries starting with "ㄱㅅㄹ" because the user inputs "ㄱㅅㄹ" into the search box. For example, only 10 initial autocompletion queries can be identified, which are determined in order of the highest number of searches and the highest number of clicks, resulting in the possibility of user input. Only the highest query can be provided to the user, so that the initial autocompletion identification unit 204 can identify 10 initial autocompletion queries in the order of the number of searches and the number of clicks.

단계(S307)에서, 초성 자동완성 시스템(200)의 초성 자동완성 출력부(205)는 상기 식별된 초성 자동완성 질의어를 출력한다. 이때, 초성 자동완성 출력부(205)는 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 정렬된 상기 초성 자동완성 리스트를 출력할 수 있다.In step S307, the initial autocompletion output unit 205 of the initial autocompletion system 200 outputs the identified initial autocompletion query. In this case, the initial autocompletion output unit 205 may output the initial autocompletion list sorted in ascending order of the number of searches and the number of clicks.

단계(S308)에서, 초성 자동완성 시스템(200)은 상기 사용자로부터 상기 초성 자동완성 리스트에서 하나의 초성 자동완성 질의어를 선택받고 검색을 요청받는다. 이때, 상기 사용자로부터 아무런 초성 자동완성 질의어도 선택받지 못하고 검색을 요청받은 경우에는 단계(S308a)를 수행한다.In step S308, the initial autocompletion system 200 selects one initial autocompletion query from the initial autocompletion list from the user and is requested to search. In this case, when no initial autocomplete query is selected by the user and a search is requested, step S308a is performed.

단계(S308a)에서, 초성 자동완성 시스템(200)의 검색어 자동 변환기(206)는 초성단위 색인 데이터베이스(203)를 참조하여 상기 초성 검색어와 연관된 초성 자동완성 질의어로 변환한다. 종래에는 "ㄱㅅㅊ"으로 검색어를 입력한 후 검색 결과를 요청하면, 별도의 변환없이 "ㄱㅅㅊ"이 포함된 검색 결과를 제공하였지만, 본 발명에서는 검색어 자동 변환기(206)에서 "ㄱㅅㅊ"에 대하여 "기상청", "기상천외", "기상축 증착법" 등의 초성 자동완성 질의어로 변환하고, 그에 따른 검색 결과를 제공할 수 있도록 한다.In step S308a, the query automatic converter 206 of the initial autocompletion system 200 converts the initial autocompletion query word associated with the initial search term by referring to the initial index database 203. Conventionally, when a search result is requested after inputting a search term as "ㄱㅅ ㅊ", the search result including "ㄱㅅ ㅊ" is provided without any conversion. However, in the present invention, the search term automatic converter 206 is used to search for "ㄱㅅ ㅊ". For example, it is converted into initial autocompletion query words such as "weather meteorology", "weather weathering", "weather axis deposition method", and provide search results accordingly.

단계(S309)에서, 초성 자동완성 시스템(200)의 검색 결과 출력부(208)는 상기 초성 자동완성 질의어와 연관된 검색 결과를 출력한다. 검색 결과 출력부(208)는 상기 사용자로부터 선택된 하나의 초성 자동완성 질의어와 연관된 검색 결과를 출력하거나 상기 변환된 초성 자동완성 질의어와 연관된 검색 결과를 출력한다. In step S309, the search result output unit 208 of the initial autocomplete system 200 outputs a search result associated with the initial autocomplete query. The search result output unit 208 outputs a search result associated with one initial autocomplete query selected by the user or outputs a search result associated with the converted initial autocomplete query.

본 발명의 실시예에 따르면, 검색 결과 출력부(208)는 상기 변환된 초성 자동완성 질의어의 일부 혹은 전체의 검색 결과를 출력한다. 예컨대, 검색 결과 출력부(208)는 "ㄱㅅㅊ"에 대하여 변환된 초성 자동완성 질의어 중 상기 검색 건수 및 상기 클릭횟수가 높은 "기상청"에 대한 검색 결과만 출력할 수 있다. 또는, "ㄱㅅㅊ"에 대하여 변환된 "기상청", "기상천외", "기상축 증착법" 등의 초성 자동완성 질의어 모두에 대하여 각각의 검색 결과를 출력할 수도 있다.According to an exemplary embodiment of the present invention, the search result output unit 208 outputs a search result of part or all of the converted initial autocomplete query. For example, the search result output unit 208 may output only a search result for the "weather agency" having the high number of searches and the number of clicks among the initial autocompletion query words that are converted for "AZ." Alternatively, the respective search results may be output for all initial autocompletion queries such as "weather agency", "weather extrapolation", and "weather axis deposition method" which are converted for "ㄱㅅ ㅊ".

이처럼, 본 발명에 따르면, 사용자가 초성단위로 검색어를 입력한 후 검색 결과를 요청한 경우에도 자동으로 상기 검색어와 연관된 초성 자동완성 질의어로 상기 검색어를 변환하여 그에 따른 검색 결과를 제공함으로써, 질 좋은 검색 결과를 제공하는 효과가 있다.As described above, according to the present invention, even when a user inputs a search word in a consonant unit and requests a search result, the search automatically converts the search word into a consonant autocomplete query associated with the search word and provides a search result accordingly. It has the effect of providing results.

도 5 내지 도 7은 본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 시스템에서 출력하는 화면의 일례를 도시한 도면이다.5 to 7 are diagrams showing an example of a screen output from the initial autocompletion and the search result providing system according to the present invention.

도 5에 도시한 바와 같이, 초성 자동완성 시스템(200)은 사용자가 검색창에 "ㅅㅈㅎ" 이라는 초성 검색어를 입력한 경우에 상기 사용자에게 제공될 수 있는 초성 자동완성 리스트의 일례이다. 초성 자동완성 시스템(200)은 상기 입력된 초성 검색어의 수와 동일한 음절수의 초성 자동완성 질의어를 식별하여 검색창에 출력할 수 있다. 도시한 바와 같이, 초성 자동완성 시스템(200)은 사용자가 "ㅅㅈㅎ" 이라는 초성 검색어를 입력하는 상황에 맞추어 "서지혜", "수제화", "서지훈", "송지효" 등의 초성 자동완성 질의어를 출력한다. 이때, 초성 자동완성 시스템(200)은 상기에서 설명한 바와 같이, 검색 건수 및 클릭횟수가 높은 초성 자동완성 질의어를 식별하여 출력할 수 있다.As shown in FIG. 5, the initial autocompletion system 200 is an example of an initial autocompletion list that may be provided to the user when the user inputs an initial search term "ㅅ ㅎ" into the search box. The initial autocompletion system 200 may identify the initial autocompletion query word having the same syllable number as the number of the input initial search words and output the same to the search box. As shown, the initial autocompletion system 200 outputs initial autocompletion query words such as "seo jihye", "handmade", "seo jihoon", "song jihyo", etc., in response to a user entering an initial search term "ㅅㅈㅎ". do. In this case, the initial autocompletion system 200 may identify and output the initial autocompletion query with a high number of searches and clicks as described above.

도 6에 도시한 바와 같이, 초성 자동완성 시스템(200)은 사용자가 검색창에 "ㅅㅈㅎ" 이라는 초성 검색어를 입력한 경우에 상기 사용자에게 제공될 수 있는 초성 자동완성 리스트의 일례이다. 도 6은 도 5와 달리 상기 입력된 초성 검색어의 수와 동일하거나 긴 음절수의 초성 자동완성 질의어를 식별하여 검색창에 출력한 것이다. 도시한 바와 같이, 초성 자동완성 시스템(200)은 사용자가 "ㅅㅈㅎ" 이라는 초성 검색어를 입력하는 상황에 맞추어 "서지혜", "서지혜 졸업사진", "서지혜 미니홈피" 등의 초성 자동완성 질의어를 출력한다.As shown in FIG. 6, the initial autocompletion system 200 is an example of an initial autocompletion list that may be provided to the user when the user inputs an initial search term "ㅅ ㅎ" into the search box. Unlike FIG. 5, FIG. 6 identifies the initial autocompletion query word having the same or longer syllable number as the input number of the initial search words and outputs the search word to the search box. As shown, the initial autocompletion system 200 outputs initial autocompletion query words such as "seo jihye", "seojihye graduation photo", "seojihye minihompy" in accordance with the user enters the initial search query "ㅅㅈㅎ" do.

도 7에 도시한 바와 같이, 초성 자동완성 시스템(200)은 사용자가 검색창에 "ㅄㅁ" 이라는 초성 검색어를 입력한 경우에 상기 사용자에게 제공될 수 있는 초성 자동완성 리스트의 일례이다. 도 7은 초성 자동완성 시스템(200)이 상기 입력된 초성 검색어의 합용병서의 형태를 각각의 초성 음소로 변환하고, 그에 따른 초성 자동완성 질의어를 식별하여 검색창에 출력한 것이다. 도시한 바와 같이, 초성 자동완성 시스템(200)은 사용자가 "ㅄㅁ" 이라는 초성 검색어를 입력하는 상황에 맞추어 "벅스뮤직", "벅스뮤비", "박상민", "벅스뮤직비디오" 등의 초성 자동완성 질의어를 출력한다. 이때, 초성 자동완성 시스템(200)은 상기 초성 검색어의 수와 동일하거나 긴 음절수의 초성 자동완성 질의어를 출력할 수 있다.As shown in FIG. 7, the initial autocompletion system 200 is an example of an initial autocompletion list that may be provided to the user when the user inputs an initial search term of "ㅄ ㅁ" into the search box. FIG. 7 illustrates that the initial autocompletion system 200 converts the combined entry form of the input initial search word into each initial phoneme, identifies the corresponding initial autocompletion query word, and outputs it to the search box. As shown, the initial autocompletion system 200 according to the situation in which the user enters the initial search term "ㅄ ㅁ", such as "bucks music", "bucks music", "Park Sang-min", "bucks music video" Print an autocomplete query. In this case, the initial autocompletion system 200 may output the initial autocompletion query word having the same or longer syllable number as the number of the initial search words.

본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The initial autocompletion and the search result providing method according to the present invention can be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, or the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, although the present invention has been described with reference to limited embodiments and drawings, the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.

그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims.

본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템에 의하면, 초성단위에 따라 색인된 질의어 로그를 초성단위 색인 데이터베이스에 미리 기록하고, 사용자로부터 초성단위의 초성 검색어를 입력받은 경우에 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 초성 자동완성 질의어를 식별하여 출력함으로써, 초성단위의 질의어 입력만으로도 좋은 검색 결과를 유도할 수 있다.According to a method and a system for providing an initial autocompletion and a search result according to the present invention, the query log indexed according to an initial unit is pre-recorded in an initial index database, and the user's initial initial search term is input from the user. By identifying and outputting an initial autocompletion query word associated with the initial search word from the initial index database, it is possible to derive a good search result only by inputting the initial query word.

또한, 본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템에 의하면, 사용자가 자음, 모음이 결합된 음절단위로 검색어를 입력하지 않고 음절의 기본이 되는 음소단위인 초성으로 검색어를 입력할 수 있도록 함으로써, 휴대폰, PCS, PDA 등을 이용하여 검색하는 경우에 용이하게 원하는 검색어를 입력할 수 있다.In addition, according to the method and system for providing a consonant autocompletion and a search result according to the present invention, a user inputs a search word with a consonant that is a phoneme unit that is the basis of a syllable, without inputting a search word by a syllable unit combining consonants and vowels. By doing so, it is possible to easily enter a desired search word when searching using a mobile phone, a PCS, a PDA, or the like.

또한, 본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템에 의하면, 사용자가 초성단위로 검색어를 입력한 후 검색 결과를 요청한 경우에도 자동으로 상기 검색어와 연관된 초성 자동완성 질의어로 상기 검색어를 변환하여 그에 따른 검색 결과를 제공함으로써, 질 좋은 검색 결과를 제공할 수 있다.In addition, according to the method and system for providing initial concomitant completion and a search result according to the present invention, even if a user inputs a search term in a consonant unit and requests a search result, the initial search result is automatically entered as an initial autocompletion query associated with the search term. By converting to provide search results accordingly, high quality search results can be provided.

또한, 본 발명에 따른 초성 자동완성 및 그에 따른 검색 결과 제공 방법 및 시스템에 의하면, 사용자로부터 입력된 초성 검색어가 합용병서의 형태로 입력된 경우, 상기 초성 검색어를 자동으로 각각의 초성 음소로 변환하여 그에 따른 초성 자동완성 질의어를 식별함으로써, 상기 사용자가 원하는 질의어를 제공할 수 있다.In addition, according to the method and system for providing the initial autocompletion and the corresponding search result according to the present invention, when the initial search terms inputted from the user are input in the form of a combined medicine form, the initial search terms are automatically converted into respective initial phonemes. By identifying the initial autocomplete query, the user can provide the desired query.

Claims (16)

질의어 로그를 기록하는 로그 데이터베이스;A log database for recording a query log; 상기 로그 데이터베이스에 기록된 질의어 로그를 초성단위에 따라 색인(indexing)하는 초성단위 색인기;An initial unit indexer indexing the query log recorded in the log database according to the initial unit; 상기 초성단위에 따라 색인된 질의어 로그를 기록하는 초성단위 색인 데이터베이스;A primary index database for recording query logs indexed according to the primary units; 사용자로부터 초성 검색어를 수신하여 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 초성 자동완성 식별부; 및An initial autocompletion identification unit which receives an initial search word from a user and identifies at least one initial autocompletion query word associated with the initial search word from the entry index database; And 상기 식별된 초성 자동완성 질의어를 출력하는 초성 자동완성 출력부Initial autocomplete output unit for outputting the identified initial autocomplete query 를 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 시스템.Initial autocompletion and search results providing system according to the above. 제1항에 있어서,The method of claim 1, 상기 로그 데이터베이스에 기록된 질의어 로그를 자소단위, 음절단위 또는 서픽스(suffix)에 따라 색인하는 로그 색인기; 및A log indexer for indexing the query log recorded in the log database according to a phoneme unit, a syllable unit, or a suffix; And 상기 색인된 질의어 로그를 자소단위 색인, 음절단위 색인 또는 서픽스 색인별로 구분하여 기록하는 질의어 색인 데이터베이스A query index database for dividing the indexed query log by phoneme index, syllable unit index, or suffix index. 를 더 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 시스템.Initial autocomplete and search results providing system according to claim 1, further comprising. 제1항에 있어서,The method of claim 1, 상기 초성단위 색인 데이터베이스는,The first index unit database, 각 질의어별 검색 건수 및 클릭횟수를 포함하고, 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 상기 질의어 로그를 정렬하여 기록하고,Including the number of search and the number of clicks for each query, and sorting and recording the query log in the order of the number of the search and the number of clicks, and 상기 초성 자동완성 식별부는,The initial autocomplete identification unit, 상기 초성단위 색인 데이터베이스로부터 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 기설정된(predetermined) 개수의 초성 자동완성 리스트를 식별하고,Identify a predetermined number of initial autocompletion lists from the initial index database, in order of the number of searches and the number of clicks being high, 상기 초성 자동완성 출력부는,The initial autocomplete output unit, 상기 식별된 초성 자동완성 리스트를 출력하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 시스템.A system for initial entry and completion according to claim 1, characterized by outputting the identified initial entry completion list. 제1항에 있어서,The method of claim 1, 상기 초성 자동완성 식별부는,The initial autocomplete identification unit, 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어의 수와 동일한 음절수의 초성 자동완성 질의어를 식별하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 시스템.A system for initial entry of autocompletion and corresponding search results, characterized by identifying initial entry autocompletion words having the same number of syllables as the number of initial entry terms from the entry index database. 제1항에 있어서,The method of claim 1, 상기 초성 자동완성 식별부는,The initial autocomplete identification unit, 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어의 수와 동일하거나 긴 음절수의 초성 자동완성 질의어를 식별하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 시스템.A system for initial entry of autocompletion and corresponding search results, characterized by identifying initial entry autocompletion queries having a syllable number equal to or longer than the number of initial entry terms from the entry index database. 제1항에 있어서,The method of claim 1, 상기 사용자로부터 상기 초성 검색어와 연관된 검색 결과를 요청받은 경우, 상기 초성 검색어와 연관된 초성 자동완성 질의어로 변환하는 검색어 자동 변환기; 및A search word automatic converter for converting a search result associated with the first search word from the user to a first autocomplete query word associated with the first search word; And 상기 변환된 초성 자동완성 질의어와 연관된 검색 결과를 출력하는 검색 결과 출력부A search result output unit for outputting a search result associated with the converted initial autocomplete query 를 더 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 시스템.Initial autocomplete and search results providing system according to claim 1, further comprising. 제6항에 있어서,The method of claim 6, 상기 검색 결과 출력부는,The search result output unit, 상기 변환된 초성 자동완성 질의어 중 일부 또는 전체의 초성 자동완성 질의어와 연관된 검색 결과를 출력하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 시스템.A system for initial entry and completion according to claim 1, wherein a result of the search is associated with a part or all of the initial entry completions. 제1항에 있어서,The method of claim 1, 상기 수신된 초성 검색어가 합용병서(合用竝書)의 형태인 경우, 상기 초성 검색어를 각각의 초성 음소(音素)로 변환하는 초성 음소 자동 변환기를 더 포함하고,If the received initial search terms are in the form of a combined medical note, further comprising an automatic initial phoneme converter for converting the initial search terms into respective initial phonemes; 상기 초성 자동완성 식별부는,The initial autocomplete identification unit, 상기 초성단위 색인 데이터베이스로부터 상기 초성 음소와 연관된 초성 자동완성 질의어를 식별하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 시스템.And an initial autocompletion query word associated with the initial phoneme from the initial unit index database. 질의어 로그를 로그 데이터베이스에 기록하는 단계;Recording the query log in a log database; 초성단위 색인기를 이용하여 상기 로그 데이터베이스에 기록된 질의어 로그를 초성단위에 따라 색인하는 단계;Indexing the query log recorded in the log database according to an initial unit by using an initial indexer; 상기 초성단위에 따라 색인된 질의어 로그를 초성단위 색인 데이터베이스에 기록하는 단계;Recording the query log indexed according to the initial unit in the initial index database; 사용자로부터 초성 검색어를 수신하는 단계;Receiving an initial search word from a user; 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 단계; 및Identifying at least one initial autocomplete query associated with the initial search term from the initial index database; And 상기 식별된 초성 자동완성 질의어를 출력하는 단계Outputting the identified initial autocomplete query 를 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법.Initial autocompletion and a search result providing method according to the above. 제9항에 있어서,The method of claim 9, 상기 초성단위에 따라 색인된 질의어 로그를 초성단위 색인 데이터베이스에 기록하는 상기 단계는,The step of recording the query log indexed according to the initial unit in the initial index database, 각 질의어별 검색 건수 및 클릭횟수를 포함하고, 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 상기 질의어 로그를 정렬하여 상기 초성단위 색인 데이터베이스에 기록하는 단계를 포함하고,Including the number of search and the number of clicks for each query, and sorting the query log in ascending order of the number of search and the number of clicks, and recording the query log in the first index database; 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 상기 단계는,Identifying at least one initial autocomplete query term associated with the initial search term from the initial index database, 상기 초성단위 색인 데이터베이스로부터 상기 검색 건수 및 상기 클릭횟수가 높은 순으로 기설정된 개수의 초성 자동완성 리스트를 식별하는 단계를 포함하고,Identifying a predetermined number of initial autocompletion lists in the order of the number of searches and the number of clicks from the initial index database; 상기 식별된 초성 자동완성 질의어를 출력하는 상기 단계는,The step of outputting the identified initial autocomplete query, 상기 식별된 초성 자동완성 리스트를 출력하는 단계Outputting the identified initial autocompletion list 를 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법.Initial autocompletion and a search result providing method according to the above. 제9항에 있어서,The method of claim 9, 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 상기 단계는,Identifying at least one initial autocomplete query term associated with the initial search term from the initial index database, 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어의 수와 동일한 음 절수의 초성 자동완성 질의어를 식별하는 단계를 포함하고,Identifying first syllable autocompletion queries having the same number of syllables as the number of the first search terms from the first index database; 상기 식별된 초성 자동완성 질의어를 출력하는 상기 단계는,The step of outputting the identified initial autocomplete query, 상기 식별된 초성 자동완성 질의어를 출력하는 단계Outputting the identified initial autocomplete query 를 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법.Initial autocompletion and a search result providing method according to the above. 제9항에 있어서,The method of claim 9, 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 상기 단계는,Identifying at least one initial autocomplete query term associated with the initial search term from the initial index database, 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어의 수와 동일하거나 긴 음절수의 초성 자동완성 질의어를 식별하는 단계를 포함하고,Identifying an initial autocompletion query word having a syllable number equal to or longer than the number of the initial search terms from the initial index database; 상기 식별된 초성 자동완성 질의어를 출력하는 상기 단계는,The step of outputting the identified initial autocomplete query, 상기 식별된 초성 자동완성 질의어를 출력하는 단계Outputting the identified initial autocomplete query 를 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법.Initial autocompletion and a search result providing method according to the above. 제9항에 있어서,The method of claim 9, 상기 사용자로부터 상기 초성 검색어와 연관된 검색 결과를 요청받은 경우, 검색어 자동 변환기를 이용하여 상기 초성 검색어와 연관된 초성 자동완성 질의어로 변환하는 단계; 및If the user receives a search result associated with the initial search term, converting the initial search result into an initial autocomplete query associated with the initial search term using a search term auto converter; And 상기 변환된 초성 자동완성 질의어와 연관된 검색 결과를 출력하는 단계Outputting a search result associated with the converted initial autocomplete query 를 더 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법.A method of providing initial results, and thus providing search results according to the above. 제13항에 있어서,The method of claim 13, 상기 변환된 초성 자동완성 질의어와 연관된 검색 결과를 출력하는 상기 단계는,The step of outputting a search result associated with the converted initial autocomplete query, 상기 변환된 초성 자동완성 질의어 중 일부 또는 전체의 초성 자동완성 질의어와 연관된 검색 결과를 출력하는 단계Outputting a search result associated with some or all of the converted initial autocomplete queries in the converted initial autocomplete queries 를 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법.Initial autocompletion and a search result providing method according to the above. 제9항에 있어서,The method of claim 9, 상기 수신된 초성 검색어가 합용병서의 형태인 경우, 초성 음소 자동 변환기를 이용하여 상기 초성 검색어를 각각의 초성 음소로 변환하는 단계를 더 포함하고,If the received initial search word is in the form of a combined medicine form, converting the first search word into each initial phoneme using an automatic phoneme phoneme converter, 상기 초성단위 색인 데이터베이스로부터 상기 초성 검색어와 연관된 적어도 하나의 초성 자동완성 질의어를 식별하는 상기 단계는,Identifying at least one initial autocomplete query term associated with the initial search term from the initial index database, 상기 초성단위 색인 데이터베이스로부터 상기 초성 음소와 연관된 초성 자동완성 질의어를 식별하는 단계를 포함하고,Identifying an initial autocompletion query word associated with the initial phoneme from the initial index database; 상기 식별된 초성 자동완성 질의어를 출력하는 상기 단계는,The step of outputting the identified initial autocomplete query, 상기 식별된 초성 자동완성 질의어를 출력하는 단계Outputting the identified initial autocomplete query 를 포함하는 것을 특징으로 하는 초성 자동완성 및 그에 따른 검색 결과 제공 방법.Initial autocompletion and a search result providing method according to the above. 제9항 내지 제15항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.A computer-readable recording medium in which a program for executing the method of any one of claims 9 to 15 is recorded.
KR1020060044445A 2006-05-17 2006-05-17 System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound KR100785755B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060044445A KR100785755B1 (en) 2006-05-17 2006-05-17 System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060044445A KR100785755B1 (en) 2006-05-17 2006-05-17 System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020070072285A Division KR101132469B1 (en) 2007-07-19 2007-07-19 System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound

Publications (2)

Publication Number Publication Date
KR20070111275A true KR20070111275A (en) 2007-11-21
KR100785755B1 KR100785755B1 (en) 2007-12-18

Family

ID=39090260

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060044445A KR100785755B1 (en) 2006-05-17 2006-05-17 System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound

Country Status (1)

Country Link
KR (1) KR100785755B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010038923A1 (en) * 2008-10-01 2010-04-08 Korea Institute Of Science & Technology Information System and method of auto-complete with query type under guarantee of search results and storage media having program source thereof
KR101023911B1 (en) * 2008-11-12 2011-03-22 엔에이치엔(주) Method and System for Providing Recommendation Query
KR101122366B1 (en) * 2010-09-20 2012-03-23 엔에이치엔(주) System and method for providing search keyword list
WO2012067869A1 (en) * 2010-11-16 2012-05-24 Microsoft Corporation System level search user interface
US8515984B2 (en) 2010-11-16 2013-08-20 Microsoft Corporation Extensible search term suggestion engine
US10073927B2 (en) 2010-11-16 2018-09-11 Microsoft Technology Licensing, Llc Registration for system level search user interface
US10346479B2 (en) 2010-11-16 2019-07-09 Microsoft Technology Licensing, Llc Facilitating interaction with system level search user interface
KR102530295B1 (en) * 2022-03-11 2023-05-10 주식회사 보이스에이아이 A server providing smart initial consonant input service based on artificial intelligence and operating method of the server

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100332830B1 (en) * 1999-06-02 2002-04-17 정문식 Hangul input and searching method of electronic equipment having Hangul memory function
KR100320045B1 (en) * 1999-06-29 2002-01-09 김효상 Method to control name data for hangul database system
KR101024478B1 (en) * 2003-04-17 2011-03-23 엘지전자 주식회사 Directory book searching method for mobile communication terminal
KR20050073396A (en) * 2004-01-08 2005-07-13 오주환 Data retrieval method using the consonants of syllables
KR20060024261A (en) * 2004-09-13 2006-03-16 한명국 Using the called party query number information guide system and method thereof

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010038923A1 (en) * 2008-10-01 2010-04-08 Korea Institute Of Science & Technology Information System and method of auto-complete with query type under guarantee of search results and storage media having program source thereof
KR101023911B1 (en) * 2008-11-12 2011-03-22 엔에이치엔(주) Method and System for Providing Recommendation Query
KR101122366B1 (en) * 2010-09-20 2012-03-23 엔에이치엔(주) System and method for providing search keyword list
US9075866B2 (en) 2010-09-20 2015-07-07 Nhn Corporation System and method for providing search keyword list
WO2012067869A1 (en) * 2010-11-16 2012-05-24 Microsoft Corporation System level search user interface
US8515984B2 (en) 2010-11-16 2013-08-20 Microsoft Corporation Extensible search term suggestion engine
US9037565B2 (en) 2010-11-16 2015-05-19 Microsoft Technology Licensing, Llc System level search user interface
US10073927B2 (en) 2010-11-16 2018-09-11 Microsoft Technology Licensing, Llc Registration for system level search user interface
US10346479B2 (en) 2010-11-16 2019-07-09 Microsoft Technology Licensing, Llc Facilitating interaction with system level search user interface
US10346478B2 (en) 2010-11-16 2019-07-09 Microsoft Technology Licensing, Llc Extensible search term suggestion engine
KR102530295B1 (en) * 2022-03-11 2023-05-10 주식회사 보이스에이아이 A server providing smart initial consonant input service based on artificial intelligence and operating method of the server

Also Published As

Publication number Publication date
KR100785755B1 (en) 2007-12-18

Similar Documents

Publication Publication Date Title
KR100785755B1 (en) System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound
KR101255405B1 (en) Indexing and searching speech with text meta-data
JP4463256B2 (en) System and method for providing automatically completed recommended words that link multiple languages
CN101276245B (en) Reminding method and system for coding to correct error in input process
KR101183340B1 (en) Efficient multimodal method to provide input to a computing device
US20070150279A1 (en) Word matching with context sensitive character to sound correlating
CN101510197A (en) Information retrieving system
KR20070024771A (en) System and method for providing automatically completed query using automatic query transform
KR20080069990A (en) Speech index pruning
CN104991943A (en) Music searching method and apparatus
US20050256717A1 (en) Dialog system, dialog system execution method, and computer memory product
CN101218625A (en) Dictionary lookup for mobile devices using spelling recognition
JP2007334429A (en) Keyword generating method, document retrieval method, topic range estimating method, topic boundary estimating method, and device therefor, its program, and its recording medium
CN101901276A (en) Intelligent query system and method
Yaseen et al. Building Annotated Written and Spoken Arabic LRs in NEMLAR Project.
KR101132469B1 (en) System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound
KR100542757B1 (en) Automatic expansion Method and Device for Foreign language transliteration
KR20120052591A (en) Apparatus and method for error correction in a continuous speech recognition system
KR101001134B1 (en) System for searching korean word in mobile termianl and method thereof
KR20120040166A (en) System and method for providing search result according to automatically completed an initial sound and the automatically completed an initial sound
JP2004145732A (en) Voice identification support chinese character input system and method
Bendib et al. Semantic ontologies for multimedia indexing (SOMI) Application in the e-library domain
KR100452024B1 (en) Searching engine and searching method
JP2009151541A (en) Optimum information presentation method in retrieval system
JP2009282835A (en) Method and device for voice search

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
A107 Divisional application of patent
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20121011

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130926

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140925

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20151102

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20161024

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20191001

Year of fee payment: 13