JP2008250662A - Information retrieval system, information retrieval device, retrieval result screen information generation method and retrieval result screen information generation processing program - Google Patents
Information retrieval system, information retrieval device, retrieval result screen information generation method and retrieval result screen information generation processing program Download PDFInfo
- Publication number
- JP2008250662A JP2008250662A JP2007090990A JP2007090990A JP2008250662A JP 2008250662 A JP2008250662 A JP 2008250662A JP 2007090990 A JP2007090990 A JP 2007090990A JP 2007090990 A JP2007090990 A JP 2007090990A JP 2008250662 A JP2008250662 A JP 2008250662A
- Authority
- JP
- Japan
- Prior art keywords
- information
- search
- search result
- result screen
- keyword
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索システム、情報検索装置、検索結果画面情報生成方法及び検索結果画面情報生成処理プログラムの技術分野に関する。 The present invention provides an information search system, an information search device, and search result screen information generation for searching for presentation information in response to a request from a terminal device that acquires presentation information to be presented to a user from a server device via a network. The present invention relates to a technical field of a method and a search result screen information generation processing program.
従来から、インターネット等のネットワークにおいて提供され、HTML(Hyper Text Markup Language)等のマークアップ言語により記述されたWebページ等に埋め込まれたハイパーリンク(以下、単に「リンク」と称する)を介してネットワーク上に散在するWebページ、画像データ、文書データ等のユーザに提示すべき各種情報資源の閲覧等を可能にするWWW(World Wide Web)等のハイパーテキストシステムが広く知られている。 Conventionally, a network is provided via a hyperlink (hereinafter simply referred to as “link”) provided in a network such as the Internet and embedded in a Web page or the like described in a markup language such as HTML (Hyper Text Markup Language). 2. Description of the Related Art Hypertext systems such as WWW (World Wide Web) that enable browsing of various information resources to be presented to a user such as web pages, image data, and document data scattered on the top are widely known.
こうしたハイパーテキストシステムにおいて、ユーザは、パーソナルコンピュータ等の端末装置を用いて、例えば、Google(商標)、Yahoo(登録商標)、Infoseek(登録商標)等の検索サイトにアクセスし、ネットワーク上に散在する各種情報資源の中から自分が必要な情報資源を検索することが一般的に行われている。 In such a hypertext system, a user accesses a search site such as Google (registered trademark), Yahoo (registered trademark), Infoseek (registered trademark) using a terminal device such as a personal computer, and is scattered on the network. It is a common practice to search for necessary information resources from various information resources.
検索サイトのサーバ装置では、端末装置からのリクエストに応じて、ユーザにより入力されたキーワードを用いて検索処理を行い、検索結果として、検索された情報資源へのリンクが埋め込まれたWebページを端末装置に送信すると、当該Webページを受信した端末装置により検索結果が表示される。そして、当該Webページに埋め込まれたリンクがマウスでクリックされること等により、検索された情報資源の取得がユーザにより指示されると、端末装置は、当該情報資源を提供するWebサイトのサーバ装置へアクセスする。 The server device of the search site performs a search process using a keyword input by the user in response to a request from the terminal device, and displays a Web page in which a link to the searched information resource is embedded as a search result. When transmitted to the device, the search result is displayed by the terminal device that has received the Web page. Then, when the user instructs acquisition of the searched information resource, for example, by clicking a link embedded in the Web page with a mouse, the terminal device displays the server device of the Web site that provides the information resource. To access.
また、上述した検索サイトの中には、これまでに行われた検索の回数やユーザにより情報資源のアクセス(情報資源の取得)が指示された回数等のランキングを統計情報として提供するサイトが存在する。 In addition, among the search sites described above, there are sites that provide statistical information such as the number of searches performed so far and the number of times the user has been instructed to access information resources (acquisition of information resources) as statistical information. To do.
例えば、Google(商標)においては、検索がリクエストされた回数の多いキーワードのランキングと、検索結果を表示するWebページからユーザがアクセスを指示した回数(クリック回数)の多いWebページのランキング等の情報を、ユーザ毎の統計情報として提供している。 For example, in Google (trademark), information such as the ranking of keywords with a high number of search requests and the ranking of Web pages with a high number of accesses (clicks) from a Web page displaying search results. Is provided as statistical information for each user.
また、本願発明に関連する発明として、例えば、特許文献1には、キーワード毎にその指定回数がデータベースに格納され、ユーザによってキーワードが指定されると、当該キーワードで検索を行った後、同じ分類のキーワードで再検索を行い、再検索の結果を、指定回数の多いキーワードほど優先して表示する発明が開示されている。
しかしながら、Google(商標)においては、キーワードとユーザがアクセスを指示した回数とを関連させたランキングは表示されず、夫々のランキングを単に統計情報として提供しているため、この情報は、アクセスすべきWebページをキーワードで特定しようとするユーザにとっては、そのアクセスすべきWebページを決定するに足りる情報にはなっていなかった。つまり、検索に使用されたキーワードとは無関係に、単純にアクセスが指示された回数が多いWebページが上位となるランキングが表示されるため、たとえランキングの上位に示されたWebページであっても、このWebページが、これから検索に使用したいキーワードで過去に検索された結果として上位に表示されているのか否かが定かではない。従って、上位に表示されたWebページをアクセスしても良いものか否かをユーザは判断することが出来なかった。 However, in Google (trademark), the ranking that associates the keyword with the number of times the user has instructed access is not displayed, and each ranking is simply provided as statistical information. For a user who wants to specify a Web page with a keyword, the information is not sufficient to determine the Web page to be accessed. In other words, regardless of the keyword used for the search, the Web page with the highest number of accesses is simply displayed, so that even the Web page shown at the top of the ranking is displayed. It is not certain whether this Web page is displayed at the top as a result of a previous search with a keyword that is to be used for the search. Therefore, the user cannot determine whether or not the Web page displayed at the top may be accessed.
しかも、他のユーザに関する統計情報は表示されず、ユーザ自身が検索操作を行ったもののみについての統計情報が表示されるので、この統計情報は、アクセスすべきWebページを決定する際には、それほど参考になる情報ではなかった。更に、この統計情報は、検索結果のWebページとは別のWebページで提供されるため、当該統計情報を閲覧するための操作が煩雑となるという問題があった。 In addition, since statistical information about other users is not displayed, but only statistical information about what the user himself has performed a search operation is displayed, this statistical information is used when determining a Web page to be accessed. It was not so helpful information. Furthermore, since this statistical information is provided on a Web page different from the Web page of the search result, there is a problem that an operation for browsing the statistical information becomes complicated.
また、特許文献1においては、キーワードの指定回数が用いられるものの、ユーザがアクセスを指示した回数のランキングを表示させることに関しては、開示も示唆もされてはいない。
Further, in
本発明は、以上の点に鑑みてなされたものであり、ユーザにより入力されたキーワードを用いて検索された情報資源等の提示情報に対するアクセスの回数の多い順に順位付けされたランキングの情報を、より信頼性の高い情報としてユーザに提供することが出来る情報検索システム、情報検索装置、検索結果画面情報生成方法及び検索結果画面情報生成処理プログラムを提供することを目的とする。 The present invention has been made in view of the above points, ranking information ranked in descending order of the number of accesses to presentation information such as information resources searched using a keyword input by a user, An object of the present invention is to provide an information search system, an information search device, a search result screen information generation method, and a search result screen information generation processing program that can be provided to a user as more reliable information.
上記課題を解決するために、請求項1に記載の発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置と、前記ネットワークを介して前記端末装置からの要求に応じて当該提示情報を検索する情報検索装置と、を備える情報検索システムであって、前記情報検索装置は、ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段と、前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段と、前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段と、前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段と、を備え、前記検索結果画面情報生成手段は、前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザ以外の他のユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段と、前記算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの前記提示情報を示すランキング情報を生成するランキング情報生成手段と、を備え、更に、前記検索結果画面情報生成手段は、前記生成されたランキング情報の表示を含む前記検索結果画面情報を生成し、前記端末装置は、ユーザにより入力された前記キーワード情報を前記情報検索装置に送信するキーワード情報送信手段と、前記情報検索装置から送信された前記検索結果画面情報を受信する検索結果画面情報受信手段と、前記受信された検索結果画面情報に基づいて、前記提示情報の検索結果と、前記ランキング情報と、を画面に表示する表示手段と、を備えることを特徴とする。
In order to solve the above-mentioned problem, the invention according to
この発明によれば、情報検索装置は、今回の検索に用いられたキーワード情報と同一のキーワード情報を用いて過去に検索され、且つ、今回の検索に用いられたキーワード情報を入力したユーザ以外の他のユーザが利用する端末装置によりアクセスされた提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出し、算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの提示情報を示すランキング情報を生成し、この生成されたランキング情報の表示を含む検索結果画面情報を生成する。 According to the present invention, the information search device is searched for in the past using the same keyword information as the keyword information used for the current search, and other than the user who has input the keyword information used for the current search. The number of accesses, which is the number of times of access for each presentation information accessed by a terminal device used by another user, is calculated, and the ranking ranked in descending order of the calculated number of accesses is preset from the first place. Ranking information indicating the presentation information up to the ranking is generated, and search result screen information including display of the generated ranking information is generated.
従って、キーワードとは無関係な単なるアクセスの回数によるランキングとは異なり、今回の検索に用いられたキーワードと同一のキーワードで検索され、且つ、他のユーザによるアクセス回数が多い提示情報のランキングという、より信頼性の高い情報をユーザは閲覧することが出来る。つまり、ランキング情報に示される提示情報は、ユーザが入力したキーワードと同一のキーワードで検索されたものの中でアクセス回数が多い提示情報であるので、同じキーワードで他のユーザがこれだけ多くアクセスしているのであれば、ユーザ自身も満足のいく可能性が高い提示情報として、上位にランキングされた提示情報に安心してアクセスしにいくことが出来る。しかも、このランキングは、今回の検索結果とともに検索結果画面情報に基づいて画面に表示されるので、当該ランキングを閲覧するための余計な操作をする必要がない。 Therefore, unlike the ranking based on the number of accesses that are not related to the keyword, the ranking of the presentation information that is searched with the same keyword as the keyword used for the current search and that is frequently accessed by other users is more. The user can browse highly reliable information. In other words, the presentation information shown in the ranking information is presentation information that has been accessed with the same keyword as the keyword entered by the user, and thus has been accessed many times by other users with the same keyword. In this case, it is possible to safely access the presentation information ranked higher as the presentation information that is highly likely to be satisfied by the user. In addition, since this ranking is displayed on the screen based on the search result screen information together with the current search result, it is not necessary to perform an extra operation for browsing the ranking.
請求項2に記載の発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置であって、ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段と、前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段と、前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段と、前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段と、を備え、前記検索結果画面情報生成手段は、前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザ以外の他のユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段と、前記算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの前記提示情報を示すランキング情報を生成するランキング情報生成手段と、を備え、更に、前記検索結果画面情報生成手段は、前記生成されたランキング情報の表示を含む前記検索結果画面情報を生成することを特徴とする。
The invention according to
この発明によれば、情報検索装置は、今回の検索に用いられたキーワード情報と同一のキーワード情報を用いて過去に検索され、且つ、今回の検索に用いられたキーワード情報を入力したユーザ以外の他のユーザが利用する端末装置によりアクセスされた提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出し、算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの提示情報を示すランキング情報を生成し、この生成されたランキング情報の表示を含む検索結果画面情報を生成する。 According to the present invention, the information search device is searched for in the past using the same keyword information as the keyword information used for the current search, and other than the user who has input the keyword information used for the current search. The number of accesses, which is the number of times of access for each presentation information accessed by a terminal device used by another user, is calculated, and the ranking ranked in descending order of the calculated number of accesses is preset from the first place. Ranking information indicating the presentation information up to the ranking is generated, and search result screen information including display of the generated ranking information is generated.
従って、キーワードとは無関係な単なるアクセスの回数によるランキングとは異なり、今回の検索に用いられたキーワードと同一のキーワードで検索され、且つ、他のユーザによるアクセス回数が多い提示情報のランキングという、より信頼性の高い情報をユーザは閲覧することが出来る。つまり、ランキング情報に示される提示情報は、ユーザが入力したキーワードと同一のキーワードで検索されたものの中でアクセス回数が多い提示情報であるので、同じキーワードで他のユーザがこれだけ多くアクセスしているのであれば、ユーザ自身も満足のいく可能性が高い提示情報として、上位にランキングされた提示情報に安心してアクセスしにいくことが出来る。しかも、このランキングは、今回の検索結果とともに検索結果画面情報に基づいて画面に表示されるので、当該ランキングを閲覧するための余計な操作をする必要がない。 Therefore, unlike the ranking based on the number of accesses that are not related to the keyword, the ranking of the presentation information that is searched with the same keyword as the keyword used for the current search and that is frequently accessed by other users is more. The user can browse highly reliable information. In other words, the presentation information shown in the ranking information is presentation information that has been accessed with the same keyword as the keyword entered by the user, and thus has been accessed many times by other users with the same keyword. In this case, it is possible to safely access the presentation information ranked higher as the presentation information that is highly likely to be satisfied by the user. In addition, since this ranking is displayed on the screen based on the search result screen information together with the current search result, it is not necessary to perform an extra operation for browsing the ranking.
請求項3に記載の発明は、請求項2に記載の情報検索装置において、前記アクセス回数算出手段は、各前記他のユーザ毎における同一の前記提示情報に対する複数回のアクセスを1回のアクセスとして、前記アクセス回数を算出することを特徴とする。 According to a third aspect of the present invention, in the information search device according to the second aspect, the access frequency calculation means sets a plurality of accesses to the same presentation information for each of the other users as one access. The number of accesses is calculated.
この発明によれば、情報検索装置は、同一の他のユーザによる同一の提示情報への複数回のアクセスを1回のアクセスとしてアクセス回数を算出することで、より多くのユーザにアクセスされた提示情報が確実に上位にランキングされるので、ユーザは、より信頼性の高い情報を閲覧することが出来る。 According to this invention, the information search device calculates the number of times of access by making a plurality of accesses to the same presentation information by the same other user as one access, so that the presentation accessed by more users can be obtained. Since the information is surely ranked higher, the user can browse more reliable information.
請求項4に記載の発明は、請求項2または請求項3に記載の情報検索装置において、前記ランキング情報生成手段は、前記第1位から予め設定された順位までの提示情報夫々へのリンクを示すリンク情報を含む前記ランキング情報を生成することを特徴とする。 According to a fourth aspect of the present invention, in the information search device according to the second or third aspect, the ranking information generating means provides a link to each of presentation information from the first rank to a preset rank. The ranking information including link information to be generated is generated.
この発明によれば、画面に表示されたリンク情報をユーザが選択することによって、端末装置が、この選択されたリンク情報に対応する提示情報へアクセスするので、上位にランキングされた提示情報に簡単にアクセスすることが出来る。 According to the present invention, since the terminal device accesses the presentation information corresponding to the selected link information when the user selects the link information displayed on the screen, the presentation information ranked higher is easily displayed. Can be accessed.
請求項5に記載の発明は、請求項2乃至4の何れか1項に記載の情報検索装置において、前記検索結果画面情報生成手段は、前記検索手段による検索に用いられた前記キーワード情報を識別するためのキーワード識別情報と、検索された前記提示情報へのリンクを示し、且つ、当該提示情報を前記ネットワーク上において特定する提示情報特定情報を含む検索結果リンク情報と、を含む前記検索結果画面情報を生成し、前記検索結果画面情報送信手段により送信された前記検索結果画面情報を通じてユーザにより前記検索結果リンク情報が選択された場合に、前記提示情報へのアクセスが指示されたことの通知を示し、且つ、当該検索結果画面情報に含まれる前記キーワード識別情報と、当該選択された検索結果リンク情報に含まれる前記提示情報特定情報と、を含むアクセス指示通知情報を当該端末装置から受信するアクセス指示通知受信手段を更に備え、前記アクセス回数算出手段は、前記アクセス指示通知受信手段により過去に受信され、且つ、前記検索手段による今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を示す前記キーワード識別情報を含む前記アクセス指示通知情報に含まれる前記提示情報特定情報毎における当該アクセス指示通知情報の受信回数を、前記アクセス回数として算出することを特徴とする。 According to a fifth aspect of the present invention, in the information search device according to any one of the second to fourth aspects, the search result screen information generating means identifies the keyword information used for the search by the search means. The search result screen including keyword identification information for performing search and link to the searched presentation information and search result link information including presentation information specifying information for specifying the presentation information on the network Information is generated, and when the search result link information is selected by the user through the search result screen information transmitted by the search result screen information transmitting means, a notification that the access to the presentation information is instructed. The keyword identification information included in the search result screen information and the suggestion included in the selected search result link information. Access instruction notification receiving means for receiving access instruction notification information including information specifying information from the terminal device, wherein the access count calculating means is received in the past by the access instruction notification receiving means, and the search The number of times the access instruction notification information is received for each of the presentation information specifying information included in the access instruction notification information including the keyword identification information indicating the keyword information that is the same as the keyword information used for the current search by the means. And calculating the number of accesses.
請求項6に記載の発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置による検索結果画面情報生成方法であって、ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信工程と、前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索工程と、前記検索工程における検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成工程と、前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信工程と、を備え、前記検索結果画面情報生成工程は、前記検索工程において今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザ以外の他のユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出工程と、前記算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの前記提示情報を示すランキング情報を生成するランキング情報生成工程と、を備え、更に、前記検索結果画面情報生成工程は、前記生成されたランキング情報の表示を含む前記検索結果画面情報を生成することを特徴とする。 According to the sixth aspect of the present invention, search result screen information by an information search device that searches for presentation information in response to a request from a terminal device that obtains presentation information to be presented to a user from a server device via a network. In the generation method, a keyword information receiving step for receiving keyword information input by a user from the terminal device, a search step for searching for the presentation information based on the received keyword information, and a search step A search result screen information generating step for generating search result screen information constituting a search result display screen; and a search result screen information transmitting step for transmitting the generated search result screen information to the terminal device. The search result screen information generation step includes the same keyword as the keyword information used for the current search in the search step. The number of times of access for each piece of presentation information accessed by the terminal device used by a user other than the user who entered the keyword information used for the current search and was previously searched using information. An access count calculating step for calculating a certain access count, and a ranking for generating ranking information indicating the presentation information from the first rank to a preset rank in which the ranks are ranked in descending order of the calculated access counts. An information generation step, wherein the search result screen information generation step generates the search result screen information including a display of the generated ranking information.
請求項7に記載の発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置に含まれるコンピュータを、ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段、前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段、前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段、前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段、として機能させ、前記検索結果画面情報生成手段としての前記コンピュータを、前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザ以外の他のユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段、前記算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの前記提示情報を示すランキング情報を生成するランキング情報生成手段、として機能させ、前記検索結果画面情報生成手段は、前記生成されたランキング情報の表示を含む前記検索結果画面情報を生成することを特徴とする。 According to a seventh aspect of the present invention, there is provided a computer included in an information search device that retrieves presentation information in response to a request from a terminal device that obtains presentation information to be presented to a user from a server device via a network. A keyword information receiving means for receiving keyword information input by a user from the terminal device; a search means for searching for the presentation information based on the received keyword information; and a display screen for a search result by the search means Search result screen information generating means for generating search result screen information, search result screen information transmitting means for transmitting the generated search result screen information to the terminal device, and serving as the search result screen information generating means The same key as the keyword information used for the current search by the search means is stored in the computer. Number of times of access for each presentation information accessed by the terminal device used by a user other than the user who has been searched in the past using word information and who has input the keyword information used in the current search Ranking for generating the ranking information indicating the presentation information from the first rank to the preset rank in the order ranked in descending order of the calculated access count. The search result screen information generation unit functions as information generation means, and generates the search result screen information including a display of the generated ranking information.
本発明によれば、キーワードとは無関係な単なるアクセスの回数によるランキングとは異なり、今回の検索に用いられたキーワードと同一のキーワードで検索され、且つ、他のユーザによるアクセス回数が多い提示情報のランキングという、より信頼性の高い情報をユーザは閲覧することが出来る。つまり、ランキング情報に示される提示情報は、ユーザが入力したキーワードと同一のキーワードで検索されたものの中でアクセス回数が多い提示情報であるので、同じキーワードで他のユーザがこれだけ多くアクセスしているのであれば、ユーザ自身も満足のいく可能性が高い提示情報として、上位にランキングされた提示情報に安心してアクセスしにいくことが出来る。しかも、このランキングは、今回の検索結果とともに検索結果画面情報に基づいて画面に表示されるので、当該ランキングを閲覧するための余計な操作をする必要がない。 According to the present invention, unlike the ranking based on the number of accesses that is irrelevant to the keyword, the search is performed using the same keyword as the keyword used for the current search, and the presentation information that is frequently accessed by other users is displayed. The user can browse more reliable information called ranking. In other words, the presentation information shown in the ranking information is presentation information that has been accessed with the same keyword as the keyword entered by the user, and thus has been accessed many times by other users with the same keyword. In this case, it is possible to safely access the presentation information ranked higher as the presentation information that is highly likely to be satisfied by the user. In addition, since this ranking is displayed on the screen based on the search result screen information together with the current search result, it is not necessary to perform an extra operation for browsing the ranking.
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、情報検索システムに対して本発明を適用した場合の実施形態である。 Hereinafter, the best embodiment of the present invention will be described in detail with reference to the drawings. The embodiment described below is an embodiment when the present invention is applied to an information search system.
[1.情報検索システムの構成及び機能概要]
先ず、本実施形態に係る情報検索システムSの構成及び機能概要について、図1を用いて説明する。
[1. Overview of information retrieval system and functions]
First, the configuration and functional overview of the information search system S according to the present embodiment will be described with reference to FIG.
図1は、本実施形態に係る情報検索システムSの概要構成の一例を示す図である。 FIG. 1 is a diagram illustrating an example of a schematic configuration of an information search system S according to the present embodiment.
図1に示すように、情報検索システムSは、情報検索装置の一例としての情報検索サーバ1と、サーバ装置の一例としての複数のWebサーバ3−j(j=1,2・・・m)と、端末装置の一例としての複数のユーザ端末4−k(k=1,2・・・n)と、を含んで構成されている。
As shown in FIG. 1, the information search system S includes an
情報検索サーバ1とWebサーバ3−jとユーザ端末4−kとは、ネットワークNWを介して、例えば、通信プロトコルにTCP/IP(Transmission Control Protocol/Internet Protocol)等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。
The
このような構成の情報検索システムSにおいて、情報検索サーバ1は、ネットワークNWを通じて各種のサービスを提供するサービス提供事業者により検索サイトを開設するために設置されたサーバ装置である。
In the information search system S having such a configuration, the
この情報検索システムSは、Webページ、ブログ、静止画データ、動画データ、ソフトウェア、ニュースなどといったネットワークNWに存在する情報資源(提示情報の一例)を検索するサービスを、ユーザ端末4−kを利用するユーザに提供するようになっている。 This information search system S uses a user terminal 4-k as a service for searching for information resources (an example of presentation information) existing in the network NW such as Web pages, blogs, still image data, moving image data, software, and news. It is designed to be provided to users who want to.
こうしたサービスを提供するために、情報検索サーバ1は、データベースの一例としての会員情報データベース101、検索用データベース102、検索ワードデータベース103、履歴データベース104、ラベルデータベース105及び評価項目データベース106を備えている。そして、情報検索システムSは、ネットワークNWを介してユーザ端末4−kからのリクエストに応じて、情報検索サーバ1が検索処理を行い、この検索処理の結果として検索された情報資源の一覧等を表示する後述の検索結果ページ200(図6参照:検索結果画面情報の一例)をユーザ端末4−kに送信することにより、ユーザに対して検索サービスを提供している。
In order to provide such a service, the
また、情報検索システムSは、検索結果ページ200を通じてユーザにより選択された情報資源へのユーザ端末4−kによるアクセスに関する履歴を検索アクセス履歴として記録するようなっており、この検索アクセス履歴の閲覧を可能とする履歴サービスも提供するようになっている。
In addition, the information search system S is configured to record a history of access by the user terminal 4-k to the information resource selected by the user through the
この履歴サービスを利用するためには、ユーザは、予め情報検索システムSの会員登録手続を行う必要がある(以下、履歴サービスを利用することが出来るユーザを「会員」と称する)。ユーザは、情報検索システムSの会員になることにより、ユーザ自身がユーザ端末4−kを利用して検索操作を行ったものについて、検索に用いられたキーワードである検索ワード、情報資源のURL、タイトル、サマリー(summary)、アクセス回数、訪問日時などといった検索アクセス履歴を閲覧することが出来るようになっている。なお、検索サービス自体については、会員登録手続を行わなくても利用することが可能である。 In order to use this history service, the user needs to perform a membership registration procedure of the information search system S in advance (hereinafter, a user who can use the history service is referred to as a “member”). By becoming a member of the information search system S, the user himself / herself performs a search operation using the user terminal 4-k, the search word that is the keyword used for the search, the URL of the information resource, Search access history such as title, summary, number of accesses, visit date, etc. can be viewed. The search service itself can be used without performing the membership registration procedure.
また、履歴サービスにおいては、検索アクセス履歴に対して、ユーザが設定した名称を表示するラベルを貼り付けること(検索アクセス履歴にラベルを対応付けさせること)が出来るようになっている。このラベルは、情報資源のURLが同一の検索アクセス履歴に対しては同一のラベルが貼り付けられるようになっている。そして、ユーザは、検索アクセス履歴とともに、これに貼り付けられたラベルを閲覧することが出来るようになっている。 In the history service, a label for displaying a name set by the user can be attached to the search access history (a label can be associated with the search access history). The same label is attached to the search access history having the same URL of the information resource. Then, the user can browse the label pasted together with the search access history.
このラベルの利用態様としては、例えば、忘れないようにメモのようなものとして貼り付けられたり、検索アクセス履歴を見やすいようにしたり、検索アクセス履歴をラベルで分類するなどが想定される。 As a usage mode of this label, for example, it is assumed that the label is pasted as a memo so that it is not forgotten, the search access history is easy to see, or the search access history is classified by the label.
また、情報検索サーバ1は、検索結果ページ200を通じた各ユーザ端末4−kからのアクセス回数の多さでそのアクセスされた情報資源を順位付けしたアクセスランキング(ランキング情報の一例)を検索結果ページ200に表示させるようになっている。このアクセスランキングは、ユーザにより入力された検索ワードと同一の検索ワードで過去に検索が行われ、且つ、当該ユーザ以外の他のユーザが利用するユーザ端末4−kによってアクセスされた回数で順位付けが行われている。
The
次に、Webサーバ3−jは、アクセスしてきたユーザ端末4−kに対して、リクエストされたURLに対応するWebページ等の情報資源を提供するサーバ装置である。情報検索サーバ1は、所謂、ロボット型検索エンジンを搭載しており、キーワード検索を可能とするために、Webサーバ3−jにより提供される情報資源を当該Webサーバ3−jから周期的に収集し、当該収集された情報資源に基づいて検索用データベース102を構築するようになっている。
Next, the Web server 3-j is a server device that provides information resources such as a Web page corresponding to the requested URL to the accessing user terminal 4-k. The
次に、ユーザ端末4−kは、情報検索サーバ1にアクセスし、Webページを取得して画面に表示し、当該Webページを通じて検索サービスや履歴サービス等を利用するためにユーザが用いる端末装置であり、例えば、Webブラウザアプリケーションや電子メールアプリケーション等がインストールされたパーソナルコンピュータ、PDA(Personal Digital Assistant)、STB(Set Top Box)、携帯電話機等を適用することが出来る。
Next, the user terminal 4-k is a terminal device that is used by the user to access the
[2.情報検索サーバの構成及び機能]
次に、情報検索サーバ1の構成及び機能について、図2乃至図4を用いて説明する。
[2. Configuration and function of information retrieval server]
Next, the configuration and function of the
図2は、本実施形態に係る情報検索サーバ1の概要構成の一例を示すブロック図である。また、図3は、会員情報データベース101に登録される情報の内容の一例を示す図である。また、図4(a)は、検索ワードデータベース103に登録される情報の内容の一例を示す図である。また、図4(b)は、履歴データベース104に登録される情報の内容の一例を示す図である。また、図4(c)は、ラベルデータベース105に登録される情報の内容の一例を示す図である。また、図4(d)は、評価項目データベース106に登録される情報の内容の一例を示す図である。
FIG. 2 is a block diagram illustrating an example of a schematic configuration of the
図2に示すように、情報検索サーバ1は、操作部11と、表示部12(例えば、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ等)と、通信部13と、ドライブ部14と、記憶部15と、入出力インタフェース部16と、システム制御部20と、を備えている。システム制御部20と入出力インタフェース部16とは、システムバス21を介して接続されている。
As shown in FIG. 2, the
操作部11は、例えば、キーボード、マウス等であり、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部20に出力する。表示部12は、例えば、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ等であり、文字や画像等の情報を表示する。通信部13は、ネットワークNW等に接続して、Webサーバ3−j、ユーザ端末4−k等との通信状態を制御する。ドライブ部14は、例えば、フレキシブルディスク、CD(Compact Disc)、DVD(Digital Versatile Disc)等のディスクDKからデータ等を読み出す一方、当該ディスクDKに対してデータ等を記録する。また、記憶部15は、例えば、ハードディスクドライブ等であり、各種プログラム及びデータ等を記憶する。入出力インタフェース部16は、操作部11〜記憶部15とシステム制御部20との間のインタフェース処理を行う。システム制御部20は、CPU(Central Processing Unit)17、ROM(Read Only Memory)18、RAM(Random Access Memory)19等を備える。
The
記憶部15には、会員情報データベース101、検索用データベース102、検索ワードデータベース103、履歴データベース104、ラベルデータベース105及び評価項目データベース106が構築されている。
In the
先ず、図3に示すように、会員情報データベース101には、情報検索システムSの会員に関する会員情報が、当該会員を識別するための会員IDに対応付けられて登録されている。具体的に、会員情報には、例えば、会員ID、ログインするためのパスワード、会員の氏名、郵便番号、住所、電話番号、電子メールアドレス、生年月日、性別、クレジットカードのカード番号及びその有効期限、ニックネーム等が設定される。
First, as shown in FIG. 3, in the
次に、検索用データベース102には、各Webサーバ3−jから収集された情報資源を解析した結果として、その情報資源のURL(提示情報特定情報の一例)、タイトル(例えば、HTML(HyperText Markup Language)データのヘッダに記述されているWebページの名称等)やURL、サマリー(例えば、HTMLデータのヘッダに記述されたWebページの説明や概要、本体部分に記述されているテキストの一部等)、キーワード等からなるインデックス情報が登録されている。
Next, in the
次に、図4(a)に示すように、検索ワードデータベース103には、検索に用いられた検索ワード等に関する検索ワード履歴が、その検索操作を行った会員の会員IDに対応付けて登録されている。具体的に、検索ワード履歴には、会員ID、当該会員の検索1件毎に割り当てられた番号を示す検索No.(キーワード識別情報の一例)、検索に用いられたキーワードである検索ワード(キーワード情報の一例)、検索を行った情報資源の種別を示す検索種別(例えば、Webページ、静止画データ、動画データ、ブログ等)、同一の検索ワードを使用して検索を行った回数を示す検索回数、検索日時が設定される。
Next, as shown in FIG. 4A, in the
次に、図4(b)に示すように、履歴データベース104には、検索アクセス履歴が、情報資源へのアクセス1回毎に、検索操作を行った会員の会員IDに対応付けて登録されている。具体的に、検索アクセス履歴には、会員ID、当該会員の検索アクセス履歴1件毎に割り当てられた番号を示す履歴No.、対応する検索ワード履歴の検索No.、ユーザ端末4−kによりアクセスされた情報資源のURL、タイトル、サマリー、アクセス回数、訪問日時(アクセスした日時)、当該情報資源に対して会員により入力されたコメント、当該検索アクセス履歴に貼り付けられたラベルを識別するためのラベルID、当該情報資源に対して会員により設定された評価項目を識別するための評価項目ID、当該評価項目における会員による評価(例えば、5段階評価)が設定される。
Next, as shown in FIG. 4B, in the
次に、図4(c)に示すように、ラベルデータベース105には、会員により登録されたラベルに関するラベル管理情報が、当該会員の会員IDに対応付けて登録されている。具体的に、ラベル管理情報には、会員ID、ラベルID、ラベルに対して設定された名称であるラベル名が設定される。
Next, as shown in FIG. 4C, in the
次に、図4(d)に示すように、評価項目データベース106には、検索結果ページ200を通じてアクセスされた情報資源に対して会員が評価を行うために会員自身により登録された評価項目に関する評価項目管理情報が、当該会員の会員IDに対応付けて登録されている。具体的に、評価項目管理情報には、会員ID、当該資源情報に対して会員により設定された評価項目を識別するための評価項目ID、評価項目の名称である評価項目名が設定される。
Next, as shown in FIG. 4D, in the
更に、記憶部15には、所定のオペレーティングシステムの他、HTTP(Hyper Text Transfer Protocol)プロトコルを用いて、ユーザ端末4−k等から送信されたリクエストに応じて、当該記憶部15に記憶されている各種のデータに基づきWebページを生成し、当該Webページをユーザ端末4−k等に送信するためのWWW(World Wide Web)サーバプログラム、SMTP(Simple Mail Transfer Protocol)プロトコルを用いて、他のメールサーバから送信された電子メールを受信する一方、情報検索サーバ1において作成された電子メールを、他のメールサーバに送信するためのメールサーバプログラム、会員情報データベース101を用いて情報検索システムSの会員の会員情報を管理し、会員の登録、退会(登録の削除)、会員情報の変更等の処理を実行するための会員情報管理プログラム、情報資源の検索に関する各種処理を行うための検索プログラム(検索結果画面情報生成処理プログラムの一例)等が記憶されている。
Furthermore, in addition to a predetermined operating system, the
なお、各種プログラム等は、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、CD−ROM等のディスクDKに記録されてドライブ部14を介して読み込まれるようにしても良い。
Various programs may be acquired from, for example, another server device via the network NW, or may be recorded on a disk DK such as a CD-ROM and read via the
システム制御部20は、本実施形態において、キーワード情報受信手段、検索手段、検索結果画面情報生成手段、アクセス回数算出手段、ランキング情報生成手段、検索結果画面情報送信手段及びアクセス指示通知受信手段の一例を構成している。
In this embodiment, the
そして、システム制御部20は、CPU17が、ROM18や記憶部15に記憶された各種プログラムを読み出し実行することにより情報検索サーバ1の各部を制御するとともに、上述した各手段等として機能するようになっている。
The
この各手段等としての機能について説明すると、キーワード情報受信手段及び検索手段としてのシステム制御部20は、ユーザにより入力された検索ワードが設定された検索リクエストをユーザ端末4−kから受信し、当該リクエストに設定された検索ワードで検索用データベース102に対して検索処理を施すことにより、検索ワードに合致する情報資源を検索するようになっている。
The function as each means will be described. The
また、検索結果画面情報生成手段としてのシステム制御部20は、検索処理における検索結果に基づいて、検索結果ページ200を作成するようになっている。具体的に、システム制御部20は、検索された情報資源のタイトルを表示するリンク(検索結果リンク情報の一例)、サマリー、URL等の一覧を表示する検索結果ページ200を作成するようになっている。
Further, the
この検索結果ページを作成する際に、システム制御部20は、タイトルを表示する各リンクに対して、対応する情報資源のURLを埋め込むとともに、当該リンクのユーザによる選択に対応してイベントハンドラ(例えば、JAVA(登録商標)スクリプト等のスクリプト言語により検索結果ページ中に記述される)を起動させる記述を埋め込むようになっている。
When creating this search result page, the
このイベントハンドラは、ユーザによりタイトルを表示するリンクが選択されたことによって、当該選択されたリンクに対応する情報資源へのアクセスをユーザ端末4−kに対して指示したことを通知するアクセス通知(アクセス指示通知情報の一例)を情報検索サーバ1に送信するためのプログラムである。このアクセス通知には、検索結果ページに埋め込まれていた検索No.、アクセス対象の情報資源のURL、タイトル、サマリー等の情報が設定されるようになっている。
This event handler notifies the user terminal 4-k that the user terminal 4-k has been instructed to access the information resource corresponding to the selected link by selecting the link for displaying the title by the user. This is a program for transmitting an example of access instruction notification information to the
また、システム制御部20は、今回の検索処理に用いられた検索ワード(ユーザにより入力された検索ワード)と同一の検索ワードを用いた過去の検索処理において検索された情報資源のうち、今回の検索処理をリクエストしたユーザ以外の他のユーザにより検索結果ページ200を通じて夫々が利用するユーザ端末4−kに対してアクセスが指示されることによって当該ユーザ端末4−kからアクセスされた回数が多い順に1位から所定順位(例えば、5位)までの情報資源のアクセスランキングを検索結果ページ200に埋め込むようになっている。
In addition, the
具体的に、アクセス回数算出手段としてのシステム制御部20は、今回の検索処理に用いられた検索ワードと同一の検索ワードが設定されている検索ワード履歴を全件あるいは過去に遡って所定期間(例えば、1ヶ月)まで検索するようになっている。次いで、システム制御部20は、検索された各検索ワード履歴に夫々対応する検索アクセス履歴から、過去にアクセスされた情報資源のURLとタイトルを取得するようになっている。検索アクセス履歴は1回のアクセス(1回のアクセス通知の受信)に対応して作成されるので、システム制御部20は、検索アクセス履歴1件をアクセス回数1として、アクセス回数の合計をURL毎(情報資源毎)に算出するようになっている。ただし、システム制御部20は、各ユーザ毎において、同一の情報資源に対する複数のアクセスを1回のアクセスとして、アクセス回数を算出するようになっている。
Specifically, the
そして、ランキング情報生成手段としてのシステム制御部20は、アクセス回数の多い順に情報資源の順位を決定し、1位から所定順位までのアクセスランキングを作成する。このとき、システム制御部20は、各順位の情報資源のタイトルを表示するリンク(情報資源のURLが埋め込まれる:リンク情報の一例)を作成するようになっている。
Then, the
また、検索結果画面情報送信手段としてのシステム制御部20は、アクセスランキングが埋め込まれた検索結果ページ200を、検索リクエストを送信してきたユーザ端末4−kに送信するようになっている。
Further, the
また、アクセス指示通知受信手段としてのシステム制御部20は、検索結果ページ200を通じて、タイトルを表示するリンクがユーザにより選択されたときに、ユーザ端末4−kがイベントハンドラを起動することによって当該ユーザ端末4−kから送信されたアクセス通知を受信するようになっている。
Further, the
なお、情報検索サーバ1を、各種データベースに登録されている情報に基づいて、情報資源の検索に関する各種処理を行う検索処理サーバ、会員情報データベース101に登録されている会員情報を管理し、会員登録、会員情報の変更等の処理を行う会員情報管理サーバ、他のサーバにおいて管理されている各種情報等に基づき、検索サイトとして、各種情報を提供するWWWサーバ等の複数のサーバ装置により構成しても良い。
The
[3.情報検索システムの動作]
次に、情報検索システムSの動作について、図5乃至図7を用いて説明する。図5は、本実施形態に係る情報検索システムSの処理の流れを示すシーケンス図である。また、図6は、検索結果ページ200の表示例を示す図である。また、図7は、本実施形態に係る情報検索サーバ1のシステム制御部20の検索ページ作成処理における処理の流れを示すフローチャートである。
[3. Operation of information retrieval system]
Next, the operation of the information search system S will be described with reference to FIGS. FIG. 5 is a sequence diagram illustrating a processing flow of the information search system S according to the present embodiment. FIG. 6 is a diagram illustrating a display example of the
先ず、ユーザが、ユーザ端末4−kを操作して所定のURLを指定することにより、図6に示すように、ユーザ端末4−kからログインリクエストが情報検索サーバ1に送信されると(ステップS1)、これを契機として、ユーザ端末4−kと情報検索サーバ1との間でログイン処理が行われる(ステップS2)。具体的に、情報検索サーバ1からユーザ端末4−kにログインページが送信され、当該ログインページを通じてユーザにより入力された会員ID及びパスワードがユーザ端末4−kから情報検索サーバ1に送信される。
First, when the user operates the user terminal 4-k to designate a predetermined URL, as shown in FIG. 6, a login request is transmitted from the user terminal 4-k to the information search server 1 (steps). S1) With this as a trigger, a login process is performed between the user terminal 4-k and the information search server 1 (step S2). Specifically, a login page is transmitted from the
そして、情報検索サーバ1においてパスワード認証を実行し、当該パスワード認証が成功すると、情報検索サーバ1は、ユーザの会員IDが設定されたCookieとともに、検索ページをユーザ端末4−kに送信する(ステップS3)。
Then, password authentication is executed in the
Cookie及び検索ページを受信したユーザ端末4−kは、Cookieを保存するとともに、検索ページを画面に表示する。この検索ページには、検索ワードを入力するための入力エリア、検索種別を選択するためのボタン、検索ボタン等が設けられている。ここで、ユーザが検索ワードを入力して検索ボタンを選択すると(ステップS4)、ユーザ端末4−kは、当該検索ワード及び検索種別を設定した検索リクエストを情報検索サーバ1に送信する(ステップS5)。 The user terminal 4-k that has received the cookie and the search page stores the cookie and displays the search page on the screen. This search page is provided with an input area for inputting a search word, a button for selecting a search type, a search button, and the like. When the user inputs a search word and selects a search button (step S4), the user terminal 4-k transmits a search request in which the search word and the search type are set to the information search server 1 (step S5). ).
検索リクエストを受信した情報検索サーバ1は、検索処理を実行する(ステップS6)。具体的に、情報検索サーバ1は、当該リクエストに設定された検索ワードで、検索種別が示す種類の情報資源を検索用データベース102を用いて検索する。そして、情報検索サーバ1は、検索No.を新たに割り当てて、当該検索No.、検索リクエストに設定された検索ワード等に基づいて検索ワード履歴を作成し、当該検索ワード履歴を、ユーザの会員ID(ユーザ端末4−kが、リクエストの送信の際にCookieとして送信してくる会員ID。以下同様)に対応付けて検索ワードデータベース103に登録する。
The
次いで、情報検索サーバ1は、検索ページ作成処理を実行する(ステップS7)。この検索ページ作成処理において、情報検索サーバ1は、検索結果に基づいて検索結果ページ200を作成するとともに、アクセスランキングを作成して、当該アクセスランキングを検索委結果ページ200に埋め込む。なお、検索ページ作成処理についての詳細は後述する。
Next, the
次いで、情報検索サーバ1は、作成された検索結果ページ200をユーザ端末4−kに送信する(ステップS8)。
Next, the
検索結果ページ200を受信したユーザ端末4−kは、当該ページを、図6に示すように画面に表示する。
The user terminal 4-k that has received the
この検索結果ページ200には、検索バー210、検索結果表示エリア220、アクセスランキング表示エリア230等が設けられている。
The
検索バー210には、検索ワードを入力するための入力エリア、検索種別を指定して検索を行うためのタブ、検索ボタン等が設けられ、入力エリアには、ステップS4において入力された検索ワードがデフォルトの検索ワードとして表示されている。
The
検索結果表示エリア220には、検索された情報資源の一覧が表示される。具体的には、検索された情報資源毎に、そのタイトル、サマリー、URL、データサイズ、最終更新日時等の情報が、例えば、10件分表示される。この検索結果表示エリア220における検索結果の表示の順序は、予め定められた基準に基づいて決定される。
In the search
アクセスランキング表示エリア230には、上位情報資源一覧231、ランキング詳細リンク233等が設けられている。上位情報資源一覧231には、ユーザにより入力された検索ワードによるアクセスランキングの1位から所定順位までの情報資源の一覧が表示される。この上位情報資源一覧231において情報資源のタイトルを表示するリンク232のうち何れかのリンクがユーザにより選択されると、ユーザ端末4−kは、当該リンクに埋め込まれたURLにより特定される情報資源にアクセスする。なお、このとき、ユーザ端末4−kは、アクセス通知の送信は行わない。
In the access ranking
また、ランキング詳細リンク233が選択されると、上位情報資源一覧231において表示されている所定順位より更に下位まで(例えば、1位から100位まで)の情報資源の一覧を表示するアクセスランキングページに遷移する。
When the
ここで、検索結果表示エリア220において、検索された情報資源のタイトルを夫々表示するリンク221のうちユーザが何れかのリンクを選択すると(ステップS9)、ユーザ端末4−kは、選択されたリンクに対応付けられたイベントハンドラを起動することによりアクセス通知を情報検索サーバ1に送信するとともに(ステップS10)、当該リンクに埋め込まれたURLにより特定される情報資源にアクセスする(URLの中でドメイン名が示すWebサーバ3−jに対して、情報資源のリクエストを送信する)(ステップS11)。これにより、Webサーバ3−jからユーザ端末4−kに対して、リクエストされた情報資源が送信される。
Here, in the search
一方、アクセス通知を受信した情報検索サーバ1は、検索アクセス履歴登録処理を実行する(ステップS12)。具体的に、システム制御部20は、アクセス通知に設定された検索No.、URL、タイトル、サマリー等に基づいて検索アクセス履歴を作成し、当該アクセス履歴をユーザの会員IDに対応付けて履歴データベース104に登録する。
On the other hand, the
次に、図5のステップS7に示した検索結果ページ作成処理について説明する。 Next, the search result page creation process shown in step S7 of FIG. 5 will be described.
情報検索サーバ1のシステム制御部20は、検索処理が終了すると、図7に示すように、検索結果ページ200用のHTMLデータテンプレート(検索結果ページ200のHTMLデータの雛形となるデータ)を記憶部15から取得すると(ステップS51)、当該HTMLデータテンプレートに検索結果(検索された情報資源の一覧等)を埋め込む(ステップS52)。
When the search process is completed, the
次いで、システム制御部20は、会員登録されているユーザの中から、検索をリクエストしたユーザ以外の全ユーザのうち一人を特定する(ステップS53)。
Next, the
次いで、システム制御部20は、特定されたユーザの会員ID及び入力された検索ワードと同一の会員ID及び検索ワードが設定されている検索ワード履歴を検索ワードデータベース103から検索し(ステップS54)、該当する検索ワード履歴があるか否かを判定する(ステップS55)。このとき、システム制御部20は、該当する検索ワード履歴がない場合には(ステップS55:NO)、ステップS66に移行する。
Next, the
一方、システム制御部20は、該当する検索ワード履歴がある場合には(ステップS55:YES)、検索された検索ワード履歴のうち一つを特定する(ステップS56)。
On the other hand, if there is a corresponding search word history (step S55: YES), the
次いで、システム制御部20は、特定された検索ワード履歴に対応する検索アクセス履歴を履歴データベース104から検索する(ステップS57)。すなわち、システム制御部20は、特定された検索ワード履歴に設定されている会員ID及び検索No.と同一の会員ID及び検索No.が設定されている検索アクセス履歴を検索する。
Next, the
次いで、システム制御部20は、該当する検索アクセス履歴があるか否かを判定する(ステップS58)。つまり、検索ワード履歴は、検索された情報資源に対してアクセスされたか否かにかかわらず、検索処理(図5ステップS6)において作成される一方、この検索ワード履歴に対応する検索アクセス履歴は、検索結果ページ200を通じてユーザ端末4−kから送信されたアクセス通知を受信したときにはじめて作成されるので(図5ステップS12)、検索ワード履歴は登録されていても、これに対応する検索アクセス履歴は登録されていない場合があることから、システム制御部20は、ステップS55において、検索ワード履歴に対応する検索アクセス履歴があるか否かを判定するのである。
Next, the
このとき、システム制御部20は、該当する検索アクセス履歴がない場合には(ステップS58:NO)(すなわち、その特定されたユーザは該当する検索ワードで検索は行ったものの、検索アクセス履歴を残していない場合には)、ステップS63に移行する。
At this time, if there is no corresponding search access history (step S58: NO), the
一方、システム制御部20は、該当する検索アクセス履歴がある場合には(ステップS58:YES)、この検索アクセス履歴に設定されているURLがアクセスランキングに既にエントリーされているURLであるか否かを判定し(ステップS59)、既にエントリーされているURLである場合には(ステップS59:YES)、ステップS61に移行する。
On the other hand, if there is a corresponding search access history (step S58: YES), the
一方、システム制御部20は、既にエントリーされているURLではない場合には(ステップS59:NO)、新規のエントリーを登録する(ステップS60)。具体的に、システム制御部20は、RAM19の記憶領域上に、エントリー格納領域を新たに設定し、当該エントリー格納領域に、検索された検索アクセス履歴に設定されているURLとタイトルを設定するとともに、アクセス回数として0を設定する。システム制御部20は、この処理を終えると、ステップS61に移行する。
On the other hand, if the URL is not already entered (step S59: NO), the
ステップS61において、システム制御部20は、検索された検索アクセス履歴に設定されているURLがアクセスURLリストに登録されているか否かを判定する。アクセスURLリストは、特定されたユーザによって過去にアクセスが指示された情報資源のURLの一覧を示す情報であり、RAM19の記憶領域上にその格納領域が設定されている。このとき、システム制御部20は、検索された検索アクセス履歴に設定されているURLがアクセスURLリストに登録されている場合には(ステップS61:YES)、ステップS63に移行する。
In step S61, the
一方、システム制御部20は、検索された検索アクセス履歴に設定されているURLがアクセスURLリストに登録されていない場合には(ステップS61:NO)、検索された検索アクセス履歴に設定されているURLをアクセスURLリストに登録すると(ステップS62)、ステップS63に移行する。
On the other hand, if the URL set in the retrieved search access history is not registered in the access URL list (step S61: NO), the
ステップS63において、システム制御部20は、検索された検索ワード履歴全てについてURLのチェック(ステップS56〜S62の処理)が行われたか否かを判定し(ステップS63)、URLのチェックが行われていない検索ワード履歴が存在する場合には(ステップS63:NO)、ステップS56に移行し、次の検索ワード履歴を特定して、URLのチェックを行う。これにより、特定のユーザのリクエストされた検索ワードに対する検索アクセス履歴が全て検討されたことになる。
In step S63, the
そして、システム制御部20は、検索された検索ワード履歴全てについてURLのチェックが行われた場合には(ステップS63:YES)、アクセスURLリストに登録された各URLに夫々対応するエントリーのアクセス回数に1を加算する(ステップS64)。これにより、特定された一のユーザによりアクセスが指示された情報資源については、何度アクセスが指示されたとしても、アクセス回数としては1回として加算されることとなる。
When the URL is checked for all searched search word histories (step S63: YES), the
次いで、システム制御部20は、アクセスURLリストをクリア、すなわち、アクセスURLリストに登録されている全URLを消去すると、ステップS66に移行する。
Next, the
ステップS66において、システム制御部20は、検索をリクエストしたユーザ以外のユーザ全てについてアクセス回数の加算処理(ステップS53〜S65の処理)が行われたか否かを判定し、アクセス回数の加算処理が行われていないユーザが存在する場合には(ステップS66:NO)、ステップS53に移行し、次のユーザを特定して、アクセス回数の加算処理が行う。
In step S66, the
そして、システム制御部20は、検索をリクエストしたユーザ以外のユーザ全てについてアクセス回数の加算処理が行われた場合には(ステップS66:YES)、登録されたエントリーをアクセス回数の多い順に整列し(ステップS67)、整列されたエントリーのうち1位から所定順位までのエントリーに基づいてアクセスランキングを作成する(ステップS68)。具体的に、システム制御部20は、1位から所定順位までのエントリー夫々について、このエントリーに設定されているタイトルを表示し、且つ、当該エントリーに設定されているURLをリンク先とするリンク232を作成等する。
Then, when the access count addition processing is performed for all users other than the user who requested the search (step S66: YES), the
次いで、システム制御部20は、作成されたアクセスランキングを、検索結果が埋め込まれたHTMLデータテンプレートに埋め込むことにより検索結果ページ200を作成すると(ステップS69)、検索結果ページ作成処理を終了させる。
Next, when the
以上説明したように、本実施形態によれば、情報検索サーバ1のシステム制御部20は、今回の検索に用いられた検索ワードと同一の検索ワードを用いて過去に検索され、且つ、今回の検索に用いられた検索ワードを入力したユーザ以外の他のユーザが利用するユーザ端末4−kによりアクセスされた情報資源毎の当該アクセスの回数であるアクセス回数を夫々算出し、この算出されたアクセス回数の多い順に順位付けした順位が第1位から所定順位までの情報資源を示すアクセスランキングを作成し、この作成されたアクセスランキングの表示を含む検索結果ページ200を作成する。
As described above, according to this embodiment, the
従って、検索ワードとは無関係な単なるアクセスの回数によるランキングとは異なり、今回の検索に用いられた検索ワードと同一の検索ワードで検索され、且つ、他のユーザによるアクセス回数が多い情報資源のアクセスランキングという、より信頼性の高い情報をユーザは閲覧することが出来る。つまり、アクセスランキングに示される情報資源は、ユーザが入力した検索ワードと同一の検索ワードで検索されたものの中でアクセス回数が多い情報資源であるので、同じキーワードで他のユーザがこれだけ多くアクセスしているのであれば、ユーザ自身も満足のいく可能性が高い情報資源として、上位にランキングされた情報資源に安心してアクセスしにいくことが出来る。 Therefore, unlike ranking based on the number of accesses that are not related to the search word, access to information resources that are searched with the same search word as the search word used for the current search and that are frequently accessed by other users The user can browse more reliable information called ranking. In other words, the information resource shown in the access ranking is an information resource that has been accessed with the same search word as the search word entered by the user, so that many other users can access it with the same keyword. If this is the case, the user can go to the information resource ranked higher as an information resource with a high possibility of being satisfied.
しかも、このアクセスランキングは、今回の検索結果とともに検索結果ページ200に基づいて画面に表示されるので、当該アクセスランキングを閲覧するための余計な操作をする必要がない。
In addition, since this access ranking is displayed on the screen based on the
また、情報検索サーバ1のシステム制御部20は、同一の他のユーザによる同一の情報資源への複数回のアクセスを1回のアクセスとしてアクセス回数を算出することにより、多くのユーザによりアクセスされた情報資源が確実に上位にランキングされるので、ユーザは、より信頼性の高い情報を閲覧することが出来る。
Further, the
また、検索結果ページ200のアクセスランキング表示エリア230に表示された上位の情報資源のタイトルを表示するリンクをユーザが選択することによって、ユーザ端末4−kが、この選択されたリンクに対応する情報資源へアクセスするので、上位にランキングされた情報資源に簡単にアクセスすることが出来る。
In addition, when the user selects a link for displaying the title of the upper information resource displayed in the access ranking
なお、上記実施形態においては、同一のユーザによる同一の情報資源への複数回のアクセスを、1回のアクセスとしてアクセス回数を算出していたが、この複数回のアクセスをそのままアクセス回数に反映しても良い。 In the above embodiment, the access count is calculated as a single access for a plurality of accesses to the same information resource by the same user. However, this multiple access is directly reflected in the access count. May be.
また、上記実施形態においては、ユーザが情報検索システムSの会員として登録されていないと、履歴サービスの利用が出来ないようにしていたが、情報検索システムSの会員ではなくとも履歴サービスの利用が可能なようにしても良い。この場合には、例えば、情報検索サーバ1は、アクセスしてきたユーザ端末4−kに対して、固有の識別情報を設定したCookieを送信してこれをユーザ端末4−kにより保存させるようにすれば良い。これにより、ユーザ端末4−kからのリクエストが送信されてくる度に当該Cookieも送信されてくるので、このCookieに設定された識別情報に対応して検索アクセス履歴の登録を処理を行うことが出来る。そして、より多くのユーザから情報資源へのアクセスに関する情報を取得することが出来るので、より信頼性の高いアクセスランキングを作成することが出来る。
In the above embodiment, the history service cannot be used unless the user is registered as a member of the information search system S. However, even if the user is not a member of the information search system S, the history service can be used. It may be possible. In this case, for example, the
また、上記実施形態においては、ユーザ端末4−kからのリクエストに対応する検索結果ページ200の作成時に、検索アクセス履歴を用いてアクセスランキングを作成していたが、例えば、アクセスランキング用のデータベースを別個に設けて、ユーザ端末4−kからアクセス通知を受信する度に、データベースに登録されているアクセスランキングを更新しても良い。このようにすることで、検索リクエストがある度に、全ユーザの検索ワード履歴の検索を行う(図7のステップS53〜ステップS66)必要がなくなる。
In the above embodiment, the access ranking is created using the search access history when creating the
1 情報検索サーバ
3−j Webサーバ
4−k ユーザ端末
11 操作部
12 表示部
13 通信部
14 ドライブ部
15 記憶部
16 入出力インタフェース
17 CPU
18 ROM
19 RAM
20 システム制御部
21 システムバス
101 会員情報データベース
102 検索用データベース
103 検索ワードデータベース
104 履歴データベース
105 ラベルデータベース
106 評価項目データベース
NW ネットワーク
S 情報検索システム
1 Information Search Server 3-j Web Server 4-
18 ROM
19 RAM
20
Claims (7)
前記情報検索装置は、
ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段と、
前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段と、
前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段と、
前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段と、を備え、
前記検索結果画面情報生成手段は、
前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザ以外の他のユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段と、
前記算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの前記提示情報を示すランキング情報を生成するランキング情報生成手段と、を備え、
更に、前記検索結果画面情報生成手段は、前記生成されたランキング情報の表示を含む前記検索結果画面情報を生成し、
前記端末装置は、
ユーザにより入力された前記キーワード情報を前記情報検索装置に送信するキーワード情報送信手段と、
前記情報検索装置から送信された前記検索結果画面情報を受信する検索結果画面情報受信手段と、
前記受信された検索結果画面情報に基づいて、前記提示情報の検索結果と、前記ランキング情報と、を画面に表示する表示手段と、
を備えることを特徴とする情報検索システム。 A terminal device that obtains presentation information to be presented to a user from a server device via a network; and an information search device that retrieves the presentation information in response to a request from the terminal device via the network. An information retrieval system,
The information search device includes:
Keyword information receiving means for receiving keyword information input by a user from the terminal device;
Search means for searching for the presentation information based on the received keyword information;
Search result screen information generating means for generating search result screen information constituting a display screen of search results by the search means;
Search result screen information transmitting means for transmitting the generated search result screen information to the terminal device,
The search result screen information generating means includes:
Other users other than the user who has been searched in the past using the same keyword information as the keyword information used for the current search by the search means and who has input the keyword information used for the current search Access count calculating means for calculating the number of accesses, which is the number of accesses for each of the presentation information accessed by the terminal device to be used;
Ranking information generating means for generating ranking information indicating the presentation information from the first rank to the preset rank in the order ranked in descending order of the calculated number of accesses;
Further, the search result screen information generating means generates the search result screen information including a display of the generated ranking information,
The terminal device
Keyword information transmission means for transmitting the keyword information input by a user to the information search device;
Search result screen information receiving means for receiving the search result screen information transmitted from the information search device;
Display means for displaying the search result of the presentation information and the ranking information on the screen based on the received search result screen information;
An information retrieval system comprising:
ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段と、
前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段と、
前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段と、
前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段と、を備え、
前記検索結果画面情報生成手段は、
前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザ以外の他のユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段と、
前記算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの前記提示情報を示すランキング情報を生成するランキング情報生成手段と、を備え、
更に、前記検索結果画面情報生成手段は、前記生成されたランキング情報の表示を含む前記検索結果画面情報を生成することを特徴とする情報検索装置。 An information retrieval device that retrieves presentation information in response to a request from a terminal device that acquires presentation information to be presented to a user from a server device via a network,
Keyword information receiving means for receiving keyword information input by a user from the terminal device;
Search means for searching for the presentation information based on the received keyword information;
Search result screen information generating means for generating search result screen information constituting a display screen of search results by the search means;
Search result screen information transmitting means for transmitting the generated search result screen information to the terminal device,
The search result screen information generating means includes:
Other users other than the user who has been searched in the past using the same keyword information as the keyword information used for the current search by the search means and who has input the keyword information used for the current search Access count calculating means for calculating the number of accesses, which is the number of accesses for each of the presentation information accessed by the terminal device to be used;
Ranking information generating means for generating ranking information indicating the presentation information from the first rank to the preset rank in the order ranked in descending order of the calculated number of accesses;
Further, the search result screen information generating means generates the search result screen information including a display of the generated ranking information.
前記アクセス回数算出手段は、各前記他のユーザ毎における同一の前記提示情報に対する複数回のアクセスを1回のアクセスとして、前記アクセス回数を算出することを特徴とする情報検索装置。 The information search device according to claim 2,
The access number calculation means calculates the number of accesses by setting a plurality of accesses to the same presentation information for each of the other users as one access.
前記ランキング情報生成手段は、前記第1位から予め設定された順位までの提示情報夫々へのリンクを示すリンク情報を含む前記ランキング情報を生成することを特徴とする情報検索装置。 In the information search device according to claim 2 or claim 3,
The ranking information generating means generates the ranking information including link information indicating links to each of presentation information from the first rank to a preset rank.
前記検索結果画面情報生成手段は、前記検索手段による検索に用いられた前記キーワード情報を識別するためのキーワード識別情報と、検索された前記提示情報へのリンクを示し、且つ、当該提示情報を前記ネットワーク上において特定する提示情報特定情報を含む検索結果リンク情報と、を含む前記検索結果画面情報を生成し、
前記検索結果画面情報送信手段により送信された前記検索結果画面情報を通じてユーザにより前記検索結果リンク情報が選択された場合に、前記提示情報へのアクセスが指示されたことの通知を示し、且つ、当該検索結果画面情報に含まれる前記キーワード識別情報と、当該選択された検索結果リンク情報に含まれる前記提示情報特定情報と、を含むアクセス指示通知情報を当該端末装置から受信するアクセス指示通知受信手段を更に備え、
前記アクセス回数算出手段は、前記アクセス指示通知受信手段により過去に受信され、且つ、前記検索手段による今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を示す前記キーワード識別情報を含む前記アクセス指示通知情報に含まれる前記提示情報特定情報毎における当該アクセス指示通知情報の受信回数を、前記アクセス回数として算出することを特徴とする情報検索装置。 The information search device according to any one of claims 2 to 4,
The search result screen information generation means indicates keyword identification information for identifying the keyword information used for the search by the search means, a link to the searched presentation information, and the presentation information is Generating search result screen information including search result link information including presentation information specifying information to be specified on the network;
When the search result link information is selected by the user through the search result screen information transmitted by the search result screen information transmitting means, a notification indicating that access to the presentation information is instructed, and Access instruction notification receiving means for receiving, from the terminal device, access instruction notification information including the keyword identification information included in the search result screen information and the presentation information specifying information included in the selected search result link information; In addition,
The access count calculating means includes the keyword identification information indicating the keyword information that is received in the past by the access instruction notification receiving means and that is the same as the keyword information used for the current search by the search means. An information search apparatus characterized in that the number of times of reception of the access instruction notification information for each of the presentation information specifying information included in the access instruction notification information is calculated as the number of accesses.
ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信工程と、
前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索工程と、
前記検索工程における検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成工程と、
前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信工程と、を備え、
前記検索結果画面情報生成工程は、
前記検索工程において今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザ以外の他のユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出工程と、
前記算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの前記提示情報を示すランキング情報を生成するランキング情報生成工程と、を備え、
更に、前記検索結果画面情報生成工程は、前記生成されたランキング情報の表示を含む前記検索結果画面情報を生成することを特徴とする検索結果画面情報生成方法。 A search result screen information generation method by an information search device that searches for presentation information in response to a request from a terminal device that obtains presentation information to be presented to a user from a server device via a network,
A keyword information receiving step for receiving keyword information input by a user from the terminal device;
A search step of searching the presentation information based on the received keyword information;
A search result screen information generating step for generating search result screen information constituting a search result display screen in the search step;
A search result screen information transmitting step for transmitting the generated search result screen information to the terminal device, and
The search result screen information generation step includes
Other users other than the user who has been searched in the past using the same keyword information as the keyword information used for the current search in the search process and who has input the keyword information used for the current search An access count calculating step of calculating an access count that is the number of accesses for each of the presentation information accessed by the terminal device to be used;
A ranking information generating step for generating ranking information indicating the presentation information from the first rank to the preset rank in the order ranked in descending order of the calculated number of accesses;
Further, the search result screen information generating step generates the search result screen information including a display of the generated ranking information.
ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段、
前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段、
前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段、
前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段、として機能させ、
前記検索結果画面情報生成手段としての前記コンピュータを、
前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザ以外の他のユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段、
前記算出されたアクセス回数の多い順に順位付けされた順位が第1位から予め設定された順位までの前記提示情報を示すランキング情報を生成するランキング情報生成手段、として機能させ、
前記検索結果画面情報生成手段は、前記生成されたランキング情報の表示を含む前記検索結果画面情報を生成することを特徴とする検索結果画面情報生成処理プログラム。 A computer included in an information search device that searches for presentation information in response to a request from a terminal device that acquires presentation information to be presented to a user from a server device via a network,
Keyword information receiving means for receiving keyword information input by a user from the terminal device;
Search means for searching for the presentation information based on the received keyword information;
Search result screen information generating means for generating search result screen information constituting a display screen of search results by the search means;
Function as search result screen information transmitting means for transmitting the generated search result screen information to the terminal device;
The computer as the search result screen information generating means,
Other users other than the user who has been searched in the past using the same keyword information as the keyword information used for the current search by the search means and who has input the keyword information used for the current search Access count calculating means for calculating the number of accesses, which is the number of accesses for each of the presentation information accessed by the terminal device to be used;
The ranking ranked in descending order of the calculated number of access times functions as ranking information generating means for generating ranking information indicating the presentation information from the first rank to a preset rank,
The search result screen information generation unit generates the search result screen information including a display of the generated ranking information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007090990A JP4963619B2 (en) | 2007-03-30 | 2007-03-30 | Information search system, information search device, search result screen information generation method, and search result screen information generation processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007090990A JP4963619B2 (en) | 2007-03-30 | 2007-03-30 | Information search system, information search device, search result screen information generation method, and search result screen information generation processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008250662A true JP2008250662A (en) | 2008-10-16 |
JP4963619B2 JP4963619B2 (en) | 2012-06-27 |
Family
ID=39975536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007090990A Active JP4963619B2 (en) | 2007-03-30 | 2007-03-30 | Information search system, information search device, search result screen information generation method, and search result screen information generation processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4963619B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011022624A (en) * | 2009-07-13 | 2011-02-03 | Nec Corp | System, method, server and program for retrieving web page |
JP2014170311A (en) * | 2013-03-01 | 2014-09-18 | Ntt Docomo Inc | Content search result providing device, content search result providing method and content search result providing system |
JP2014228968A (en) * | 2013-05-20 | 2014-12-08 | 株式会社Nttドコモ | Content search result providing device, content search result providing method, and content search result providing system |
KR101538429B1 (en) * | 2013-08-23 | 2015-07-22 | 네이버 주식회사 | Method And System for Providing The Information for Search Ranking |
JP2015179461A (en) * | 2014-03-19 | 2015-10-08 | ヤフー株式会社 | Information provision device, information provision method, and information provision program |
JP2016534475A (en) * | 2013-09-10 | 2016-11-04 | マイクロソフト テクノロジー ライセンシング,エルエルシー | Smart search refinement |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10228477A (en) * | 1997-02-13 | 1998-08-25 | Nec Corp | Collective retrieval system |
JP2003067419A (en) * | 2001-08-24 | 2003-03-07 | Toshiba Corp | Information retrieving method and information retrieval system |
JP2003228584A (en) * | 2002-02-01 | 2003-08-15 | Seiko Epson Corp | Device, method and system for providing site information, program, and recording medium |
JP2003281179A (en) * | 2002-03-22 | 2003-10-03 | Hitachi Information Systems Ltd | Retrieval site server device, retrieval information display control method, program and recording medium |
JP2004029943A (en) * | 2002-06-21 | 2004-01-29 | Recruit Co Ltd | Retrieval support method |
JP2004206517A (en) * | 2002-12-26 | 2004-07-22 | Nifty Corp | Hot keyword presentation method and hot site presentation method |
JP2004295505A (en) * | 2003-03-27 | 2004-10-21 | Oki Electric Ind Co Ltd | Content recommendation system |
JP2006163477A (en) * | 2004-12-02 | 2006-06-22 | Canon Inc | Document retrieval method and device |
-
2007
- 2007-03-30 JP JP2007090990A patent/JP4963619B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10228477A (en) * | 1997-02-13 | 1998-08-25 | Nec Corp | Collective retrieval system |
JP2003067419A (en) * | 2001-08-24 | 2003-03-07 | Toshiba Corp | Information retrieving method and information retrieval system |
JP2003228584A (en) * | 2002-02-01 | 2003-08-15 | Seiko Epson Corp | Device, method and system for providing site information, program, and recording medium |
JP2003281179A (en) * | 2002-03-22 | 2003-10-03 | Hitachi Information Systems Ltd | Retrieval site server device, retrieval information display control method, program and recording medium |
JP2004029943A (en) * | 2002-06-21 | 2004-01-29 | Recruit Co Ltd | Retrieval support method |
JP2004206517A (en) * | 2002-12-26 | 2004-07-22 | Nifty Corp | Hot keyword presentation method and hot site presentation method |
JP2004295505A (en) * | 2003-03-27 | 2004-10-21 | Oki Electric Ind Co Ltd | Content recommendation system |
JP2006163477A (en) * | 2004-12-02 | 2006-06-22 | Canon Inc | Document retrieval method and device |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011022624A (en) * | 2009-07-13 | 2011-02-03 | Nec Corp | System, method, server and program for retrieving web page |
JP2014170311A (en) * | 2013-03-01 | 2014-09-18 | Ntt Docomo Inc | Content search result providing device, content search result providing method and content search result providing system |
JP2014228968A (en) * | 2013-05-20 | 2014-12-08 | 株式会社Nttドコモ | Content search result providing device, content search result providing method, and content search result providing system |
KR101538429B1 (en) * | 2013-08-23 | 2015-07-22 | 네이버 주식회사 | Method And System for Providing The Information for Search Ranking |
JP2016534475A (en) * | 2013-09-10 | 2016-11-04 | マイクロソフト テクノロジー ライセンシング,エルエルシー | Smart search refinement |
JP2015179461A (en) * | 2014-03-19 | 2015-10-08 | ヤフー株式会社 | Information provision device, information provision method, and information provision program |
Also Published As
Publication number | Publication date |
---|---|
JP4963619B2 (en) | 2012-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4870011B2 (en) | Information search system, information search device, history sharing method, and history sharing processing program | |
JP4963620B2 (en) | Information search system, information search device, search result screen information generation method, and search result screen information generation processing program | |
US9223895B2 (en) | System and method for contextual commands in a search results page | |
US8775396B2 (en) | Method and system for searching a wide area network | |
US10607235B2 (en) | Systems and methods for curating content | |
JP5166949B2 (en) | RECOMMENDATION INFORMATION GENERATION DEVICE AND RECOMMENDATION INFORMATION GENERATION METHOD | |
US9396485B2 (en) | Systems and methods for presenting content | |
US9836178B2 (en) | Social web browsing | |
US20160283489A1 (en) | System and method for categorically scoring electronic documents | |
US8135733B2 (en) | Information retrieval apparatus, information retrieval method and information retrieval processing program | |
US10713666B2 (en) | Systems and methods for curating content | |
US7756860B2 (en) | Advanced handling of multiple form fields based on recent behavior | |
JP4963619B2 (en) | Information search system, information search device, search result screen information generation method, and search result screen information generation processing program | |
US8140508B2 (en) | System and method for contextual commands in a search results page | |
TWI503768B (en) | Information processing devices, information processing methods and information processing products | |
JP2006099341A (en) | Update history generation device and program | |
US7191212B2 (en) | Server and web page information providing method for displaying web page information in multiple formats | |
US10262064B2 (en) | Information processing apparatus, information processing method, information processing program, recording medium having stored therein information processing program | |
KR100273775B1 (en) | Method and apparatus for information service | |
JP2002197100A (en) | Retrieval service system, its method, recording medium and information mediating method | |
KR20010108877A (en) | Method For Evaluating A Web Site | |
KR20040072983A (en) | A method for linking key word to information source in web page and a system of enabling the method | |
JP4934154B2 (en) | Content providing device | |
JP6751366B2 (en) | Information management system, information management method, and information management program | |
JP2006268771A (en) | Retrieval result providing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120305 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120321 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120326 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4963619 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150406 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |