KR100900140B1 - System and method for ordering a rank of search result based on user setting option - Google Patents

System and method for ordering a rank of search result based on user setting option Download PDF

Info

Publication number
KR100900140B1
KR100900140B1 KR1020070108719A KR20070108719A KR100900140B1 KR 100900140 B1 KR100900140 B1 KR 100900140B1 KR 1020070108719 A KR1020070108719 A KR 1020070108719A KR 20070108719 A KR20070108719 A KR 20070108719A KR 100900140 B1 KR100900140 B1 KR 100900140B1
Authority
KR
South Korea
Prior art keywords
search
user
delete delete
priority
field
Prior art date
Application number
KR1020070108719A
Other languages
Korean (ko)
Other versions
KR20090043078A (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 KR1020070108719A priority Critical patent/KR100900140B1/en
Publication of KR20090043078A publication Critical patent/KR20090043078A/en
Application granted granted Critical
Publication of KR100900140B1 publication Critical patent/KR100900140B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Abstract

본 발명은 검색 사이트나 검색 엔진에서 제공하던 검색의 정확도 요건들이나 인기도 등의 복합적인 순위 조건을 사용자가 원하는 특정 요건으로 설정하여 검색을 실행하고, 사용자가 설정한 랭킹 조건으로 검색 결과를 재배열하여 제공해 줄 수 있도록 하는, 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법 및 장치에 관한 것으로서,The present invention executes a search by setting a complex ranking condition such as accuracy requirements or popularity of a search provided by a search site or a search engine to a specific requirement desired by the user, and rearranging the search results by the ranking condition set by the user. A method and device for ranking search results based on user-defined options that can be provided.

본 발명에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법은, (a) 사용자로부터 검색어를 입력 받아 검색을 수행하는 단계; (b) 상기 검색 결과에 대한 사용자 정의 옵션을 설정하는 단계; (c) 상기 검색 결과를 상기 사용자 정의 옵션에 따라 재배열하는 단계; 및 (d) 상기 재배열된 검색 결과를 표시하는 단계;를 포함한다.According to an aspect of the present invention, there is provided a method of adjusting a ranking of a search result based on a user defined option, the method comprising: (a) receiving a search word from a user and performing a search; (b) setting user defined options for the search results; (c) rearranging the search results according to the user defined options; And (d) displaying the rearranged search results.

검색, 사이트, 엔진, 정확도, 우선도, 랭킹, 옵션, 재배열, 필드 Search, site, engine, accuracy, priority, ranking, options, rearrangement, field

Description

사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법 및 시스템{System and method for ordering a rank of search result based on user setting option}System and method for ordering a rank of search result based on user setting option}

본 발명은 사용자가 컴퓨터 등의 유선 단말기를 이용하여 인터넷을 통해 검색 서버에 접속하고, 검색 서버에서 제공하는 검색 메뉴에 대해 사용자 정의 옵션을 설정한 후, 검색어를 입력하여 검색을 요청하면, 검색 서버가 사용자로부터 입력받은 검색어에 해당하는 내용을 검색하고, 그 검색 결과를 설정된 사용자 정의 옵션, 예컨대, 정확도나 빈도수, 인기도, 조회수, 댓글수를 포함하는 요건 우선도에 관한 설정 데이터 또는 제목, 내용, 분류, 요약에 관한 필드 우선도에 관한 설정 데이터에 따라 우선 순위를 결정하고, 그 우선 순위에 따라 검색 결과를 표시해 주는, 사용자 정의 옵션에 근거해 검색 결과의 순위를 조절하는 방법 및 시스템에 관한 것이다.According to the present invention, when a user accesses a search server through the Internet using a wired terminal such as a computer, sets a user-defined option for a search menu provided by the search server, inputs a search word and requests a search, Searches for the content corresponding to the search term entered by the user, and sets the search result as setting data or title, content about the priority of requirements including accuracy or frequency, popularity, views, comments, The present invention relates to a method and system for adjusting the ranking of search results based on user-defined options that determine the priority according to the setting data regarding the field priority regarding classification and summary, and display the search results according to the priority. .

또한, 본 발명은 사용자가 이동통신 단말기 등의 무선 단말기를 이용하여 무선 인터넷을 통해 검색 서버에 접속하고, 무선 단말기를 통해 검색을 위한 사용자 정의 옵션, 예컨대, 인접도, 필드 카운트, 필드별 가중치, 빈도수, 인기도, 조회수, 댓글수에 관한 요소를 포함하는 데이터를 설정한 후 검색어를 입력하여 검색을 요청하면, 검색 서버가 사용자로부터 입력받은 검색어에 해당하는 검색 내용을 검색하고, 그 검색 결과를 사용자 정의 옵션에 따라 우선 순위를 결정하며, 그 우선 순위에 따라 검색 결과를 사용자의 무선 단말기로 제공하도록 하는, 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법 및 시스템에 관한 것이다.In addition, the present invention provides a user accesses a search server through the wireless Internet using a wireless terminal such as a mobile communication terminal, and user-defined options for searching through the wireless terminal, for example, proximity, field count, weight for each field, After setting data that includes factors such as frequency, popularity, hits, and comments, enter a search term and request a search. Then, the search server searches for the content corresponding to the search term entered by the user and uses the search result. The present invention relates to a method and system for ranking search results based on user-defined options that determine priorities according to the definition options and provide search results to the user's wireless terminal according to the priorities.

일반적으로, 사용자가 인터넷을 통해 검색을 수행할 경우에, 사용자는 하나 이상의 키워드를 포함하는 검색어를 입력하게 되고, 검색 엔진은 검색어를 사용하여 사용자가 원하는 내용을 가지며 하이퍼링크를 통해 액세스할 수 있는 웹 페이지로 이루어진 검색 결과 리스트를 생성한다.In general, when a user performs a search over the Internet, the user enters a search term that includes one or more keywords, and the search engine uses the search term to have the user's desired content and can be accessed through a hyperlink. Create a search result list consisting of web pages.

이때, 검색 엔진은 키워드 밀도 및 키워드 위치와 같은 복수의 기준에 기초하여 웹 페이지를 선택하고 그 순위를 정하는 복잡한 수학 기반의 데이터베이스 검색 알고리즘에 크게 의존하는 자동화 검색 기술을 사용한다. 이러한 메카니즘에 의해 생성된 검색 결과는 종종 이해하기 어려운 수학 공식에 의존하고, 무작위적이며, 심지어 관련성이 없을 수도 있다. 이들 검색 엔진은 명시되어 있지 않은 웹 사이트 설명, 또는 웹 사이트 발기인에 의해 작성된 "메타 태그"에 의존하는 검색 결과를 출력한다. The search engine uses an automated search technique that relies heavily on a complex mathematical based database search algorithm that selects and ranks web pages based on a plurality of criteria, such as keyword density and keyword location. Search results generated by this mechanism often depend on mathematical formulas that are difficult to understand, and may be random and even irrelevant. These search engines output search results that depend on an unspecified website description or "meta tag" created by the website promoter.

따라서, 사용자가 특정 요건을 염두해 두고 검색을 진행하고 싶을 경우에도 검색 엔진에 설정된 요건이나 검색 사이트에서 제공하는 요건으로만 검색하여 그 결과를 보여주기 때문에, 사용자가 원하는 검색 내용을 찾는데 번거로울 뿐만 아니 라 상당한 시간이 소요되는 문제점이 있다.Therefore, even if a user wants to conduct a search with specific requirements in mind, the search results are only displayed based on the requirements set in the search engine or the requirements provided by the search site, so that it is not only troublesome to find the desired search contents. There is a problem that takes a considerable time.

전술한 문제점을 해결하기 위해 본 발명은, 검색 사이트나 검색 엔진에서 제공하던 검색의 정확도 요건들이나 인기도 등의 복합적인 순위 조건을 사용자가 원하는 특정 요건으로 설정하여 검색을 실행하고, 사용자가 설정한 랭킹 조건으로 검색 결과를 재배열하여 제공해 줄 수 있도록 하는, 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법 및 시스템을 제공함에 그 목적이 있다.In order to solve the above-described problems, the present invention, by setting a complex ranking condition such as the accuracy requirements or popularity of the search provided by the search site or the search engine to a specific requirement desired by the user, and performs a search, the ranking set by the user It is an object of the present invention to provide a method and system for ranking search results based on a user-defined option, which allows the search results to be rearranged as a condition.

전술한 목적을 달성하기 위한 본 발명에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법은, (a) 사용자로부터 검색어를 입력 받아 검색을 수행하는 단계; (b) 상기 검색 결과에 대한 사용자 정의 옵션을 설정하는 단계; (c) 상기 검색 결과를 상기 사용자 정의 옵션에 따라 재배열하는 단계; 및 (d) 상기 재배열된 검색 결과를 표시하는 단계;를 포함한다.According to an aspect of the present invention, there is provided a method of adjusting a search result ranking based on a user defined option, the method including: (a) receiving a search word from a user and performing a search; (b) setting user defined options for the search results; (c) rearranging the search results according to the user defined options; And (d) displaying the rearranged search results.

또한, 상기 (b) 단계는, 상기 검색에 대한 우선도와 정확도에 관한 데이터를 입력 받아 상기 사용자 정의 옵션을 설정하게 된다.In the step (b), the user-defined option is set by receiving data regarding priority and accuracy of the search.

또한, 상기 우선도는, 빈도수, 인기도, 조회수, 댓글수를 포함하는 요소들에 대해서 어떠한 순서로 우선순위를 둘 것인지를 설정하여 해당 요소들을 상하로 이동시켜 우선도를 설정하는 요건 우선도; 및 검색 대상이 되는 필드들에 대해서 제 목, 내용, 분류나 요약을 포함하는 각각의 필드의 중요도 우선순위를 주어 그 안에서 어떠한 필드에 대한 중요도를 더 높일 것인가를 설정하는 필드 우선도;를 포함한다.In addition, the priority, the priority of the requirement to set the priority by moving the elements up and down in order to set the priority for the elements including the frequency, popularity, views, comments; And field priority for setting the priority of each field including the title, content, classification, or summary to the fields to be searched, and which field of the field is to be added more importantly. .

또한, 상기 정확도는, 검색 대상이 되는 필드 내에 검색어를 포함하고 있는 지수값의 합을 나타내는 텀 카운트(Term Count); 검색 요청을 한 검색어가 각각의 필드 내에서 얼마나 가까이 존재하는 지에 대한 지수값의 합을 나타내는 인접도; 검색 대상이 되는 필드 중 몇 개의 필드에 해당 검색어가 존재하는지의 지수값의 합을 나타내는 필드 카운트; 해당 검색어가 검색을 하고자 하는 필드 내에서 얼마나 반복하여 나타나고 있는지에 대한 지수값을 나타내는 반복도; 를 포함한다.The accuracy may include a term count indicating a sum of index values including a search word in a field to be searched; An adjacency indicating the sum of the exponent values for how close the search term that made the search request exists in each field; A field count indicating a sum of exponent values of how many fields among the fields to be searched exist in the corresponding search word; A repetition diagram indicating an index value of how repeatedly the corresponding search word appears in a field to be searched; It includes.

또한, 상기 (b) 단계는, 상기 사용자 정의 옵션에 관한 화면을 표시하고, 상기 화면을 통해 사용자로부터 상기 사용자 정의 옵션에 관한 데이터를 입력받게 된다.Also, in the step (b), the screen regarding the customization option is displayed, and the data regarding the customization option is received from the user through the screen.

그리고, 상기 (b) 단계는, 설정된 상기 사용자 정의 옵션을 저장하게 된다.In the step (b), the user-defined option is stored.

한편, 전술한 목적을 달성하기 위한 본 발명에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법은, (a) 검색 결과의 순위를 배열하기 위한 사용자 정의 옵션의 설정 화면을 표시하는 단계; (b) 상기 설정 화면을 통해 데이터를 입력 받아 상기 사용자 정의 옵션을 설정하는 단계; (c) 상기 사용자 정의 옵션을 근거로 검색을 수행하는 단계; 및 (d) 상기 사용자 정의 옵션에 따라 순위가 배열된 검색 결과를 표시하는 단계;를 포함한다.On the other hand, the search result ranking method based on the user-defined options according to the present invention for achieving the above object, (a) displaying a setting screen of the user-defined options for arranging the ranking of the search results; (b) receiving data through the setting screen and setting the user defined option; (c) performing a search based on the user defined option; And (d) displaying search results arranged in order according to the user defined option.

또한, 상기 (b) 단계는, 상기 검색에 대한 우선도와 정확도에 관한 데이터를 입력 받아 상기 사용자 정의 옵션을 설정하게 된다.In the step (b), the user-defined option is set by receiving data regarding priority and accuracy of the search.

또한, 상기 우선도는 요건 우선도와 필드 우선도를 포함하고, 상기 정확도는 텀 카운트, 인접도, 필드 카운트, 반복도를 포함한다.The priority also includes requirement priority and field priority, and the accuracy includes term count, proximity, field count, and repeatability.

또한, 상기 요건 우선도는 우선 순위를 높이고자 하는 순서대로 요건들의 위치를 버튼으로 조정하여 옵션을 설정하고, 상기 필드 우선도는 각 필드별로 우선 순위를 높이고자 하는 대상을 선택하기 위한 버튼을 상하로 조정하여 옵션을 설정하게 된다.In addition, the requirement priority is set to options by adjusting the position of the requirements in the order to increase the priority, the field priority is set up and down the button for selecting the target to increase the priority for each field To adjust the option.

또한, 상기 텀 카운트, 인접도, 필드 카운트, 반복도를 포함하는 상기 정확도는 슬라이드 바를 이용하여 원하는 위치로 이동시켜 설정하게 된다.In addition, the accuracy including the term count, proximity, field count, repeatability is set by moving to a desired position using a slide bar.

그리고, 상기 요건 우선도는 정확도, 빈도수, 인기도, 조회수, 댓글수를 포함하고, 상기 필드 우선도는 제목, 내용, 분류, 요약을 포함한다.The requirement priority includes accuracy, frequency, popularity, views, and comments, and the field priority includes a title, content, classification, and summary.

한편, 전술한 목적을 달성하기 위한 본 발명에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법은, (a) 사용자로부터 검색어를 입력 받아 검색을 수행하는 단계; (b) 상기 검색의 결과와, 상기 검색의 결과를 재배열하기 위한 사용자 정의 옵션의 설정 메뉴를 표시하는 단계; (c) 상기 사용자 정의 옵션의 설정 메뉴가 선택되었는지를 판단하는 단계; (d) 상기 사용자 정의 옵션의 설정 메뉴가 선택된 경우, 데이터를 입력 받아 상기 사용자 정의 옵션을 설정하는 단계; 및 (e) 상기 사용자 정의 옵션에 따라 상기 검색 결과를 재배열하여 표시하는 단계;를 포 함한다.On the other hand, in order to achieve the above object, a search result ranking method based on a user defined option according to the present invention includes: (a) receiving a search word from a user and performing a search; (b) displaying a menu of settings of the search results and a user-defined option for rearranging the search results; (c) determining whether a setting menu of the user defined option is selected; (d) setting the user-defined option by receiving data when the setting menu of the user-defined option is selected; And (e) rearranging and displaying the search results according to the user-defined option.

또한, 상기 (b) 단계는, 상기 사용자 정의 옵션을 조정할 수 있는 슬라이드 형식의 설정 메뉴를 표시하게 된다.In addition, in step (b), a slide type setting menu for adjusting the user defined option is displayed.

또한, 상기 (d) 단계는, 인접도, 필드 카운트, 필드별 가중치, 빈도수, 인기도, 조회수, 댓글수를 포함하는 요소를 조정하여 상기 사용자 정의 옵션을 설정하게 된다.In addition, in the step (d), the user-defined option is set by adjusting elements including proximity, field count, weight for each field, frequency, popularity, views, and comments.

그리고, 상기 필드별 가중치는 제목, 내용, 글쓴이, 태그에 관한 요소를 포함한다.The field weights include elements related to titles, contents, authors, and tags.

한편, 전술한 목적을 달성하기 위한 본 발명에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법은, (a) 검색어의 입력을 통한 검색 실행 버튼과, 상기 검색의 결과를 재배열하기 위한 사용자 정의 옵션의 설정 메뉴를 표시하는 단계; (b) 상기 사용자 정의 옵션의 설정 메뉴가 선택되었는지를 판단하는 단계; (c) 상기 사용자 정의 옵션의 설정 메뉴가 선택된 경우, 데이터를 입력 받아 상기 사용자 정의 옵션을 설정하는 단계; 및 (d) 상기 검색어에 근거한 상기 검색을 실행하거나, 상기 사용자 정의 옵션에 따라 상기 검색의 결과를 재배열하여 표시하는 단계;를 포함한다.On the other hand, search results ranking method based on a user-defined option according to the present invention for achieving the above object, (a) a search execution button through the input of the search word, and a user-defined option for rearranging the results of the search Displaying a setting menu; (b) determining whether a setting menu of the user defined option is selected; (c) setting a user-defined option by receiving data when a setting menu of the user-defined option is selected; And (d) executing the search based on the search word or rearranging and displaying the results of the search according to the user-defined option.

또한, (a) 검색어의 입력을 통해 검색을 실행하도록 명령하는 검색 실행 버튼과, 상기 검색의 결과를 재배열하기 위한 사용자 정의 옵션의 설정 메뉴를 표시하는 단계; (b) 입력받은 상기 검색어를 근거로 검색을 수행하여 상기 검색의 결과 를 표시하는 단계; (c) 상기 사용자 정의 옵션의 설정 메뉴가 선택된 경우, 사용자로부터 설정 데이터를 입력 받아 상기 사용자 정의 옵션을 설정하여 표시하는 단계; 및 (d) 상기 검색의 결과를 상기 설정된 사용자 정의 옵션에 따라 재배열하여 표시하는 단계;를 포함한다.(A) displaying a search execution button for instructing a search to be executed by inputting a search word and a setting menu of a user-defined option for rearranging the search results; (b) displaying a result of the search by performing a search based on the received search word; (c) when the setting menu of the user-defined option is selected, receiving setting data from a user and setting and displaying the user-defined option; And (d) rearranging and displaying the results of the search according to the set user defined option.

또한, 상기 (a) 단계는, 상기 사용자 정의 옵션의 설정 메뉴에 대해 각 요소를 슬라이드 형식으로 조정하여 설정하거나, 다수의 요소 중 하나를 선택하여 설정할 수 있도록 설정 메뉴를 표시하게 된다.In addition, in the step (a), the setting menu of the user-defined option may be adjusted by setting each element in a slide format, or a setting menu may be displayed to select and set one of a plurality of elements.

또한, 상기 (c) 단계는, 우선도와 정확도에 관한 데이터를 입력 받아 상기 사용자 정의 옵션을 설정하게 된다.In addition, in step (c), the user-defined option is set by receiving data regarding priority and accuracy.

또한, 상기 우선도는 요건 우선도와 필드 우선도를 포함하고, 상기 정확도는 텀 카운트, 인접도, 필드 카운트, 반복도를 포함한다.The priority also includes requirement priority and field priority, and the accuracy includes term count, proximity, field count, and repeatability.

그리고, 상기 텀 카운트, 인접도, 필드 카운트, 반복도를 포함하는 상기 정확도는 슬라이드 바를 이용하여 원하는 위치로 이동시켜 설정하게 된다.The accuracy including the term count, proximity, field count, and repeatability is set by moving to a desired position using a slide bar.

한편, 전술한 목적을 달성하기 위한 본 발명에 따른 검색 서버는, 사용자 단말기로부터 검색어를 수신하거나 검색 결과에 대한 사용자 정의 옵션을 설정하기 위한 설정 데이터를 수신하며, 상기 검색 결과를 상기 사용자 단말기로 전송하거나 상기 사용자 정의 옵션에 따라 재배열된 검색 결과를 상기 사용자 단말기로 전송하는 통신부; 상기 사용자 단말기로부터 수신한 상기 검색어를 근거로 검색을 수행하여 상기 검색 결과를 출력하고, 상기 검색 결과를 상기 사용자 정의 옵션에 따라 재배열하여 출력하는 검색 엔진부; 및 상기 검색어를 근거로 상기 검색 엔진부를 통해 검색이 수행되도록 제어하고, 상기 사용자 단말기로부터 상기 설정 데이터를 입력 받아 사용자 정의 옵션을 설정하며, 상기 검색 결과를 상기 사용자 정의 옵션에 따라 재배열하여 표시되도록 제어하는 제어부;를 포함한다.On the other hand, the search server according to the present invention for achieving the above object, receives the search word from the user terminal or receives the setting data for setting a user-defined option for the search result, and transmits the search result to the user terminal A communication unit for transmitting the search results rearranged according to the user defined option to the user terminal; A search engine unit configured to perform a search based on the search word received from the user terminal, to output the search result, and to rearrange and output the search result according to the user defined option; And control the search to be performed through the search engine unit based on the search word, set the user-defined option by receiving the setting data from the user terminal, and rearrange the search results according to the user-defined option. It includes a control unit for controlling.

또한, 상기 검색 결과를 저장하고, 상기 재배열된 검색 결과를 저장하기 위한 저장부;를 추가로 포함한다.The apparatus may further include a storage unit for storing the search results and storing the rearranged search results.

또한, 상기 제어부는, 상기 검색어의 입력을 위한 검색어 입력란과, 상기 검색어의 입력을 통해 검색을 실행하도록 명령하는 검색 실행 버튼, 및 상기 검색의 결과를 재배열하기 위한 사용자 정의 옵션의 설정 메뉴를 상기 사용자 단말기로 제공하게 된다.The controller may further include a search word input box for inputting the search word, a search execution button for instructing a search to be executed through input of the search word, and a setting menu of a user-defined option for rearranging the search results. It is provided to the user terminal.

또한, 상기 제어부는, 상기 사용자 정의 옵션의 설정 메뉴에 대해 상기 사용자 단말기로 우선도와 정확도를 설정하는 메뉴로 제공하게 된다.The controller may provide a menu for setting priority and accuracy to the user terminal with respect to the setting menu of the user defined option.

또한, 상기 제어부는, 요건 우선도와 필드 우선도를 포함하는 상기 우선도의 설정 메뉴와, 텀 카운트, 인접도, 필드 카운트, 반복도를 포함하는 상기 정확도의 설정 메뉴를 상기 사용자 단말기의 화면 상에 각각 표시되도록 제어한다.The control unit may further include a setting menu of the priority including requirement priority and field priority, and a setting menu of accuracy including term count, proximity, field count, and repeatability on the screen of the user terminal. Control to display each.

그리고, 상기 제어부는, 상기 텀 카운트, 인접도, 필드 카운트, 반복도에 대해 슬라이드 바를 이용하여 원하는 위치로 이동시켜 설정하도록 상기 사용자 단말기의 화면 상에 표시 제어하게 된다.The controller controls display on the screen of the user terminal to move and set the term count, proximity, field count, and repeatability to a desired position using a slide bar.

본 발명에 의하면, 사용자가 원하는 우선 순위의 중요도를 높여서 제목이나 인접도 등과 같은 특별한 조건들로 검색 결과의 랭킹을 조절할 수 있다.According to the present invention, the ranking of the search results may be adjusted by special conditions such as title or proximity by increasing the importance of the priority desired by the user.

또한, 사용자는 동일한 검색 결과 내에서 제목이나 본문에 대한 검색 가중치를 설정함으로써, 동일한 검색 결과에 대한 또 다른 순위 배열을 할 수 있으며 그 외 여러 조건으로 적합도에 대한 요소들을 조정할 수 있다.In addition, by setting the search weights for the title or the text within the same search result, the user can perform another ranking arrangement for the same search result and adjust the factors of the fitness with various other conditions.

또한, 검색 결과 페이지의 특정 위치에 결과를 재배열할 수 있는 정확도나 인접도와 같은 정보를 슬라이드 바의 형식으로 제공하여 검색 가중치 등과 같은 검색 조건을 조정할 수 있다.In addition, by providing information such as accuracy or proximity to rearrange the results in a specific position on the search result page in the form of a slide bar, the search conditions such as the search weight can be adjusted.

그리고, 로그인 한 이후의 경우 원하는 조건을 저장하여 재로그인 후에도 사용할 수 있고, 사용자들에게 검색어에 따라 혹은 카테고리에 따라 추천 옵션 조합(combination)을 제공할 수도 있다.In addition, after logging in, the user can save a desired condition and use it after re-login. The user may provide a combination of recommendation options according to a search word or a category.

본 발명의 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명한다.Details of the object and technical configuration of the present invention and the resulting effects thereof will be more clearly understood by the following detailed description based on the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법이 적용된 검색 시스템의 구성을 개략적으로 나타낸 구성도이다.1 is a block diagram schematically illustrating a configuration of a search system to which a ranking method of ranking search results based on a user-defined option according to an embodiment of the present invention is applied.

도 1을 참조하면, 검색 시스템은 사용자 단말기(110), 통신 네트워크(120), 검색 서버(130) 및 다수의 웹 사이트(140, 150)를 포함한다.Referring to FIG. 1, a search system includes a user terminal 110, a communication network 120, a search server 130, and a plurality of web sites 140 and 150.

여기서, 웹 사이트(140, 150)는 정보를 저장하고 있는 데이터베이스(142)를 구비할 수도 있고, 구비하고 있지 않을 수도 있다.Here, the web sites 140 and 150 may or may not have a database 142 storing information.

사용자 단말기(110)는 통신 네트워크(120)를 경유하여 검색 서버(130)에 접속한 후, 사용자로부터 입력받은 검색어 및 검색 요건을 검색 서버(130)로 전달하여 검색을 요청하고, 검색 서버(130)로부터 검색 요건에 따른 검색 결과를 수신하여 화면 상에 디스플레이한다. The user terminal 110 connects to the search server 130 via the communication network 120, transfers a search word and a search requirement input from the user to the search server 130, requests a search, and searches the search server 130. ), The search results according to the search requirements are received and displayed on the screen.

사용자 단말기(110)는 통신 네트워크(120)가 유선망일 경우에 컴퓨터 등과 같은 유선 단말기로 구현되고, 통신 네트워크(120)가 무선망일 경우에 이동통신 단말기와 같은 무선 단말기로 구현된다.The user terminal 110 is implemented as a wired terminal such as a computer when the communication network 120 is a wired network, and is implemented as a wireless terminal such as a mobile communication terminal when the communication network 120 is a wireless network.

통신 네트워크(120)는 사용자 단말기(110)가 검색 서버(130)에 접속할 수 있도록 접속 경로를 제공한다. 통신 네트워크(120)는 인터넷 프로토콜(IP)을 이용하는 IP 네트워크이거나, 이동통신에 관한 프로토콜을 이용하는 이동통신 네트워크일 수 있다.The communication network 120 provides an access path for the user terminal 110 to access the search server 130. The communication network 120 may be an IP network using the Internet Protocol (IP) or a mobile communication network using a protocol related to mobile communication.

검색 서버(130)는 접속된 사용자 단말기(110)로부터 사용자 정의 옵션을 입력 받아 검색을 수행하는 검색 엔진을 구비하고, 검색 엔진을 통해 사용자 정의 옵션에 근거하여 웹 사이트(140, 150)를 검색하며, 검색된 결과를 사용자 정의 옵션에 따라 배열하여 사용자 단말기(110)에게 제공한다.The search server 130 includes a search engine that receives a user-defined option from the connected user terminal 110 and performs a search, and searches the web sites 140 and 150 based on the user-defined option through the search engine. The search results are arranged according to a user defined option and provided to the user terminal 110.

웹 사이트(140, 150)는 다수의 정보를 웹 페이지 형태로 제공하며, 데이터베이스(142)는 텍스트, 이미지, 멀티미디어 등을 포함하는 다수의 정보를 저장하고 있다.The web sites 140 and 150 provide a plurality of information in the form of web pages, and the database 142 stores a plurality of information including text, images, multimedia, and the like.

도 2는 본 발명의 실시예에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법이 적용된 검색 서버의 구성을 나타낸 구성도이다.2 is a block diagram illustrating a configuration of a search server to which a ranking method of ranking search results based on a user-defined option according to an embodiment of the present invention is applied.

도 2를 참조하면, 본 발명에 따른 검색 서버는 통신부(210), 검색 엔진부(220), 제어부(230) 및 저장부(240)를 포함한다.2, the search server according to the present invention includes a communication unit 210, a search engine unit 220, a control unit 230, and a storage unit 240.

통신부(210)는 사용자 단말기로부터 검색어를 수신하거나 검색 결과에 대한 사용자 정의 옵션을 설정하기 위한 설정 데이터를 수신하며, 사용자 단말기로 검색 결과를 전송하거나 사용자 정의 옵션에 따라 재배열된 검색 결과를 전송한다.The communication unit 210 receives a search word from a user terminal or receives setting data for setting a user-defined option for a search result, and transmits a search result to the user terminal or a rearranged search result according to the user-defined option. .

검색 엔진부(220)는 사용자로부터 입력받은 검색어를 근거로 검색을 수행하여 검색 결과를 출력하고, 검색 결과를 사용자 정의 옵션에 따라 재배열하여 출력한다.The search engine 220 outputs a search result by performing a search based on a search word input from a user, and rearranges and outputs the search result according to a user-defined option.

제어부(230)는 검색어를 근거로 검색 엔진부(220)를 통해 검색이 수행되도록 제어하고, 사용자 단말기를 통해 설정 데이터를 입력 받아 사용자 정의 옵션을 설정하며, 검색 결과가 사용자 정의 옵션에 따라 재배열되어 표시되도록 제어한다.The controller 230 controls the search to be performed through the search engine unit 220 based on the search word, sets the user-defined option by receiving the setting data through the user terminal, and rearranges the search result according to the user-defined option. Control to display.

또한, 제어부(230)는 사용자 정의 옵션의 설정 메뉴에 대해 사용자 단말기를 통해 우선도와 정확도를 설정하는 메뉴로 표시되도록 제어한다.In addition, the controller 230 controls the setting menu of the user-defined option to be displayed as a menu for setting priority and accuracy through the user terminal.

또한, 제어부(230)는 요건 우선도와 필드 우선도를 포함하는 우선도의 설정 메뉴와, 텀 카운트, 인접도, 필드 카운트, 반복도를 포함하는 정확도의 설정 메뉴를 사용자 단말기의 화면 상에 각각 표시되도록 제어한다.In addition, the controller 230 displays the setting menu of priority including requirement priority and field priority, and the setting menu of accuracy including term count, proximity, field count, and repeatability on the screen of the user terminal. Control as possible.

또한, 제어부(230)는, 검색어의 입력을 위한 검색어 입력란과, 검색어의 입력을 통해 검색을 실행하도록 명령하는 검색 실행 버튼, 및 검색의 결과를 재배열하기 위한 사용자 정의 옵션의 설정 메뉴를 사용자 단말기로 제공한다.In addition, the controller 230 may include a search term input box for inputting a search term, a search execution button for instructing a search to be executed through input of the search term, and a setting menu of a user-defined option for rearranging the search results. To provide.

그리고, 제어부(230)는 텀 카운트, 인접도, 필드 카운트, 반복도에 대해 슬라이드 바(slide bar)를 이용하여 원하는 위치로 이동시켜 설정하도록 사용자 단말기의 화면 상에 표시 제어한다.In addition, the controller 230 controls the display on the screen of the user terminal to move and set the term count, the proximity, the field count, and the repeatability to a desired position using a slide bar.

저장부(240)는 검색 결과를 저장하고, 재배열된 검색 결과를 저장한다.The storage unit 240 stores the search results and stores the rearranged search results.

도 3은 본 발명의 실시예에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법을 설명하기 위한 동작 흐름도이다.3 is a flowchart illustrating a method of adjusting a ranking of search results based on a user-defined option according to an exemplary embodiment of the present invention.

도 3을 참조하면, 검색결과 순위 조절 장치로서의 검색 서버(130)는 통신 네트워크(120)를 경유하여 사용자 단말기(110)가 접속하면(S302), 도 4에 도시된 바와 같이 검색어의 입력을 위한 검색어 입력란(410)과, 검색어의 입력을 통해 검색을 실행하도록 명령하는 검색 실행 버튼(420), 및 검색의 결과를 재배열하기 위한 사용자 정의 옵션의 설정 메뉴(430)가 포함된 검색 화면을 제공한다(S304). Referring to FIG. 3, when the user terminal 110 is connected via the communication network 120 (S302), the search server 130 as a search result ranking apparatus is configured to input a search word as illustrated in FIG. 4. Provides a search screen that includes a search term input field 410, a run search button 420 that commands the search to be run through input of a search term, and a setting menu 430 of custom options for rearranging the results of the search. (S304).

여기서, 도 4는 사용자 정의 옵션 설정 메뉴가 포함된 검색 화면을 나타낸 도면이다. 또한, 본 발명의 실시예에서 "사용자 정의 옵션"은 검색 결과를 사용자가 설정한 랭킹 조건으로 재배열하기 위한 것이므로 "사용자 랭킹 옵션"이라고도 칭할 수 있다. 그리고, 사용자 단말기(110)는 아이디(ID)와 패스워드를 입력하는 로그인 과정을 통해 검색 서버(130)에 접속할 수 있다.4 is a diagram illustrating a search screen including a user-defined option setting menu. In addition, in the embodiment of the present invention, the "user-defined option" may be referred to as "user ranking option" because it is for rearranging the search results to the ranking condition set by the user. In addition, the user terminal 110 may access the search server 130 through a login process of inputting an ID and password.

사용자 정의 옵션의 설정 메뉴(420)는 도 5에 도시된 바와 같이 검색에 대한 우선도(510)와 정확도(520)를 설정하는 메뉴로서, 우선도(510)는 요건 우선도(512)와 필드 우선도(514)를 설정하는 메뉴를 포함하고, 정확도(520)는 텀 카운트(term count), 인접도, 필드 카운트, 반복도 등을 설정하는 메뉴를 포함한다. 여기서, 도 5는 사용자 정의 옵션의 상세 설정 화면을 나타낸 도면이다.The setting menu 420 of the user-defined options is a menu for setting the priority 510 and the accuracy 520 for the search as shown in FIG. 5, and the priority 510 is a requirement priority 512 and a field. The accuracy 520 includes a menu for setting the priority 514, and the accuracy 520 includes a menu for setting the term count, proximity, field count, repeatability, and the like. 5 is a diagram illustrating a detailed setting screen of a user-defined option.

도 5에서, 요건 우선도(512)는 우선 순위를 높이고자 하는 순서대로 요건들의 위치를 버튼으로 조정하여 옵션을 설정하고, 필드 우선도(514)는 각 필드별로 우선 순위를 높이고자 하는 대상을 선택하기 위한 버튼을 상하로 조정하여 옵션을 설정하게 된다.In FIG. 5, the requirement priority 512 sets options by adjusting the position of the requirements in the order of increasing the priority, and the field priority 514 indicates an object to which the priority is to be increased for each field. Adjust the button to select up or down to set the option.

요건 우선도(512)는 빈도수, 인기도, 조회수, 댓글수를 포함하는 요소들에 대해서 어떠한 순서로 우선순위를 둘 것인지를 설정하여 해당 요소들을 상하로 이동시켜 우선도를 설정하게 된다.The requirement priority 512 sets the order of priority of the elements including the frequency, the popularity, the number of views, and the number of comments to move the elements up and down to set the priority.

필드 우선도(514)는 검색 대상이 되는 필드들에 대해서 제목, 내용, 분류나 요약을 포함하는 각각의 필드의 중요도 우선순위를 주어 그 안에서 어떠한 필드에 대한 중요도를 더 높일 것인가를 설정하게 된다.The field priority 514 gives priority to each field including a title, content, classification, or summary for the fields to be searched, and sets which field has a higher priority.

한편, 정확도(520)는 도 6에 도시된 바와 같이 검색 대상이 되는 필드 내에 검색어를 포함하고 있는 지수값의 합을 나타내는 텀 카운트(Term Count), 검색 요청을 한 검색어가 각각의 필드 내에서 얼마나 가까이 존재하는 지에 대한 지수값의 합을 나타내는 인접도, 검색 대상이 되는 필드 중 몇 개의 필드에 해당 검색어가 존재하는지의 지수값의 합을 나타내는 필드 카운트, 해당 검색어가 검색을 하고자 하는 필드 내에서 얼마나 반복하여 나타나고 있는지에 대한 지수값을 나타내는 반복도에 관한 요소를 포함한다. 여기서, 도 6은 사용자 정의 옵션에서 정확도를 설정하는 화면을 나타낸 도면이다.Meanwhile, as shown in FIG. 6, the accuracy 520 is a term count indicating a sum of index values including a search word in a field to be searched, and how long a search request is made in each field. Proximity indicating the sum of the exponents of the nearest presence, field count indicating the sum of the exponents of how many of the fields to be searched for, and how many times the search term is within the field to be searched. Includes elements about repeatability that indicate an exponent value for whether it appears repeatedly. 6 is a diagram illustrating a screen for setting accuracy in a user-defined option.

정확도(520)의 요소로서, 텀 카운트, 인접도, 필드 카운트, 반복도는 슬라이드 바(slide bar)를 이용하여 원하는 위치로 이동시켜 설정하도록 되어 있다. 또한, 정확도(520)의 요소 중 가중치(610)는 도 6에 도시된 바와 같이 제목이나 내용, 글쓴이, 태그 중 상하로 이동하여 하나를 선택할 수 있도록 할 수 있다.As an element of accuracy 520, the term count, proximity, field count, and repetition rate are set to move to a desired position using a slide bar. In addition, the weight 610 among the elements of the accuracy 520 may be moved up and down among titles, contents, authors, and tags to select one, as shown in FIG. 6.

이어, 사용자가 우선도(510)나 정확도(520)를 선택하고 사용자 정의 옵션을 설정 입력하면(S306), 검색 서버(130)는 사용자 정의 옵션의 설정 메뉴(430)를 통해 입력된 설정 데이터를 저장부(240)에 저장한다(S308).Subsequently, when the user selects the priority 510 or the accuracy 520 and sets the user-defined option (S306), the search server 130 may input the setting data input through the setting menu 430 of the user-defined option. The storage unit 240 stores it (S308).

여기서, 사용자 정의 옵션의 설정 데이터는, 사용자가 우선도(510)를 선택할 경우에, 정확도나 빈도수, 인기도, 조회수, 댓글수를 포함하는 요건 우선도에 관한 설정 데이터이거나, 제목, 내용, 분류, 요약에 관한 필드 우선도에 관한 설정 데이터일 수 있다.Here, the setting data of the user-defined option is setting data about requirement priority including accuracy, frequency, popularity, number of views, and number of comments when the user selects the priority 510, or includes title, content, classification, It may be setting data regarding field priority regarding summary.

또한, 사용자 정의 옵션의 설정 데이터는 인접도, 필드 카운트, 필드별 가중치, 빈도수, 인기도, 조회수, 댓글수에 관한 요소를 포함하고, 필드별 가중치는 제목, 내용, 글쓴이, 태그에 관한 요소를 포함한다.In addition, the setting data of the user-defined option includes elements related to proximity, field count, weight by field, frequency, popularity, views, and comments, and weight by field includes elements related to title, content, author, and tag. do.

또한, 사용자 정의 옵션의 설정 데이터는, 사용자가 정확도(520)를 선택할 경우에, 텀 카운트, 인접도, 필드 카운트, 반복도에 관한 설정 데이터일 수 있다.In addition, when the user selects the accuracy 520, the setting data of the user-defined option may be setting data regarding the term count, the proximity, the field count, and the repeatability.

이어, 검색 서버(130)는 사용자가 검색어 입력란(410)을 통해 검색어를 입력 한 후, 검색 실행 버튼(420)을 통해 검색을 수행하여 검색 결과가 존재하는 것으로 판단되면(S310), 검색 결과를 사용자 정의 옵션에 따른 순위(ranking)에 따라 재배열하여 사용자 단말기(110)로 제공한다(S312).Subsequently, after the user inputs a search term through the search term input field 410, the search server 130 performs a search through the search execution button 420 and determines that a search result exists (S310). The rearrangement is performed according to the ranking according to the user defined option and provided to the user terminal 110 (S312).

그러나, 검색어 입력란(410)과 검색 실행 버튼(420) 및 사용자 정의 옵션의 설정 메뉴(430)가 포함된 검색 화면을 제공하는 S304 단계에서, 사용자가 검색어 입력란(410)을 통해 검색어를 입력한 후 검색 실행 버튼(420)을 통해 검색 명령을 실행하여, 사용자 단말기(110)로부터 검색 요청이 있게 되면(S314), 검색 서버(130)는 검색어를 근거로 웹 사이트(140, 150)에 대해 검색을 수행한다(S316).However, in step S304 of providing a search screen including a search term input field 410, a search execution button 420, and a setting menu 430 of a user-defined option, after the user inputs a search term through the search term input field 410, When a search request is executed from the user terminal 110 by executing a search command through the search execution button 420 (S314), the search server 130 searches for the web sites 140 and 150 based on the search word. Perform (S316).

그리고, 검색 서버(130)는 검색어에 근거한 검색 결과를 사용자 단말기(110)로 제공한다(S318).In addition, the search server 130 provides a search result based on the search word to the user terminal 110 (S318).

한편, 전술한 S314 단계와 S316 단계를 통해 검색 결과가 사용자 단말기(110)로 제공된 상태에서, 사용자 정의 옵션의 설정 메뉴(430)를 통해 사용자 정의 옵션에 관한 설정이 입력되면(S306), 검색 서버(130)는 사용자 정의 옵션의 설정 데이터를 저장부(240)에 저장하고(S308), 검색 결과가 존재하지 않는 경우에(S310-NO), 사용자로부터 입력받은 검색어 및 저장된 사용자 정의 옵션의 설정 데이터를 근거로 웹 사이트(140, 150)에 대해 검색을 수행한다(S320).On the other hand, in the state in which the search result is provided to the user terminal 110 through the above-described step S314 and S316, if the setting related to the customization option is input through the setting menu 430 of the customization option (S306), the search server 130 stores the setting data of the user-defined option in the storage unit 240 (S308), and when there is no search result (S310-NO), the search word input from the user and the setting data of the stored user-defined option. Based on the search for the web site (140, 150) (S320).

검색 서버(130)는 사용자 정의 옵션에 따라 검색된 결과를 사용자 단말기(110)로 제공해 준다.The search server 130 provides the search results to the user terminal 110 according to the user defined option.

또한, 사용자는 검색 결과가 대체로 사용자가 원하는 바가 나왔으나, 검색 결과 내 원하는 컨텐츠들이 산재하여 있을 경우, 검색 실행 버튼(420) 옆에 위치한 사용자 정의 옵션의 설정 메뉴(430)를 통해 사용자가 원하는 조건으로 사용자 정의 옵션을 설정하게 된다.Also, when the search result is generally desired by the user, but the desired contents are interspersed in the search result, the user desires a condition through the setting menu 430 of the user-defined option located next to the search execution button 420. You will set custom options.

사용자는 사용자 정의 옵션을 사용하게 될 경우, 사용자 정의 옵션의 사용 여부를 선택하게 되고, 그에 따라 검색 서버(130)는 해당 컨트롤들을 활성화시켜 설정이 가능하도록 한다.When the user uses the user-defined option, the user selects whether to use the user-defined option, and accordingly, the search server 130 enables the corresponding controls to be set.

검색 서버(130)는 각각의 옵션들에 대해서 사용자가 설정을 할 때, 파라미터를 변경할 때마다 검색 결과들이 실시간으로 설정이 변경된 정보로 재검색되거나 재배열되도록 제어한다.The search server 130 controls the search results to be re-searched or rearranged with information whose settings are changed in real time whenever the user sets the options and changes the parameters.

사용자 정의 옵션의 사용 여부가 체크되지 않은 경우에, 검색 서버(130)는 검색 엔진에서 기본적으로 제공하는 설정 조건으로 검색을 수행한다.If it is not checked whether the user-defined option is used, the search server 130 performs a search based on setting conditions basically provided by the search engine.

또한, 검색 서버(130)는 사용자 단말기(110)가 로그인 후 사용자 정의 옵션을 설정한 경우에, 사용자 정의 옵션의 설정 데이터를 저장해 두었다가, 사용자 단말기(110)가 재로그인 할 경우에 다시 설정 데이터를 로딩하여 재사용할 수 있도록 한다.In addition, when the user terminal 110 sets the user-defined option after logging in, the search server 130 stores the setting data of the user-defined option, and then resets the setting data when the user terminal 110 logs in again. It can be loaded and reused.

사용자 정의 옵션의 설정 메뉴(4300에서 각 옵션의 사항에 대해서는 '안내' 버튼을 통해 사용자가 그 상세한 내용을 볼 수 있도록 한다. 또한, 서비스 업체에서 검색 서버(130) 상에 특정 항목별로 추천 설정을 제공하여 원 클릭(One-click)으로 해당 조건을 설정할 수 있도록 서비스를 지원할 수 있다.The user can view the detailed information through the setting menu of the user-defined option (for the information of each option in the 4300) through the 'guidance' button. It can support the service to set the condition by providing one-click.

전술한 실시예에서는 검색 서버(130)가 웹 사이트(140, 150)에서 사용자 정의 옵션에 해당하는 검색 내용을 검색하는 것에 대하여 설명하였으나, 이에 한정되 지 않고 다수의 정보를 저장하고 하고 있는 컴퓨터와 같은 단말기에서 사용자로부터 사용자 정의 옵션을 입력 받아 설정한 후, 컴퓨터 내의 정보 중 설정된 사용자 정의 옵션에 따른 정보를 검색할 수도 있다. 따라서, 정보를 가지고 검색이 가능한 모든 단말기나 장치에 적용할 수 있다.In the above-described embodiment, the search server 130 has described the search of the search content corresponding to the user-defined option on the web sites 140 and 150, but is not limited thereto. After receiving and setting a user-defined option from the user in the same terminal, the user may search for information according to the user-defined option set in the computer. Therefore, it can be applied to any terminal or device that can be searched with information.

전술한 바와 같이 본 발명에 의하면, 검색 사이트나 검색 엔진에서 제공하던 검색의 정확도 요건들이나 인기도 등의 복합적인 순위 조건을 사용자가 원하는 특정 요건으로 설정하여 검색을 실행하고, 사용자가 설정한 랭킹 조건으로 검색 결과를 재배열하여 제공해 줄 수 있도록 하는, 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법 및 시스템을 실현할 수 있다.As described above, according to the present invention, a search is performed by setting a complex ranking condition such as accuracy requirements or popularity of a search provided by a search site or a search engine to a specific requirement desired by the user, and performing the search as a ranking condition set by the user. It is possible to realize a method and system for ranking search results based on user-defined options to rearrange and provide search results.

본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있으므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features, the embodiments described above should be understood as illustrative and not restrictive in all aspects. Should be. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

본 발명은 정보를 가지고 검색이 가능한 모든 단말기나 장치에 적용할 수 있다. 또한, 검색 엔진이 구비된 검색 장치에 적용할 수 있다. 그리고, 사용자로부터 검색 조건을 입력 받아 그에 해당하는 정보를 웹 사이트에서 검색하도록 하는 시스템에 적용할 수 있다.The present invention can be applied to any terminal or device capable of searching with information. The present invention can also be applied to a search apparatus equipped with a search engine. In addition, the present invention can be applied to a system that receives a search condition from a user and searches corresponding information on a web site.

도 1은 본 발명의 실시예에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법이 적용된 검색 시스템의 구성을 개략적으로 나타낸 구성도이다.1 is a block diagram schematically illustrating a configuration of a search system to which a ranking method of ranking search results based on a user-defined option according to an embodiment of the present invention is applied.

도 2는 본 발명의 실시예에 따른 검색결과 순위 조절 장치의 구성을 나타낸 구성도이다.2 is a block diagram showing the configuration of a search result ranking apparatus according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법을 설명하기 위한 동작 흐름도이다.3 is a flowchart illustrating a method of adjusting a ranking of search results based on a user-defined option according to an exemplary embodiment of the present invention.

도 4는 사용자 정의 옵션 설정 메뉴가 포함된 검색 화면을 나타낸 도면이다. 4 is a diagram illustrating a search screen including a user-defined option setting menu.

도 5는 사용자 정의 옵션의 상세 설정 화면을 나타낸 도면이다.5 is a diagram illustrating a detailed setting screen of a user-defined option.

도 6은 사용자 정의 옵션에서 정확도를 설정하는 화면을 나타낸 도면이다.6 is a diagram illustrating a screen for setting accuracy in a user-defined option.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

110 : 사용자 단말기 120 : 통신 네트워크110: user terminal 120: communication network

130 : 검색 서버 140, 150 : 웹 사이트130: search server 140, 150: website

210 : 사용자 인터페이스부 220 : 검색 엔진부210: user interface unit 220: search engine unit

230 : 제어부 240 : 저장부230: control unit 240: storage unit

Claims (30)

(a) 사용자로부터 검색어를 입력 받아 검색을 수행하는 단계;(a) receiving a search word from a user and performing a search; (b) 상기 검색에 대한 우선도와 정확도에 관한 데이터를 입력 받아 사용자 정의 옵션을 설정하는 단계;(b) receiving user data regarding priority and accuracy of the search and setting a user defined option; (c) 상기 검색 결과를 상기 사용자 정의 옵션에 따라 재배열하는 단계; 및(c) rearranging the search results according to the user defined options; And (d) 상기 재배열된 검색 결과를 표시하는 단계;를 포함하고, (d) displaying the rearranged search results; 상기 우선도는, The priority is 빈도수, 인기도, 조회수, 댓글수를 포함하는 요소들에 대해서 어떠한 순서로 우선순위를 둘 것인지를 설정하여 해당 요소들을 상하로 이동시켜 우선도를 설정하는 요건 우선도, 및 검색 대상이 되는 필드들에 대해서 제목, 내용, 분류나 요약을 포함하는 각각의 필드의 중요도 우선순위를 주어 그 안에서 어떠한 필드에 대한 중요도를 더 높일 것인가를 설정하는 필드 우선도를 포함하는 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법.Set the order of priority for the elements including frequency, popularity, hits, and comments, and move the elements up and down to set the priority of requirements and the fields to be searched. How to rank search results based on user-defined options, including field priority to give priority to each field, including title, content, classification, or summary, to specify which field should be more important within it. . 삭제delete 삭제delete 제 1 항에 있어서,The method of claim 1, 상기 정확도는, The accuracy is 검색 대상이 되는 필드 내에 검색어를 포함하고 있는 지수값의 합을 나타내는 텀 카운트(Term Count);A term count indicating a sum of index values including a search word in a field to be searched; 검색 요청을 한 검색어가 각각의 필드 내에서 얼마나 가까이 존재하는 지에 대한 지수값의 합을 나타내는 인접도;An adjacency indicating the sum of the exponent values for how close the search term that made the search request exists in each field; 검색 대상이 되는 필드 중 몇 개의 필드에 해당 검색어가 존재하는지의 지수값의 합을 나타내는 필드 카운트;A field count indicating a sum of exponent values of how many fields among the fields to be searched exist in the corresponding search word; 해당 검색어가 검색을 하고자 하는 필드 내에서 얼마나 반복하여 나타나고 있는지에 대한 지수값을 나타내는 반복도;A repetition diagram indicating an index value of how repeatedly the corresponding search word appears in a field to be searched; 를 포함하는 것을 특징으로 하는 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법.Search result ranking method based on a user-defined option comprising a. 제 1 항에 있어서,The method of claim 1, 상기 (b) 단계는, 상기 사용자 정의 옵션에 관한 화면을 표시하고, 상기 화면을 통해 사용자로부터 상기 사용자 정의 옵션에 관한 데이터를 입력받는 것을 특징으로 하는 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법.In the step (b), the method according to the user-defined options, characterized in that for displaying the screen on the user-defined options, and receives data on the user-defined options from the user via the screen. 제 1 항에 있어서,The method of claim 1, 상기 (b) 단계는, 설정된 상기 사용자 정의 옵션을 저장하는 것을 특징으로 하는 사용자 정의 옵션에 근거한 검색 결과 순위 조절 방법.The step (b), the search result ranking method based on the user-defined options, characterized in that for storing the set user-defined options. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020070108719A 2007-10-29 2007-10-29 System and method for ordering a rank of search result based on user setting option KR100900140B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070108719A KR100900140B1 (en) 2007-10-29 2007-10-29 System and method for ordering a rank of search result based on user setting option

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070108719A KR100900140B1 (en) 2007-10-29 2007-10-29 System and method for ordering a rank of search result based on user setting option

Publications (2)

Publication Number Publication Date
KR20090043078A KR20090043078A (en) 2009-05-06
KR100900140B1 true KR100900140B1 (en) 2009-06-01

Family

ID=40853973

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070108719A KR100900140B1 (en) 2007-10-29 2007-10-29 System and method for ordering a rank of search result based on user setting option

Country Status (1)

Country Link
KR (1) KR100900140B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100910718B1 (en) * 2009-04-28 2009-08-04 황건하 System for renovating a dynamic rank and renewal method of the same
KR101106622B1 (en) * 2009-11-10 2012-01-20 (주) 다이퀘스트 Apparatus and method for editing profile of search engine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030084418A (en) * 2002-04-26 2003-11-01 노용만 Method for searching multimedia contents by using contents-based user preference degree
KR20060048718A (en) * 2004-06-30 2006-05-18 마이크로소프트 코포레이션 System and method for ranking search results based on tracked user preferences
WO2007016406A1 (en) * 2005-07-29 2007-02-08 Yahoo!, Inc. System and method for reordering a result set

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030084418A (en) * 2002-04-26 2003-11-01 노용만 Method for searching multimedia contents by using contents-based user preference degree
KR20060048718A (en) * 2004-06-30 2006-05-18 마이크로소프트 코포레이션 System and method for ranking search results based on tracked user preferences
WO2007016406A1 (en) * 2005-07-29 2007-02-08 Yahoo!, Inc. System and method for reordering a result set

Also Published As

Publication number Publication date
KR20090043078A (en) 2009-05-06

Similar Documents

Publication Publication Date Title
US20160117063A1 (en) Systems and methods for managing hashtags
US8312009B1 (en) Obtaining user preferences for query results
JP2007058782A (en) Information search device and information search method
JP2009252179A (en) Recommendation information evaluation device and recommendation information evaluation method
KR101521726B1 (en) Information provision device, information provision method, information display device, information display method, information retrieval system, and recording medium
JP2010146089A (en) Item retrieval system
JP6871691B2 (en) Information processing equipment, information processing methods and information processing programs
KR102450094B1 (en) Method and system for providing video or image contents based on location information
KR100900140B1 (en) System and method for ordering a rank of search result based on user setting option
US20130238624A1 (en) Search system and operating method thereof
JP2007034772A (en) Optimum display system for web site search result, its method and its program
JP2010181966A (en) Device and method for evaluating recommendation information
JP5612796B1 (en) Information processing apparatus, information processing method, and information processing program
TW201305835A (en) Information processing apparatus, information processing method, information processing program product, and storage medium having information processing program stored therein
KR100845355B1 (en) Application, System for measuring image preference and method for operating the same
JP5222277B2 (en) INFORMATION DISPLAY DEVICE, INFORMATION DISPLAY METHOD, INFORMATION DISPLAY PROGRAM, INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING METHOD, INFORMATION PROVIDING PROGRAM, AND INFORMATION SEARCH SYSTEM
JP5856598B2 (en) Information providing apparatus, information providing method, and program
JP2009294723A (en) Search result display method, search device and computer program
US20160085814A1 (en) Information processing apparatus, information processing method, and program
JP2014026540A (en) Information display apparatus, information display method, and program
TW202238481A (en) Method and system for recommending location-based digital content
JP6917531B1 (en) Information processing equipment, information processing methods and information processing programs
JP2015035189A5 (en)
US8898135B2 (en) Information processing device, information processing method, information processing method, information processing program and recording medium
KR101091924B1 (en) System of Editor Service and Method Thereof

Legal Events

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

Payment date: 20130502

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140502

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150504

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160427

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170511

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee