KR20020001295A - Method and apparatus of displaying search result - Google Patents
Method and apparatus of displaying search result Download PDFInfo
- Publication number
- KR20020001295A KR20020001295A KR1020000035780A KR20000035780A KR20020001295A KR 20020001295 A KR20020001295 A KR 20020001295A KR 1020000035780 A KR1020000035780 A KR 1020000035780A KR 20000035780 A KR20000035780 A KR 20000035780A KR 20020001295 A KR20020001295 A KR 20020001295A
- Authority
- KR
- South Korea
- Prior art keywords
- unit information
- user
- client system
- information
- query
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
- G06Q30/0643—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Electronic shopping [e-shopping] by investigating goods or services
- G06Q30/0625—Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options
- G06Q30/0627—Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options by specifying product or service characteristics, e.g. product dimensions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
서버시스템은 네트웍을 통하여 서로 연결된 클라이언트시스템으로부터 질의어를 접수하여 검색 후 그 검색된 다수의 단위정보를 클라이언트시스템으로 전송하여 디스플레이한다. 서버시스템은 프로세서와, 상기 프로세서와 연결된 저장장치를 구비하되, 저장장치에는 단위정보와 상기 단위정보에 대한 사용자의 관심도에 따라 정해지는 적합성을 평가하는 가중치가 저장되어 있다. 서버시스템은 클라이언트시스템으로부터 질의어를 접수하는 단계와, 상기 질의어에 해당하는 단위정보를 검색하는 단계와, 상기 검색된 단위정보들을 사용자의 관심도에 의해 결정되는 적합성에 따라 배열하는 단계와, 상기 단위정보들을 상기 적합성의 순서에 따라 배열하여 클라이언트시스템으로 전송하는 단계를 수행하도록 작동된다.The server system receives a query from a client system connected to each other through a network, and after searching, transmits and displays the retrieved unit information to the client system. The server system includes a processor and a storage device connected to the processor, wherein the storage device stores weight information for evaluating suitability determined according to user's interest in the unit information and the unit information. The server system receives a query from a client system, retrieves unit information corresponding to the query, arranges the retrieved unit information according to the suitability determined by the user's interest level, and sets the unit information. Arranged according to the order of conformity and transmitting to the client system.
Description
본 발명은 인터넷을 이용하여 검색하는 경우 그 검색결과를 디스플레이하는방법 및 장치에 관한 것으로서, 특히, 사용자가 선택한 링크에 대한 가중치를 높여 차후 검색 시 그 검색결과를 사용자가 쉽게 볼 수 있는 위치에 디스플레이하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for displaying a search result when searching using the Internet, and more particularly, increases the weight of a link selected by the user and displays the search result at a location where the user can easily view the search. A method and apparatus are provided.
인터넷상에서 많은 검색이 이루어진다. 웹사이트를 검색하는 사이트가 있다. 쇼핑몰사이트에서는 특정 상품을 검색하는 서비스가 제공된다. 전자서점에서는 책을 제호 또는 저자 등으로 검색하는 서비스가 제공된다.Many searches are done on the Internet. There is a site that searches websites. The shopping mall site provides a service for searching for a specific product. The e-bookstore provides a service for searching books by title or author.
통상, 검색하고자하는 웹사이트에 접속하면, 검색을 위한 웹페이지가 클라이언트에 디스플레이된다. 질의어를 넣고 검색하면, 검색한 결과 해당되는 다수의 단위정보들이 디스플레이된다. 검색결과 웹페이지로서 제공되는 단위정보들은 보통 그 단위 정보의 제목과 요약된 내용이다. 그리고 그 단위정보의 제목 등이 디스플레이된 영역은 그 단위정보에 대한 상세한 정보를 담고 있는 웹페이지 또는 주문용 웹페이지에 링크되어 있다. 따라서, 브라우저 상에 디스플레이된 영역을 클릭하면, 단위정보에 대한 상세정보를 보거나 주문을 할 수 있게 되는 것이다.Normally, when a website to be searched is accessed, a web page for searching is displayed on the client. When a query is inserted and searched, a plurality of unit information corresponding to the search result is displayed. The unit information provided as a search result web page is usually the title and summary of the unit information. The area in which the title of the unit information and the like are displayed is linked to a web page or a web page for order containing detailed information about the unit information. Therefore, when the area displayed on the browser is clicked, detailed information on the unit information can be viewed or ordered.
이러한 인터넷상에서 이루어지는 검색에서는 검색속도나 저장공간 활용도가 중요시되어 왔다. 그러나, 현재는 사용자의 검색결과에 대한 만족도가 우선시되어 가고 있다. 따라서, 검색 그 자체도 중요하지만, 사용자에게 그 검색결과를 보여주는 프로세스 등의 디스플레이방법도 중요하게 부각되고 있다.In these searches on the Internet, the search speed and storage space utilization have been important. However, at present, the user's satisfaction with the search results has been given priority. Therefore, the search itself is important, but a display method such as a process of showing the search result to the user is also important.
본 발명의 목적은, 인터넷을 이용하여 검색할 때, 그 검색 결과를 사용자의 관심도가 높은 것이 사용자가 쉽게 발견할 수 있는 위치에 오도록 검색결과를 보여주는 방법 및 장치를 제공하는 것이다.SUMMARY OF THE INVENTION An object of the present invention is to provide a method and apparatus for displaying a search result when searching using the Internet such that the search result is located at a location where the user can easily find the user.
도1은 본 발명의 일 실시예에 따른 검색결과를 보여주는 방법의 흐름도1 is a flowchart of a method of showing a search result according to an embodiment of the present invention;
도2는 서버시스템에 마련된 검색 및 그 결과를 보여주는 시스템의 구성도Figure 2 is a block diagram of a system showing the search and the results provided in the server system
도3은 클라이언트시스템 측의 프로세스 흐름도3 is a process flow diagram on the client system side
도4는 서버시스템 측의 프로세스 흐름도4 is a process flow diagram on the server system side
도5는 가중치가 계산되어 데이터베이스에 저장되는 과정을 도시한 흐름도5 is a flowchart illustrating a process in which weights are calculated and stored in a database.
도6a부터 도6c까지는 상기 검색결과 디스플레이 방법에 따라, 검색결과의 디스플레이 순서가 변화하는 것을 도시한 컴퓨터 모니터 화면을 캡쳐한 도면6A to 6C are diagrams of computer monitor screens showing that the display order of the search results is changed according to the search result display method.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
100: 클라이언트시스템 200: 서버시스템100: client system 200: server system
210: 검색서버 230: 상품정보데이터베이스210: search server 230: product information database
250: 적합성 데이터베이스 270: 적합성판단모듈250: conformance database 270: conformity judgment module
검색결과에 대한 평가는 정확율(Precision)과 재현율(Recall)로 평가된다. 정확율(Precision)이라 함은 검색되어 나온 결과 중 원하는 결과의 백분율(%)을 가리킨다. 재현율(Recall)이라 함은 검색되어 나와야 할 결과 중 실제 검색된 결과의 백분율(%)을 가리킨다. 그런데, 보통 정확율과 재현율을 동시에 높이기 위한 방법은 찾기 어렵고, 가장 좋은 방식은 사용자가 적합성을 판단하도록 하여 이를 다음 검색에 반영하는 것이다.Evaluation of search results is evaluated by precision and recall. Precision refers to the percentage of results that are desired. Recall refers to the percentage of actual results that are to be retrieved. However, it is usually difficult to find a way to increase the accuracy and recall at the same time, and the best way is to allow the user to determine the suitability and reflect it in the next search.
본 발명은 검색결과를 적합성의 순서로 배열하는데, 이 적합성을 사용자의 관심도를 피드백하여 정해지는 것으로 함에 특징이 있는 것이다. 사용자의 관심도로는 판매량(또는 주문량), 상세 조회 횟수, 상품의 출시일자 등이 반영된다.The present invention arranges the search results in the order of suitability, which is characterized in that the suitability is determined by feeding back the user's interest. The degree of interest of the user reflects the sales amount (or order quantity), the number of detailed inquiries, and the release date of the product.
실제 판매량 또는 주문량은 전자상거래 시장 또는 실물시장에서 실제로 판매된 수량을 나타내는 것이다. 이는 가장 중요한 관심도 피드백 자료로서, 최고의 가중치를 부여할 수 있다.The actual sales volume or order volume represents the quantity actually sold in the e-commerce market or the real market. This is the most important interest feedback data and can be given the best weight.
상세 조회횟수는 검색결과 목록화면에서 상세화면 또는 주문 화면으로 들어간 횟수를 가리킨다. 예를 들면, 쇼핑몰 내의 웹페이지들을 서핑할 때, 어떤 상품이나 서비스의 상세 내용에 대한 웹페이지를 조회한 회수를 카운팅한다. 이러한 조회횟수는 고객의 선호도 측정하는 하나의 기준이 될 수 있다.The detailed search frequency indicates the number of times that the user enters the detailed screen or the order screen from the search result list screen. For example, when surfing web pages in a shopping mall, the number of times a web page is searched for the details of a certain product or service is counted. This number of inquiries can be a criterion for measuring customer preferences.
상품의 출시일자도 관심도에 반영된다. 통상 새로운 상품(특히 책의 신간)이 나왔을 때 사용자를 이에 대한 정보를 입수하거나 구입을 하려할 경우가 많다. 따라서, 출시일자도 관심도에 반영하는 것이 바람직하다.The release date of the product is also reflected in the interest level. Usually, when a new product (especially a book's new book) is released, the user often tries to obtain or purchase information about it. Therefore, it is desirable to reflect the release date in the degree of interest.
이들 외에도 소비자(사용자)의 관심도를 반영할 수 있는 것이라면 가중치로서 그 상품의 적합성 판단에 유용하게 사용될 수 있을 것이다.In addition to these, if it can reflect the interest of the consumer (user) it can be usefully used to determine the suitability of the product as a weight.
본 발명의 일 측면에 따르면, 네트웍을 통하여 서로 연결된 클라이언트시스템과 서버시스템에서 클라이언트시스템으로부터 질의어를 접수하여 검색 후 그 검색된 다수의 단위정보를 디스플레이하는 방법에 있어서,According to an aspect of the present invention, in a client system and a server system connected to each other via a network, in a method for receiving a query from a client system and displaying the retrieved unit information after searching,
클라이언트시스템으로부터 질의어를 접수하는 단계와,Receiving a query from a client system,
상기 질의어에 해당하는 단위정보를 검색하는 단계와,Searching for unit information corresponding to the query word;
상기 검색된 단위정보들을 사용자의 관심도에 의해 결정되는 적합성에 따라 배열하는 단계와,Arranging the retrieved unit information according to a fitness determined by a degree of interest of a user;
상기 단위정보들을 상기 적합성의 순서에 따라 배열하여 상기 클라이언트시스템으로 전송하는 단계를 포함하는 것을 특징으로 하는 검색결과의 디스플레이 방법이 제공된다.And arranging the unit information according to the order of the suitability, and transmitting the unit information to the client system.
본 발명의 다른 측면에 따르면, 네트웍을 통하여 서로 연결된 클라이언트시스템으로부터 질의어를 접수하여 검색 후 그 검색된 다수의 단위정보를 클라이언트시스템으로 전송하여 디스플레이하는 장치로서,According to another aspect of the present invention, a device for receiving a query from a client system connected to each other via a network, and searching and transmitting the retrieved plurality of unit information to the client system.
프로세서와,Processor,
상기 프로세서와 연결된 저장장치를 구비하되,Having a storage device connected to the processor,
상기 저장장치에는 단위정보와 상기 단위정보에 대한 사용자의 관심도에 따라 정해지는 적합성을 평가하는 가중치가 저장되어 있으며,The storage device stores weights for evaluating suitability determined according to unit information and a user's interest in the unit information.
상기 저장장치에는 프로그램으로서,The storage device is a program,
클라이언트시스템으로부터 질의어를 접수하는 단계와,Receiving a query from a client system,
상기 질의어에 해당하는 단위정보를 검색하는 단계와,Searching for unit information corresponding to the query word;
상기 검색된 단위정보들을 사용자의 관심도에 의해 결정되는 적합성에 따라 배열하는 단계와,Arranging the retrieved unit information according to a fitness determined by a degree of interest of a user;
상기 단위정보들을 상기 적합성의 순서에 따라 배열하여 클라이언트시스템으로 전송하는 단계를 수행하도록 프로세서를 작동시키는 프로그램이 저장되어 있는 것을 특징으로 하는 검색결과의 디스플레이 장치가 제공된다.There is provided a display apparatus for displaying a search result, wherein a program for operating the processor to perform the step of arranging the unit information in the order of conformity and transmitting the unit information to the client system is provided.
이하 본 발명의 실시예를 도면을 참조하여 상세히 설명한다. 아래 실시예에서는 인터넷전자서점에서의 검색에 대하여 설명한다. 그러나, 본 발명은 이에 제한되는 것은 아니며, 인터넷상에서 검색하고 그 결과를 보여주는 모든 시스템에 적용할 수 있음을 이해할 수 있을 것이다. 인터넷 쇼핑몰, 특화된 상품을 판매하는 전자 상점, 야후, 라이코스, 심마니와 같은 웹사이트 검색 서비스 등에도 적용할 수 있다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the following example, a search in an Internet e-bookstore will be described. However, it will be appreciated that the present invention is not so limited and can be applied to any system that searches on the Internet and displays the results. It can also be applied to Internet shopping malls, electronic stores that sell specialized products, and website search services such as Yahoo, Lycos and Simmani.
도1을 참조하면, 사용자가 입력한 검색을 위한 질의어를 브라우저에서 입력한다. 질의어는 클라이언트시스템(100)에서 전자서점의 서버시스템(200)으로 검색서버시스템으로 통신망을 타고 보내진다. 서버시스템(200)의 검색서버(210)는 질의어를 분석하고 질의어를 가지고 도서목록 데이터베이스(230)에서 검색해 온다. 상기 도서목록 데이터베이스(230)에는 각종 도서에 대한 데이터들이 기록되어 있다. 예를 들면, 도서명, 출판사, 저자, 출판년월일, 목차, 내용요약, 서평, 독자의 독후감 등이 저장될 수 있다. (상품에 따라서는 다른 종류의 정보가 저장될 수 있다.)Referring to FIG. 1, a query for a search input by a user is input in a browser. The query is sent from the client system 100 to the server system 200 of the electronic bookstore on the communication network. The search server 210 of the server system 200 analyzes the query and retrieves it from the book list database 230 with the query. The book list database 230 records data about various books. For example, a book name, publisher, author, date of publication, table of contents, content summary, book review, reader's book report, etc. may be stored. (Depending on the product, other kinds of information may be stored.)
검색서버(210)는 검색결과를 단위정보(각 도서)에 대한 요약정보(도서명, 저자, 출판사 등)들을 나열하는 형태로 웹문서(웹페이지)를 만든다. 이 때, 적합성 데이터베이스(250)로부터 각 도서의 가중치를 나타내는 가중치 정보를 가져와 활용한다. 적합성 데이터베이스(250)에는 각 도서명과 해당 도서에 표명한 사용자의 관심도를 수치화한 가중치가 저장되어 있다.The search server 210 creates a web document (web page) in the form of listing the search results summary information (book name, author, publisher, etc.) for the unit information (each book). At this time, the weight information indicating the weight of each book is taken from the suitability database 250 and utilized. The suitability database 250 stores the name of each book and a weight value that quantifies the interest of the user expressed in the book.
가중치가 높은 도서는 앞쪽(브라우저 상에서는 위쪽)에 디스플레이되도록 웹문서를 만든다. 이 웹문서는 HTML형식을 비롯한 전자문서형식으로 만들어질 수 있으며, 사전 설정된 프로토콜로 클라이언트시스템(100)에 전송된다.High-weight books create web documents that display in the front (upper side in the browser). The web document may be made in an electronic document format including an HTML format and is transmitted to the client system 100 using a preset protocol.
클라이언트시스템(100)은 보내진 검색결과목록(웹문서)을 사용자에게 보여준다. 사용자는 검색결과목록에서 자신이 관심있는 책(단위정보)을 클릭한다. 이것이 사용자가 직접 적합성을 판정한 것으로 간주된다. 클라이언트시스템(100)은 클릭된 책에 해당하는 링크를 서버시스템(200)에 보낸다. 서버시스템(200)의 적합성판단 모듈(270)은 클릭된 링크에 대한 질의어의 가중치를 올리고, 그 정보를 적합성 데이터베이스(250)에 기록하여 둔다.The client system 100 shows the sent search result list (web document) to the user. The user clicks on the book (unit information) of interest in the search result list. This is considered to have been directly determined by the user. The client system 100 sends a link corresponding to the clicked book to the server system 200. The suitability determination module 270 of the server system 200 increases the weight of the query word for the clicked link and records the information in the suitability database 250.
같은 질의어에 대하여 다음 번에 검색할 때에는 이전 검색시 가중치가 올라간 도서의 요약정보가 그렇지 않은 요약정보보다 더 먼저 사용자에게 보여준다.The next time the user searches for the same query, the summary information of the book weighted up in the previous search is shown to the user earlier than the summary information.
도2를 참조하면, 서버시스템(200)의 구성이 상세히 도시되어 있다. 검색서버(210) 내에는 사용자인터페이스(212), 질의어분석기(214), 검색기(216),정보의 색인 및 유의어 사전(218), 정렬기(Ranker)(220)가 구비된다.2, the configuration of the server system 200 is shown in detail. The search server 210 includes a user interface 212, a query parser 214, a searcher 216, an index of information and thesaurus 218, and a sorter 220.
검색어는 클라이언트시스템(100)으로부터 사용자인터페이스(212)로 입력된다. 입력된 질의어는 질의어 분석기(214)를 거쳐 검색기(216)로 보낸다. 검색기(216)는 정보색인, 유의어에 대한 정보를 입수하여 이를 사용한다. 질의어를 바탕으로 검색기(216)가 도서정보 데이터베이스(230)를 검색한다. 도서정보 데이터베이스(230)는 별도의 다른 경로를 통해 추가, 삭제 정정 등 정보가 갱신된다. 검색된 각 도서들에 대한 정보는 정렬기(220)로 전달된다. 정렬기(220)는 적합성판단 데이터베이스(250)로부터 각 도서의 가중치를 확인한다. 정렬기(220)는 그 가중치에 따라 검색결과(즉, 도서목록)를 가중치 순서로 순서를 매긴다. 배열되어 완성된 웹페이지는 사용자인터페이스(212)로 전달되어 클라이언트시스템(100)에 전달된다.The search term is input from the client system 100 to the user interface 212. The input query is sent to the searcher 216 via the query analyzer 214. The searcher 216 obtains and uses information on an information index and a synonym. The searcher 216 searches the book information database 230 based on the query. The book information database 230 is updated with information such as additions, deletions, and corrections through separate paths. Information about each book retrieved is passed to the sorter 220. The sorter 220 checks the weight of each book from the conformity determination database 250. The sorter 220 orders search results (ie, book list) in weight order according to the weight. The arranged and completed web page is delivered to the user interface 212 and delivered to the client system 100.
사용자가 클라이언트시스템(100)에서 검색된 결과인 어느 하나의 도서를 선택한다. 그러면, 그 도서에 해당하는 웹페이지의 링크주소에서 웹페이지를 가져온다. 그 웹페이지는 예를 들면, 그 도서에 대한 상세정보(예를 들면, 요약정보에는 나오지 않는 목차, 내용요약, 독후감 등이 포함된 정보)가 담겨있다. 또한, 그 도서를 주문할 수 있는 영역이 마련된다. 이 상세정보를 보기 위해 링크를 클릭했거나, 주문을 한 경우에 클라이언트시스템은 그 정보를 서버시스템(200)의 적합성판단모듈(270)로 전달한다. 적합성판단모듈(270)에서는 가중치를 정하고 이를 적합성판단 데이터베이스(250)에 저장한다.The user selects any one book that is the result of the search on the client system 100. Then, the web page is taken from the link address of the web page corresponding to the book. The web page contains, for example, detailed information about the book (e.g., information that includes a table of contents, a summary of content, a book report, etc., which does not appear in the summary information). In addition, an area in which the book can be ordered is provided. When a link is clicked or an order is placed to view this detail information, the client system forwards the information to the conformity determination module 270 of the server system 200. The suitability determination module 270 determines weights and stores them in the suitability determination database 250.
서버시스템(200)에는 프로세서(CPU)와 저장장치가 구비된다. 저장장치에는도서정보 데이터베이스(230)와 적합성 판단 데이터베이스(250)가 마련된다. 또한, 검색기(216), 사용자인터페이스(212), 적합성판단모듈(270) 등을 형성하는 프로그램이 저장된다. 도시하지는 않았지만, 그 외에도 서버시스템(200)에는 웹서버, 인증서버, 데이터베이스관리서버 등이 구비된다.The server system 200 includes a processor (CPU) and a storage device. The storage device is provided with a book information database 230 and a suitability determination database 250. In addition, the program forming the searcher 216, the user interface 212, the conformity determination module 270, and the like are stored. Although not shown, in addition, the server system 200 is provided with a web server, an authentication server, a database management server, and the like.
도3은 클라이언트시스템(100)에서 진행되는 프로세스의 흐름도이다. 사용자가 선정한 서버시스템(본 실시예에서는 인터넷서점의 서버)에 접속하면, 질의어 입력창이 클라이언트시스템(100)에 디스플레이된다. 사용자가 질의어를 입력하면, 이를 서버시스템(200)에 전송(301)한다. 클라이언트시스템(100)은 대기하다가 서버시스템(200)으로부터 정렬된 검색결과의 목록(그에 해당하는 웹페이지)을 수신(302)하여 브라우저에서 보여줌으로써 사용자에게 검색결과를 제시(303)한다. 사용자가 상세정보 또는 구매를 위해 브라우저의 해당영역을 클릭함으로써 그 요청을 입력(304)하면, 클라이언트시스템(100)은 그 정보를 서버시스템(200)으로 전송(305)한다.3 is a flowchart of a process performed in the client system 100. When the user connects to the server system selected by the user (in this embodiment, the server of the Internet bookstore), the query input window is displayed on the client system 100. When the user inputs a query, it transmits the data to the server system 200 (301). The client system 100 waits and receives 302 a list of search results (web page corresponding thereto) from the server system 200 and presents the search results to the user by displaying them in a browser (303). When the user inputs 304 the request by clicking the corresponding area of the browser for detailed information or purchase, the client system 100 transmits the information to the server system 200 (305).
도4는 서버시스템(200)에서 진행되는 프로세스의 흐름도이다. 서버시스템(200)은 클라이언트시스템(100)으로부터 질의어를 접수(401)하여 검색(403)을 행한다. 검색을 완료한 후 적합성 데이터베이스를 참조하여 검색결과인 도서목록을 적합성 순서로 배열(403)한다. 그 후 검색결과를 클라이언트시스템(100)에 전송(404)한다.4 is a flowchart of a process performed in the server system 200. The server system 200 receives a query from the client system 100 (401) and performs a search (403). After the search is completed, the book list, which is a search result, is arranged (403) by referring to the suitability database. The search result is then sent 404 to the client system 100.
도5에 도시한 바와 같이, 사용자의 행동에 따라 각 도서에 대한 가중치가 결정된다. 사용자는 앞에서도 이미 설명한 바와 같이 검색시스템(502)(위에서 설명한서버시스템의 검색서버를 가리킴)을 통해 도서들의 요약정보(508)를 볼 수 있다. 사용자가 상세정보(510)를 검색하게 되면 제1 가중치(W1)가 주어진다. 나아가 주문시스템(512)에 접속하면, 제2 가중치(W2)가 주어진다. 한편, 기초정보(508)에서 바로 주문시스템(512)으로 이동할 수도 있는데, 이 때에는 제3 가중치(W3)를 부여한다. 제3가중치(W3)는 제1가중치와 제2가중치의 합(W1+W2)과 동일하게 하는 것이 바람직하다. 주문을 하여 판매(514)가 완료되면, 제4 가중치(W4)가 부여된다.As shown in Fig. 5, the weight for each book is determined according to the user's action. As described above, the user can view the summary information 508 of the books through the search system 502 (pointing to the search server of the server system described above). When the user searches for the detailed information 510, the first weight W1 is given. Further, upon accessing the ordering system 512, a second weight W2 is given. On the other hand, the basic information 508 may be moved directly to the ordering system 512, in which case the third weight W3 is assigned. Preferably, the third weight value W3 is equal to the sum W1 + W2 of the first weight value and the second weight value. When the sale 514 is completed by placing an order, the fourth weight W4 is given.
한편, 이러한 가중치는 검색시스템(502)을 이용할 때뿐만 아니라, 메뉴시스템(506)과 광고시스템(504)을 이용하여 기초정보(508)에 접근할 때에도 동일하게 부여할 수 있다. 서버시스템(200)에는 메뉴형태로 제시되는 웹페이지에서 도서를 찾아갈 수 있도록 메뉴시스템(506)을 제공할 수도 있다. 예를 들면, 도서를 분야별로 분류해놓고 그 분류를 차례로 찾아들어 가게 하는 메뉴시스템이 통상 제공된다. 도서 분야 중 인문과학 -> 역사 -> 국사 -> 근대사의 메뉴를 거치면 그에 해당하는 도서들의 기초정보(508)가 제공된다. 그 메뉴에서 어느 하나의 도서를 선택하고 이에 대한 상세정보(510), 주문시스템(512) 선택, 판매(514)를 선택하게 되면 각각에 해당하는 가중치가 그 도서정보에 부여된다.On the other hand, such a weight may be equally applied not only when using the search system 502 but also when accessing the basic information 508 using the menu system 506 and the advertisement system 504. The server system 200 may be provided with a menu system 506 to search for a book on a web page presented in a menu form. For example, a menu system is usually provided which sorts books by field and searches for the sorts in turn. The humanities-> history-> history-> modern history of the book field through the menu of the basic information (508) of the corresponding books are provided. When a book is selected from the menu and detailed information 510, order system 512, and sale 514 are selected, weights corresponding to the books are assigned to the book information.
인터넷 서점의 웹사이트에 있는 광고를 제공하는 광고시스템(504)에서도 광고를 클릭하는 등의 사용자의 선택에 따라 가중치가 부여될 수 있음을 당업자라면 이해할 수 있을 것이다.It will be appreciated by those skilled in the art that an advertisement system 504 that provides advertisements on an Internet bookstore's website may also be weighted according to a user's selection, such as clicking on an advertisement.
도6a부터 도6c는 클라이언트시스템의 모니터에 디스플레이된 검색결과에 대한 웹페이지들이다. 도6a에서는 '엑셀'이라는 검색어를 사용한 검색결과가 제시되고 있다. 이 검색결과에서 9번째로 제시된 '엑셀 97 따라하기'를 사용자가 선택하면, 이에 대한 상세정보가 도6b에서와 같이 나타난다. 이렇게 사용자가 상세정보를 확인한 것은 가중치가 부여되어 이후에 검색할 때에는 도6c에서와 같이 가중치가 작은(즉, 적합성이 떨어지는) 다른 도서보다도 앞에 정렬되어 사용자에게 검색결과가 제시된다.6A through 6C are web pages for search results displayed on the monitor of the client system. In FIG. 6A, a search result using the search term 'Excel' is presented. If the user selects 'Follow Excel 97', which is presented in the ninth search result, detailed information about this appears as shown in FIG. 6B. The user checks the detailed information such that the weight is assigned, and when searching later, the search results are presented to the user by sorting in front of other books having a small weight (i.e., poor suitability) as shown in FIG. 6C.
이상 본 발명을 상기 실시예를 들어 설명하였으나, 본 발명은 이에 제한되는 것은 아니다. 당업자라면, 본 발명의 취지 및 범위를 벗어나지 않고 수정, 변경 등이 가능하며 이러한 수정과 변경 또한 본 발명에 속하는 것임을 알 수 있을 것이다.Although the present invention has been described with reference to the above embodiments, the present invention is not limited thereto. Those skilled in the art will appreciate that modifications, changes, and the like may be made without departing from the spirit and scope of the present invention, and such modifications and changes also belong to the present invention.
본 발명의 구성에 따르면, 사용자의 관심도가 높은 단위정보가 검색결과에서 먼저 디스플레이되므로 사용자가 찾고자하는 정보를 쉽게 찾을 수 있다. 사용자의 관심도를 상세정보의 조회, 주문, 판매 등의 단계마다 다른 가중치로서 표시하고 단위정보에 그 가중치를 부여함으로써, 더욱 정확한 적합성을 판단할 수 있다.According to the configuration of the present invention, since the unit information having high user's interest is displayed first in the search result, the user can easily find the information he wants to find. By displaying the user's interest as a different weight for each step of inquiry, order, sale, etc. of detailed information, and assigning the weight to the unit information, more accurate suitability can be determined.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000035780A KR20020001295A (en) | 2000-06-27 | 2000-06-27 | Method and apparatus of displaying search result |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000035780A KR20020001295A (en) | 2000-06-27 | 2000-06-27 | Method and apparatus of displaying search result |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20020001295A true KR20020001295A (en) | 2002-01-09 |
Family
ID=19674294
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020000035780A Ceased KR20020001295A (en) | 2000-06-27 | 2000-06-27 | Method and apparatus of displaying search result |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20020001295A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005114511A1 (en) * | 2004-04-23 | 2005-12-01 | Nhn Corporation | Method and system for detecting search terms whose popularity increase rapidly |
| KR100727819B1 (en) * | 2006-05-09 | 2007-06-13 | 엔에이치엔(주) | A method for selecting search terms that differ between two groups and a system for performing the method |
| KR101057997B1 (en) * | 2003-11-27 | 2011-08-19 | 삼성전자주식회사 | Search engines and search methods using initial text |
| WO2016052870A1 (en) * | 2014-09-30 | 2016-04-07 | 주식회사 강남캠프 | Online shopping support system and method based on optimum purchase price |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000029902A (en) * | 1998-07-15 | 2000-01-28 | Nec Corp | Structure document classifying device and recording medium where program actualizing same structured document classifying device by computer is recorded, and structured document retrieval system and recording medium where program actualizing same structured document retrieval system by computer is recorded |
| KR20010058659A (en) * | 1999-12-30 | 2001-07-06 | 윤종용 | Goods searching method in web site established for electronic commerce and recording medium therefor |
| KR20010087088A (en) * | 2000-02-11 | 2001-09-15 | 권태현 | Apparatus for analyzing the goods purchasing terms posted in internet shopping mall and method thereof |
| KR20010100463A (en) * | 2000-05-02 | 2001-11-14 | 나정수 | An Internet-based information searching method using weighted attributes |
| KR20010108578A (en) * | 2000-05-29 | 2001-12-08 | 변성우 | System and method of listing categorized products ordered by the point matched with users input criteria on internet |
-
2000
- 2000-06-27 KR KR1020000035780A patent/KR20020001295A/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000029902A (en) * | 1998-07-15 | 2000-01-28 | Nec Corp | Structure document classifying device and recording medium where program actualizing same structured document classifying device by computer is recorded, and structured document retrieval system and recording medium where program actualizing same structured document retrieval system by computer is recorded |
| KR20010058659A (en) * | 1999-12-30 | 2001-07-06 | 윤종용 | Goods searching method in web site established for electronic commerce and recording medium therefor |
| KR20010087088A (en) * | 2000-02-11 | 2001-09-15 | 권태현 | Apparatus for analyzing the goods purchasing terms posted in internet shopping mall and method thereof |
| KR20010100463A (en) * | 2000-05-02 | 2001-11-14 | 나정수 | An Internet-based information searching method using weighted attributes |
| KR20010108578A (en) * | 2000-05-29 | 2001-12-08 | 변성우 | System and method of listing categorized products ordered by the point matched with users input criteria on internet |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101057997B1 (en) * | 2003-11-27 | 2011-08-19 | 삼성전자주식회사 | Search engines and search methods using initial text |
| WO2005114511A1 (en) * | 2004-04-23 | 2005-12-01 | Nhn Corporation | Method and system for detecting search terms whose popularity increase rapidly |
| US8015185B2 (en) | 2004-04-23 | 2011-09-06 | Nhn Corporation | Method and system for detecting search terms whose popularity increase rapidly |
| KR100727819B1 (en) * | 2006-05-09 | 2007-06-13 | 엔에이치엔(주) | A method for selecting search terms that differ between two groups and a system for performing the method |
| US7958118B2 (en) | 2006-05-09 | 2011-06-07 | Nhn Corporation | Method for retrieving keyword showing difference between two groups and system for executing the method |
| WO2016052870A1 (en) * | 2014-09-30 | 2016-04-07 | 주식회사 강남캠프 | Online shopping support system and method based on optimum purchase price |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6615247B1 (en) | System and method for customizing requested web page based on information such as previous location visited by customer and search term used by customer | |
| US8117072B2 (en) | Promoting strategic documents by bias ranking of search results on a web browser | |
| US7373314B2 (en) | Unified product purchasing method | |
| US7249058B2 (en) | Method of promoting strategic documents by bias ranking of search results | |
| US7089237B2 (en) | Interface and system for providing persistent contextual relevance for commerce activities in a networked environment | |
| KR100834360B1 (en) | Adaptive catalog page display | |
| AU2006262440B2 (en) | Systems and methods for providing search results | |
| US7272573B2 (en) | Internet strategic brand weighting factor | |
| US8266016B2 (en) | Method and system for listing items globally and regionally, and customized listing according to currency or shipping area | |
| US7080070B1 (en) | System and methods for browsing a database of items and conducting associated transactions | |
| US20110238662A1 (en) | Method and system for searching a wide area network | |
| WO2013051005A2 (en) | A method of a web based product crawler for products offering | |
| KR20080003468A (en) | Method and system to automatically support multiple transaction types and display different transaction types in mixed list | |
| CA2446862A1 (en) | Affiliate marketing search facility for ranking merchants and recording referral commissions to affiliate sites based upon users' on-line activity | |
| US7072884B2 (en) | Computer system and method of displaying product search results | |
| AU2006275659B2 (en) | System and method for reordering a result set | |
| KR20010087088A (en) | Apparatus for analyzing the goods purchasing terms posted in internet shopping mall and method thereof | |
| JP5483269B2 (en) | Information search device and information search method | |
| US10339578B1 (en) | Method and system to establish a communicative connection between a supplier and a consumer over the internet | |
| KR20020001295A (en) | Method and apparatus of displaying search result | |
| KR20040072983A (en) | A method for linking key word to information source in web page and a system of enabling the method | |
| KR20010091786A (en) | Enterprise certification system for eletronic commerce and System furnishing the certification information therefor | |
| KR20010100608A (en) | Electronic Commerce method and apparatus using the question-answer board | |
| KR20010055490A (en) | Method for producing an estimate using database | |
| KR20010016332A (en) | System and method for providing search engine by using banner |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000627 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20021216 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20030328 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20021216 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |