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

JP5155130B2 - Category presentation device - Google Patents

Category presentation device Download PDF

Info

Publication number
JP5155130B2
JP5155130B2 JP2008318398A JP2008318398A JP5155130B2 JP 5155130 B2 JP5155130 B2 JP 5155130B2 JP 2008318398 A JP2008318398 A JP 2008318398A JP 2008318398 A JP2008318398 A JP 2008318398A JP 5155130 B2 JP5155130 B2 JP 5155130B2
Authority
JP
Japan
Prior art keywords
category
input word
query input
user behavior
search
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.)
Expired - Fee Related
Application number
JP2008318398A
Other languages
Japanese (ja)
Other versions
JP2010140411A (en
Inventor
洋信 井上
秀人 湯澤
健一 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2008318398A priority Critical patent/JP5155130B2/en
Publication of JP2010140411A publication Critical patent/JP2010140411A/en
Application granted granted Critical
Publication of JP5155130B2 publication Critical patent/JP5155130B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、インターネット等のネットワーク上のコンテンツを検索する技術に関する。   The present invention relates to a technique for searching for content on a network such as the Internet.

何らかの事項を調べる場合に、インターネット上のポータルサイト等により提供される検索エンジンがよく用いられる。その場合の検索は、Web上のサイトに掲載されている記事等のWeb情報を検索するWeb検索である場合が一般的であるが、質疑応答サイト、ブログ(日記風のサイト)、掲示板等の一般ユーザによる書き込み内容であるUGC(User Generated Contents)情報を対象とした検索が行われる場合もある。UGC情報は企業、団体等のサイトに比べて記事等の書き込みの頻度が高く、正確性はさほど高くないものの、鮮度の高い情報が多いため、現時点で話題となっている事項を調べる場合には有益と考えられる。   When examining something, a search engine provided by a portal site on the Internet is often used. In this case, the search is generally a Web search for searching Web information such as articles posted on a Web site. However, such as a question and answer site, a blog (diary-like site), a bulletin board, etc. A search may be performed on UGC (User Generated Contents) information, which is a content written by a general user. UGC information is written more frequently than sites of companies, organizations, etc., and the accuracy is not so high, but there is a lot of fresh information. It is considered beneficial.

質疑応答サイトの一例として、特許文献1には、受信した質問情報をWWW(World Wide Web)のようなネットワーク上で公開し、質問情報に対する回答情報を迅速に受け付けて、質問情報の送信先に回答情報を配信する技術が開示されている。
特開2002−298000号公報
As an example of a question and answer site, Patent Document 1 discloses the received question information on a network such as the WWW (World Wide Web), promptly accepts answer information to the question information, and sends it to the destination of the question information. A technique for distributing response information is disclosed.
JP 2002-298000 A

上述したように、従来よりWeb情報を対象とした検索サービスが提供されているが、一般にWeb検索結果はページランク(他のページからのリンク数やアクセス数をベースとした指標)等に基づく重要度を加味した優先順位で表示されるものであり、ヒットした順や更新された順に表示されるわけではなく、必ずしも情報鮮度の高いものばかりが表示されるわけではない。従って、現時点で話題となっている事項を調べる場合に、欲する情報が検索によって得られない場合が多いという問題があった。   As described above, search services for Web information have been provided, but generally Web search results are important based on page rank (an index based on the number of links and accesses from other pages), etc. It is displayed in the priority order that takes into account the degree, and is not displayed in the order of hits or updated, and not only the information with the highest information freshness is displayed. Therefore, there is a problem in that when searching for matters currently being discussed, there are many cases where desired information cannot be obtained by searching.

また、UGC情報を対象とした検索サービスにおいては、一般にこの種のUGC情報はカテゴライズされているため、検索結果としてカテゴリを表示するものもあるが、最も話題となっているカテゴリを提示してくれることはない。   In addition, in a search service for UGC information, since this type of UGC information is generally categorized, some categories are displayed as a search result, but the most talked category is presented. There is nothing.

更に、Web検索結果とともにUGC検索結果を併せて表示する検索サービスも存在するが、単純に検索クエリに入力した検索ワードでヒットした内容を表示するものであり、抽出されるカテゴリもランダムであり、話題の情報を提供しているとは言い難く、検索結果の情報鮮度を上げるという点では貢献していない。   In addition, there is a search service that displays the UGC search result together with the Web search result, but it simply displays the content hit by the search word input to the search query, and the extracted category is also random. It is hard to say that it provides topical information, and it does not contribute in terms of improving the information freshness of search results.

本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、UGC情報の検索に基づき、情報鮮度の最も高い、現時点で最も話題となっているカテゴリを提示することのできるカテゴリ提示装置を提供することにある。   The present invention has been proposed in view of the above-described conventional problems, and the object of the present invention is to present a category that has the highest information freshness and is the most talked about at the present time based on a search for UGC information. An object of the present invention is to provide a category presentation device that can handle the above.

上記の課題を解決するため、本発明にあっては、請求項1に記載されるように、端末のブラウザにより検索ページに入力されたクエリ入力ワードを取得する検索受付部と、前記検索受付部から取得したクエリ入力ワードに基づいてUGC情報データベースを検索し、予め記事に対して付されたカテゴリに基づき、クエリ入力ワードを含む記事のカテゴリをクエリ入力ワード含有カテゴリとして取得するクエリ入力ワード含有カテゴリ取得部と、前記クエリ入力ワード含有カテゴリ取得部から取得したクエリ入力ワード含有カテゴリに対応するユーザ行動指標を取得するユーザ行動指標取得部と、前記ユーザ行動指標取得部から取得したクエリ入力ワード含有カテゴリに対応するユーザ行動指標に基づいて、当該ユーザ行動指標が適切な値を持つクエリ入力ワード含有カテゴリを特定するカテゴリ特定部と、前記カテゴリ特定部により特定されたクエリ入力ワード含有カテゴリを出力するUGC情報出力部と、クエリ入力ワードに基づいてWeb情報データベースを検索し、クエリ入力ワードを含む記事内容を取得するWeb情報検索部と、前記UGC情報出力部の出力内容と前記Web情報検索部の出力内容とを合成して前記端末のブラウザに向けて出力するページ合成部とを備えるカテゴリ提示装置を要旨としている。 In order to solve the above-described problem, in the present invention, as described in claim 1, a search reception unit that acquires a query input word input to a search page by a browser of a terminal, and the search reception unit The UGC information database is searched based on the query input word acquired from the above, and the category of the article including the query input word is acquired as the query input word containing category based on the category previously attached to the article. An acquisition unit, a user behavior index acquisition unit that acquires a user behavior index corresponding to the query input word content category acquired from the query input word content category acquisition unit, and a query input word content category acquired from the user behavior index acquisition unit Based on the user behavior index corresponding to the And a category specifying unit for specifying a query input word containing category, the UGC information output unit for output the query input word containing the category specified by the category specifying unit searches the Web information database based on the query input word, the query A Web information search unit that acquires article content including an input word, and a page composition unit that synthesizes the output content of the UGC information output unit and the output content of the Web information search unit and outputs them to the browser of the terminal The gist is a category presentation device comprising

また、請求項2に記載されるように、請求項1に記載のカテゴリ提示装置において、前記カテゴリ特定部により特定されたクエリ入力ワード含有カテゴリに基づいて前記UGC情報データベースからクエリ入力ワードを含む記事内容を取得するUGC情報取得部を更に備え、前記UGC情報出力部は特定されたクエリ入力ワード含有カテゴリとともに当該クエリ入力ワードを含む記事内容を前記端末のブラウザに向けて出力するようにすることができる。   In addition, as described in claim 2, in the category presentation device according to claim 1, an article including a query input word from the UGC information database based on a query input word-containing category specified by the category specifying unit A UGC information acquisition unit for acquiring content, wherein the UGC information output unit outputs the content of the article including the query input word together with the identified query input word content category to the browser of the terminal; it can.

また、請求項に記載されるように、請求項1または2のいずれか一項に記載のカテゴリ提示装置において、前記カテゴリ特定部は、先ずクエリ入力ワード含有カテゴリの最下位のカテゴリのユーザ行動指標に着目してクエリ入力ワード含有カテゴリの特定を行い、ユーザ行動指標に差がない場合は上位のカテゴリのユーザ行動指標に着目してクエリ入力ワード含有カテゴリを特定するようにすることができる。 In addition, as described in claim 3 , in the category presentation device according to claim 1 or 2 , the category specifying unit firstly performs the user behavior of the lowest category of the query input word-containing category. The query input word-containing category is specified by focusing on the index, and if there is no difference in the user behavior index, the query input word-containing category can be specified by focusing on the user behavior index of the higher category.

また、請求項に記載されるように、カテゴリ提示装置が、端末のブラウザにより検索ページに入力されたクエリ入力ワードを取得する検索受付工程と、前記カテゴリ提示装置が、取得したクエリ入力ワードに基づいてUGC情報データベースを検索し、予め記事に対して付されたカテゴリに基づき、クエリ入力ワードを含む記事のカテゴリをクエリ入力ワード含有カテゴリとして取得するクエリ入力ワード含有カテゴリ取得工程と、前記カテゴリ提示装置が、取得したクエリ入力ワード含有カテゴリに対応するユーザ行動指標を取得するユーザ行動指標取得工程と、前記カテゴリ提示装置が、取得したクエリ入力ワード含有カテゴリに対応するユーザ行動指標に基づいて、当該ユーザ行動指標が適切な値を持つクエリ入力ワード含有カテゴリを特定するカテゴリ特定工程と、前記カテゴリ提示装置が、特定されたクエリ入力ワード含有カテゴリを出力するUGC情報出力工程と、クエリ入力ワードに基づいてWeb情報データベースを検索し、クエリ入力ワードを含む記事内容を取得するWeb情報検索工程と、前記UGC情報出力工程の出力内容と前記Web情報検索工程の出力内容とを合成して前記端末のブラウザに向けて出力するページ合成工程とを備えるカテゴリ提示方法として構成することができる。 In addition, as described in claim 4 , the category presentation device acquires a query input word input to the search page by the browser of the terminal, and the category presentation device adds the query input word to the acquired query input word. A query input word containing category acquisition step of searching a UGC information database on the basis of the UGC information database and acquiring a category of an article including a query input word as a query input word containing category based on a category previously attached to the article; The device acquires a user behavior index corresponding to the acquired query input word content category, and the category presentation device, based on the user behavior index corresponding to the acquired query input word content category, Query input word-containing category with appropriate values for user behavior indicators A category specifying step of specifying, said category presentation device, the UGC information output step of output the identified query entry word containing category, searches the Web information database based on the query input word, including queries input word Category presentation comprising a Web information search step for acquiring article content, and a page composition step for combining the output content of the UGC information output step and the output content of the Web information search step and outputting them to the browser of the terminal It can be configured as a method.

本発明のカテゴリ提示装置にあっては、UGC情報の検索に基づき、情報鮮度の最も高い、現時点で最も話題となっているカテゴリを提示することができ、そのカテゴリに含まれる記事を総覧したり更に絞り込みをかけたりする等、効率的に情報の閲覧を進めていくことが可能となる。   In the category presentation device of the present invention, based on the search of UGC information, the category with the highest information freshness and the most topic at the present time can be presented, and articles included in the category can be reviewed. In addition, it is possible to efficiently browse the information, such as by further narrowing down.

以下、本発明の好適な実施形態につき説明する。   Hereinafter, preferred embodiments of the present invention will be described.

<構成>
図1は本発明の一実施形態にかかるシステムの構成例を示す図である。
<Configuration>
FIG. 1 is a diagram showing a configuration example of a system according to an embodiment of the present invention.

図1において、インターネット等のネットワーク1には、ユーザが操作するPC(Personal Computer)、PDA(Portable Digital Assistants)、携帯電話等の端末2が複数接続されている。端末2は一般的なブラウザ21(Webブラウザ)21を備えている。ブラウザ21は、インターネットの標準プロトコルであるHTTP(Hyper Text Transfer Protocol)等に従い、HTML(Hyper Text Markup Language)等の言語で記述されたページデータの要求・取得・表示およびフォームデータの送信等を行う機能を有している。   In FIG. 1, a network 1 such as the Internet is connected with a plurality of terminals 2 such as PCs (Personal Computers), PDAs (Portable Digital Assistants), and mobile phones operated by a user. The terminal 2 includes a general browser 21 (Web browser) 21. The browser 21 performs request / acquisition / display of page data described in a language such as HTML (Hyper Text Markup Language), transmission of form data, and the like according to HTTP (Hyper Text Transfer Protocol) which is a standard protocol of the Internet. It has a function.

一方、ネットワーク1には、ユーザの操作する端末2のブラウザ21からの検索要求に対して検索サービスを提供するカテゴリ提示装置3が接続されている。   On the other hand, a category presentation device 3 that provides a search service in response to a search request from the browser 21 of the terminal 2 operated by the user is connected to the network 1.

カテゴリ提示装置3は、機能部として、検索受付部(クエリ入力ワード取得部)31とクエリ入力ワード含有カテゴリ取得部32とユーザ行動偏差値取得部33とカテゴリ特定部34とUGC情報取得部35とUGC情報出力部36とWeb情報検索部37とWeb情報出力部38とページ合成部39とを備えている。これらの機能部は、カテゴリ提示装置3を構成するコンピュータのCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等のハードウェア資源上で実行されるコンピュータプログラムによって実現されるものである。これらの機能部は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される形態であってもよい。   The category presenting device 3 includes, as function units, a search reception unit (query input word acquisition unit) 31, a query input word content category acquisition unit 32, a user behavior deviation value acquisition unit 33, a category specification unit 34, and a UGC information acquisition unit 35. A UGC information output unit 36, a Web information search unit 37, a Web information output unit 38, and a page composition unit 39 are provided. These functional units are realized by a computer program executed on hardware resources such as a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory) of a computer constituting the category presentation device 3. Is. These functional units do not need to be arranged on a single computer, and may be distributed as necessary.

また、カテゴリ提示装置3が参照するデータベースとして、UGC情報データベース41とユーザ行動偏差値データベース(ユーザ行動指標データベース)42とWeb情報データベース43とを備えている。これらのデータベースは、各データベースを保持するコンピュータ内のHDD(Hard Disk Drive)等の記憶媒体上に所定のデータを体系的に保持するものである。   In addition, a UGC information database 41, a user behavior deviation value database (user behavior index database) 42, and a Web information database 43 are provided as databases referred to by the category presentation device 3. These databases systematically hold predetermined data on a storage medium such as an HDD (Hard Disk Drive) in a computer that holds each database.

検索受付部31は、端末2のブラウザ21に対して検索ページを提供するとともに、検索ページに入力された検索ワード(クエリ入力ワード)を取得して次段のクエリ入力ワード含有カテゴリ取得部32およびWeb情報検索部37に引き渡す機能を有している。   The search reception unit 31 provides a search page to the browser 21 of the terminal 2 and acquires a search word (query input word) input to the search page to obtain a query input word containing category acquisition unit 32 and It has a function of handing over to the Web information search unit 37.

クエリ入力ワード含有カテゴリ取得部32は、検索受付部31から取得したクエリ入力ワードに基づいてUGC情報データベース41を検索し、クエリ入力ワードを含む記事のクエリ入力ワード含有カテゴリ(複数可)を取得してクエリ入力ワード含有カテゴリリストとし、クエリ入力ワードとともに次段のユーザ行動偏差値取得部33に引き渡す機能を有している。UGC情報とは、質疑応答サイト、ブログ、掲示板等の一般ユーザによる書き込み内容(UGC)のことである。なお、検索の高速化等の理由からUGC情報データベース41にUGC情報をいったん収集(クロール)し、このUGC情報データベース41を検索するようにしているが、質疑応答サイト、ブログ、掲示板等のサイトを直接に検索するようにしてもよい。   The query input word content category acquisition unit 32 searches the UGC information database 41 based on the query input word acquired from the search reception unit 31, and acquires the query input word content category (s) of the article including the query input word. The query input word containing category list has a function of handing over to the user action deviation value acquisition unit 33 in the next stage together with the query input word. The UGC information is content written by a general user (UGC) such as a question and answer site, a blog, or a bulletin board. Note that UGC information is once collected (crawled) in the UGC information database 41 for reasons such as speeding up of the search, and this UGC information database 41 is searched. You may make it search directly.

ユーザ行動偏差値取得部33は、クエリ入力ワード含有カテゴリ取得部32から取得したクエリ入力ワード含有カテゴリリストに基づいてユーザ行動偏差値データベース42を検索し、クエリ入力ワード含有カテゴリリストに含まれる各クエリ入力ワード含有カテゴリに対応するユーザ行動偏差値を取得し、各クエリ入力ワード含有カテゴリと対応付け、クエリ入力ワードとともに次段のカテゴリ特定部34に引き渡す機能を有している。ユーザ行動偏差値とは、各クエリ入力ワード含有カテゴリに含まれる記事の閲覧回数(PV(Page View)値)の総数(カテゴリ内に含まれる全てのコンテンツに対する閲覧回数を足し合わせた値)の所定期間内の平均値(ユーザ行動平均値)に対する直近の時間帯の偏差値をいい、話題の盛り上がり度合を示す指標として用いている。なお、ユーザ行動偏差値の算出の基礎としている記事の閲覧回数(PV値)に代え、あるいはそれとともに、書き込み回数等の他の取得可能な値(ユーザ行動データ)を用いてもよい。更に、ユーザ行動偏差値に代えて、ユーザの閲覧行動の盛り上がりを示す他の指標を用いてもよい。ユーザ行動偏差値を含め、ユーザの閲覧行動の盛り上がりを示す指標をユーザ行動指標とする。   The user behavior deviation value acquisition unit 33 searches the user behavior deviation value database 42 based on the query input word content category list acquired from the query input word content category acquisition unit 32, and each query included in the query input word content category list A user behavior deviation value corresponding to the input word content category is acquired, associated with each query input word content category, and delivered to the next category specifying unit 34 together with the query input word. The user behavior deviation value is a predetermined value of the total number of articles viewed (PV (Page View) value) included in each query input word-containing category (a value obtained by adding the number of times viewed for all contents included in the category). The deviation value of the latest time zone with respect to the average value (user action average value) within the period is used as an index indicating the degree of excitement of the topic. It should be noted that other acquirable values (user behavior data) such as the number of writings may be used instead of, or in addition to, the number of article browsing (PV value) that is the basis for calculating the user behavior deviation value. Furthermore, instead of the user behavior deviation value, another index indicating the excitement of the user's browsing behavior may be used. An index indicating the excitement of the user's browsing behavior including the user behavior deviation value is set as a user behavior index.

カテゴリ特定部34は、ユーザ行動偏差値取得部33から取得した複数のクエリ入力ワード含有カテゴリとユーザ行動偏差値の対から、ユーザ行動偏差値の最も大きいクエリ入力ワード含有カテゴリを特定し、クエリ入力ワードとともに次段のUGC情報取得部35に引き渡す機能を有している。なお、ユーザ行動偏差値の比較は先ずクエリ入力ワード含有カテゴリの最下位のカテゴリに着目して行い、ユーザ行動偏差値に差がない場合は上位のカテゴリのユーザ行動偏差値に着目してクエリ入力ワード含有カテゴリを特定する。   The category specifying unit 34 specifies a query input word containing category having the largest user action deviation value from a plurality of query input word containing categories and user action deviation value pairs acquired from the user action deviation value acquiring unit 33, and inputs a query. It has the function of handing over to the UGC information acquisition part 35 of the next stage with a word. Note that the comparison of user behavior deviation values is performed by first focusing on the lowest category of the query input word-containing category. If there is no difference in user behavior deviation values, query input is performed by focusing on the user behavior deviation values of the higher categories. Identify word inclusion categories.

UGC情報取得部35は、カテゴリ特定部34から取得したクエリ入力ワード含有カテゴリとクエリ入力ワードに基づいてUGC情報データベース41からクエリ入力ワードを含む記事内容を取得し、その記事内容をクエリ入力ワード含有カテゴリとともにUGC情報として次段のUGC情報出力部36に引き渡す機能を有している。なお、クエリ入力ワード含有カテゴリ取得部32にてUGC情報データベース41を検索した際に記事内容を併せて取得し、ユーザ行動偏差値取得部33、カテゴリ特定部34を経由してUGC情報取得部35に伝搬することで、UGC情報取得部35におけるUGC情報データベース41の検索を省略することもできる。この場合、UGC情報取得部35はカテゴリ特定部34で特定されたクエリ入力ワード含有カテゴリに対応する記事内容を選択するのみの処理となる。   The UGC information acquisition unit 35 acquires the article content including the query input word from the UGC information database 41 based on the query input word-containing category and the query input word acquired from the category specifying unit 34, and the article content is included in the query input word-containing It has the function of handing over to the UGC information output part 36 of the next stage as UGC information with a category. Note that when the UGC information database 41 is searched by the query input word content category acquisition unit 32, the article content is also acquired, and the UGC information acquisition unit 35 is obtained via the user behavior deviation value acquisition unit 33 and the category specification unit 34. The search of the UGC information database 41 in the UGC information acquisition unit 35 can be omitted. In this case, the UGC information acquisition unit 35 is a process that only selects the article content corresponding to the query input word-containing category specified by the category specifying unit 34.

UGC情報出力部36は、UGC情報取得部35から取得したクエリ入力ワード含有カテゴリおよび記事内容から、UGC検索結果の部分的画面データを生成し、次段のページ合成部39に引き渡す機能を有している。   The UGC information output unit 36 has a function of generating partial screen data of the UGC search result from the query input word content category and the article content acquired from the UGC information acquisition unit 35 and delivering the partial screen data to the next page composition unit 39. ing.

Web情報検索部37は、検索受付部31から取得したクエリ入力ワードに基づいてWeb情報データベース43を検索し、クエリ入力ワードを含む記事内容の一部および記事URLをWeb情報として次段のWeb情報出力部38に引き渡す機能を有している。ここでWeb情報の対象となるのは、広く企業、団体、個人等の運営するサイトに掲載される記事内容である。なお、検索の高速化等の理由からWeb情報データベース43にWeb情報をいったん収集(クロール)し、このWeb情報データベース43を検索するようにしているが、対象となるサイトを直接に検索するようにしてもよい。   The Web information search unit 37 searches the Web information database 43 based on the query input word acquired from the search reception unit 31, and uses the part of the article contents including the query input word and the article URL as Web information as the next Web information. It has a function of handing over to the output unit 38. Here, the contents of the Web information are article contents widely published on sites operated by companies, organizations, individuals, and the like. Note that web information is once collected (crawled) in the web information database 43 for reasons such as speeding up the search, and the web information database 43 is searched. However, the target site is searched directly. May be.

Web情報出力部38は、Web情報検索部37から取得したWeb情報から、Web検索結果の部分的画面データを生成し、次段のページ合成部39に引き渡す機能を有している。   The Web information output unit 38 has a function of generating partial screen data as a Web search result from the Web information acquired from the Web information search unit 37 and delivering the partial screen data to the next page composition unit 39.

ページ合成部39は、UGC情報出力部36から取得したUGC検索結果の部分的画面データとWeb情報出力部38から取得したWeb検索結果の部分的画面データとを合成し、端末2のブラウザ21に検索結果として送信する機能を有している。   The page composition unit 39 synthesizes the partial screen data of the UGC search result acquired from the UGC information output unit 36 and the partial screen data of the Web search result acquired from the Web information output unit 38, and sends it to the browser 21 of the terminal 2. It has a function to transmit as a search result.

図2はカテゴリ提示装置3のハードウェア構成例を示す図である。   FIG. 2 is a diagram illustrating a hardware configuration example of the category presentation device 3.

図2において、カテゴリ提示装置3は、システムバス301に接続されたCPU302、ROM303、RAM304、NVRAM(Non-Volatile Random Access Memory)305、I/F(Interface)306と、I/F306に接続された、キーボード、マウス、モニタ、CD/DVD(Compact Disk/Digital Versatile Disk)ドライブ等のI/O(Input/Output Device)307、HDD308、NIC(Network Interface Card)309等を備えている。Mはプログラムもしくはデータが格納されたCD/DVD等のメディア(記録媒体)である。   In FIG. 2, the category presentation device 3 is connected to a CPU 302, ROM 303, RAM 304, NVRAM (Non-Volatile Random Access Memory) 305, I / F (Interface) 306, and I / F 306 connected to a system bus 301. , A keyboard, a mouse, a monitor, an I / O (Input / Output Device) 307 such as a CD / DVD (Compact Disk / Digital Versatile Disk) drive, an HDD 308, a NIC (Network Interface Card) 309, and the like. M is a medium (recording medium) such as a CD / DVD in which a program or data is stored.

図3はUGC情報データベース41のデータ構造等の例を示す図である。図3(a)はUGC情報データベース41のデータ構造例を示しており、「カテゴリ」「記事番号」「掲載日時」「掲載者」「記事URL」「記事内容」「抽出ターム」等の項目を有している。   FIG. 3 is a diagram showing an example of the data structure of the UGC information database 41. FIG. 3A shows an example of the data structure of the UGC information database 41. Items such as “category”, “article number”, “publication date / time”, “publisher”, “article URL”, “article content”, and “extraction term” are displayed. Have.

「カテゴリ」は、図3(b)に示すような階層構造となっており、質疑応答サイト、ブログ、掲示板等への記事の書き込み時にカテゴリの割当が行われる。図3(b)の最下位のカテゴリが割り当てられることが多いが、それよりも上位のカテゴリが割り当てられる場合もある。   The “category” has a hierarchical structure as shown in FIG. 3B, and a category is assigned when an article is written on a question and answer site, a blog, a bulletin board, or the like. Although the lowest category in FIG. 3B is often assigned, a higher category may be assigned in some cases.

「記事番号」はUGC情報データベース41内で記事を特定する記号である。「掲載日時」は記事の書き込みが行われて掲載が行われた日時である。「掲載者」は記事の掲載を行ったユーザを特定する記号である。「記事URL」は記事の掲載されるサイトのアドレス(URL:Uniform Resource Locator)である。「記事内容」は記事のタイトルおよび本文の内容である。「抽出ターム」は記事内容検索のために抽出されたキーワードである。   The “article number” is a symbol that identifies an article in the UGC information database 41. “Date and time” is the date and time when the article was written and published. “Publisher” is a symbol that identifies the user who published the article. “Article URL” is the address (URL: Uniform Resource Locator) of the site where the article is posted. “Article content” is the title and text content of the article. The “extraction term” is a keyword extracted for article content search.

図4はユーザ行動偏差値データベース42のデータ構造等の例を示す図である。図4(a)はユーザ行動偏差値データベース42のデータ構造例を示しており、「カテゴリ」「ユーザ行動偏差値」「ユーザ行動平均値」等の項目を有している。   FIG. 4 is a diagram showing an example of the data structure of the user behavior deviation value database 42. FIG. 4A shows an example of the data structure of the user behavior deviation value database 42, and has items such as “category”, “user behavior deviation value”, and “user behavior average value”.

「カテゴリ」は図3(b)に示した各階層のカテゴリである。最下位のカテゴリのみならず、その上位のカテゴリについてもエントリが設けられている。   “Category” is a category of each hierarchy shown in FIG. Entries are provided not only for the lowest category but also for the higher category.

「ユーザ行動偏差値」は、前述したように、各カテゴリに含まれる記事の閲覧回数(PV値)の所定期間内の平均値(ユーザ行動平均値)に対する直近の時間帯の偏差値である。「ユーザ行動平均値」は上記の所定期間内の平均値である。記事の閲覧回数(PV値)は、対象となる質疑応答サイト、ブログ、掲示板等のサイトから、あるいは、それらのサイトを監視するサーバ等から取得する。   As described above, the “user behavior deviation value” is a deviation value in the latest time zone with respect to an average value (user behavior average value) within a predetermined period of the number of browsing (PV value) of articles included in each category. The “user behavior average value” is an average value within the predetermined period. The number of article browsing (PV value) is acquired from a target question-and-answer site, a blog, a bulletin board or the like, or a server or the like that monitors those sites.

図4(b)はあるカテゴリに含まれる記事についてのPV値の時間的な変化の例を示しており、現時点から所定期間(数日、数週間、数ヶ月等)だけ遡った期間におけるPV値の平均値に対する現時点の属する時間帯(数時間等)のPV値の偏差値がユーザ行動偏差値となる。従って、人気があってPV値が常に高いサイトであっても、PV値に大きな変化がなければユーザ行動偏差値は高くならない。反対に、PV値が低いサイトであっても、PV値に大きな変化があればユーザ行動偏差値は高くなる。   FIG. 4B shows an example of the temporal change of the PV value for articles included in a certain category, and the PV value in a period retroactive by a predetermined period (several days, weeks, months, etc.) from the present time. The deviation value of the PV value in the current time zone (several hours, etc.) with respect to the average value is the user behavior deviation value. Therefore, even if the site is popular and the PV value is always high, the user behavior deviation value does not increase unless the PV value changes greatly. On the contrary, even if the site has a low PV value, the user behavior deviation value becomes high if there is a large change in the PV value.

図5はWeb情報データベース43のデータ構造例を示す図であり、「記事URL」「記事内容」「抽出ターム」等の項目を有している。   FIG. 5 is a diagram showing an example of the data structure of the Web information database 43, and has items such as “article URL”, “article content”, and “extraction term”.

「記事URL」は記事の掲載されるサイトのアドレス(URL)である。「記事内容」は記事のタイトルおよび本文の内容である。「抽出ターム」は記事内容検索のために抽出されたキーワードである。   “Article URL” is the address (URL) of the site where the article is posted. “Article content” is the title and text content of the article. The “extraction term” is a keyword extracted for article content search.

<動作>
図6は上記の実施形態の処理例を示すシーケンス図である。
<Operation>
FIG. 6 is a sequence diagram showing a processing example of the above embodiment.

図6において、所望の情報を得ようとするユーザは、端末2のブラウザ21からカテゴリ提示装置3の検索受付部31に対して検索ページを要求する(ステップS101)。ポータルサイトのトップページが検索ページを兼ねている場合には、検索ページの要求はトップページへのアクセスを意味する。検索ページの要求は、インターネットの標準プロトコルであるHTTPに従ったGETメソッドとリクエストURI(Uniform Resource Indicator)等を含むメッセージが端末2のブラウザ21からカテゴリ提示装置3の検索受付部31に送信されることで行なわれる。   In FIG. 6, a user who wants to obtain desired information requests a search page from the browser 21 of the terminal 2 to the search reception unit 31 of the category presentation device 3 (step S101). When the top page of the portal site also serves as the search page, the search page request means access to the top page. The request for the search page is transmitted from the browser 21 of the terminal 2 to the search reception unit 31 of the category presentation device 3 including a GET method according to HTTP, which is a standard protocol of the Internet, and a request URI (Uniform Resource Indicator). This is done.

検索ページの要求を受信したカテゴリ提示装置3の検索受付部31は、内部的に保持してある検索ページのデータあるいは所定のアルゴリズムに従って動的に生成した検索ページのデータを、要求元である端末2のブラウザ21に応答として送信する(ステップS102)。検索ページはHTML等により記述され、HTTPのレスポンス等に従ってカテゴリ提示装置3の検索受付部31から端末2のブラウザ21に送信される。   The search reception unit 31 of the category presentation device 3 that has received the request for the search page internally stores the search page data or the search page data that is dynamically generated according to a predetermined algorithm. 2 as a response (step S102). The search page is described in HTML or the like, and is transmitted from the search reception unit 31 of the category presentation device 3 to the browser 21 of the terminal 2 according to an HTTP response or the like.

検索ページのデータを受信した端末2のブラウザ21は、検索ページを表示する(ステップS103)。図7(a)は検索ページの画面例を示す図であり、検索ワードを入力する入力欄201と、検索ワードの入力後に検索を指示するための検索ボタン202とが設けられている。   The browser 21 of the terminal 2 that has received the search page data displays the search page (step S103). FIG. 7A is a diagram showing a screen example of a search page, which is provided with an input field 201 for inputting a search word and a search button 202 for instructing a search after inputting the search word.

図6に戻り、ユーザは端末2のブラウザ21において検索ページの入力欄に検索ワードを入力し、検索ボタンを押下して入力を完了する(ステップS104)。図7(b)は入力欄201に検索ワード「○○○○」を入力した状態を示している。ここでは、検索ワード「○○○○」をお笑い芸人のコンビ名であるものと想定している。   Returning to FIG. 6, the user inputs a search word in the input field of the search page in the browser 21 of the terminal 2 and presses the search button to complete the input (step S104). FIG. 7B shows a state where the search word “XXX” has been entered in the input field 201. Here, it is assumed that the search word “XXX” is a combination name of a comedian.

図6に戻り、検索ページへの入力完了により、端末2のブラウザ21はカテゴリ提示装置3の検索受付部31に検索ワードを含むクエリを送信する(ステップS105)。このクエリはHTTPのPOSTメソッドあるいはPUTメソッドに付加されたHTML等のデータとして端末2のブラウザ21からカテゴリ提示装置3の検索受付部31に送信される。   Returning to FIG. 6, when the input to the search page is completed, the browser 21 of the terminal 2 transmits a query including the search word to the search reception unit 31 of the category presentation device 3 (step S105). This query is transmitted from the browser 21 of the terminal 2 to the search reception unit 31 of the category presentation device 3 as data such as HTML added to the HTTP POST method or PUT method.

クエリを受信したカテゴリ提示装置3の検索受付部31は、クエリから検索ワード(クエリ入力ワード)を抽出し、クエリ入力ワード含有カテゴリ取得部32に引き渡すとともに(ステップS106)、同クエリ入力ワードをWeb情報検索部37に引き渡す(ステップS107)。このデータの引き渡しはカテゴリ提示装置3内の通信であるため、任意の形式とすることができる。   The search reception unit 31 of the category presenting apparatus 3 that has received the query extracts a search word (query input word) from the query and delivers it to the query input word-containing category acquisition unit 32 (step S106). The information is transferred to the information search unit 37 (step S107). Since the data delivery is communication within the category presentation device 3, it can be in any format.

検索受付部31からクエリ入力ワードを受け取ったクエリ入力ワード含有カテゴリ取得部32は、クエリ入力ワードに基づいてUGC情報データベース41を検索し(ステップS108)、クエリ入力ワードを含む記事のクエリ入力ワード含有カテゴリ(複数可)を取得してクエリ入力ワード含有カテゴリリストとし、クエリ入力ワードとともに次段のユーザ行動偏差値取得部33に引き渡す(ステップS109)。このデータの引き渡しはカテゴリ提示装置3内の通信であるため、任意の形式とすることができる。   The query input word containing category acquisition unit 32 that has received the query input word from the search receiving unit 31 searches the UGC information database 41 based on the query input word (step S108), and includes the query input word of articles including the query input word. The category (s) is acquired to obtain a query input word containing category list, and is delivered to the user action deviation value acquisition unit 33 in the next stage together with the query input word (step S109). Since the data delivery is communication within the category presentation device 3, it can be in any format.

すなわち、クエリ入力ワード含有カテゴリ取得部32は図3(a)に示すUGC情報データベース41の記事内容もしくは抽出タームを対象にクエリ入力ワードをキーにして検索を行い、ヒットしたレコードのカテゴリをリスト化してクエリ入力ワード含有カテゴリリストとする。図8(a)はクエリ入力ワード含有カテゴリリストの例を示しており、お笑い芸人のコンビ名である検索ワード「○○○○」から、クエリ入力ワード含有カテゴリリストとして「エンタメ>お笑い>芸人(男性)」「エンタメ>お笑い>プロダクション」「エンタメ>スポーツ>相撲」が得られた状態を示している。「エンタメ>スポーツ>相撲」が含まれているのは、検索ワード「○○○○」が相撲用語にも存在することによる。   That is, the query input word content category acquisition unit 32 searches the article contents or extracted terms in the UGC information database 41 shown in FIG. 3A using the query input word as a key, and lists hit record categories. Query input word containing category list. FIG. 8A shows an example of a query input word-containing category list. From a search word “XXX” that is a combination name of a comedy entertainer, a query input word-containing category list “Entertainment> Comedy> Entertainer ( Male) ”,“ Entertainment> Comedy> Production ”,“ Entertainment> Sports> Sumo ”. The reason that “entertainment> sports> sumo” is included is that the search word “XXX” also exists in sumo terms.

図6に戻り、クエリ入力ワード含有カテゴリ取得部32からクエリ入力ワード含有カテゴリリストとクエリ入力ワードを受け取ったユーザ行動偏差値取得部33は、クエリ入力ワード含有カテゴリリストに基づいてユーザ行動偏差値データベース42を検索し(ステップS110)、クエリ入力ワード含有カテゴリリストに含まれる各クエリ入力ワード含有カテゴリに対応するユーザ行動偏差値を取得し、各クエリ入力ワード含有カテゴリと対応付け、クエリ入力ワードとともに次段のカテゴリ特定部34に引き渡す(ステップS111)。このデータの引き渡しはカテゴリ提示装置3内の通信であるため、任意の形式とすることができる。   Returning to FIG. 6, the user behavior deviation value acquisition unit 33 that has received the query input word content category list and the query input word from the query input word content category acquisition unit 32 performs the user behavior deviation value database based on the query input word content category list. 42 is searched (step S110), the user behavior deviation value corresponding to each query input word content category included in the query input word content category list is acquired, and associated with each query input word content category, and the query input word and the next It is handed over to the category identifying unit 34 of the stage (step S111). Since the data delivery is communication within the category presentation device 3, it can be in any format.

すなわち、ユーザ行動偏差値取得部33は、クエリ入力ワード含有カテゴリリストに含まれる各クエリ入力ワード含有カテゴリにつき、図4(a)に示すユーザ行動偏差値データベース42のカテゴリとの一致から該当するユーザ行動偏差値を取得し、クエリ入力ワード含有カテゴリリストの各クエリ入力ワード含有カテゴリと対応付ける。図8(b)はクエリ入力ワード含有カテゴリリストの各クエリ入力ワード含有カテゴリとユーザ行動偏差値とが対応付けられた状態を示している。   In other words, the user behavior deviation value acquisition unit 33, for each query input word content category included in the query input word content category list, corresponds to the user corresponding to the category in the user behavior deviation value database 42 shown in FIG. The behavior deviation value is acquired and associated with each query input word content category in the query input word content category list. FIG. 8B shows a state in which each query input word-containing category in the query input word-containing category list is associated with the user behavior deviation value.

なお、ユーザ行動偏差値データベース42から予め算出されて格納されているユーザ行動偏差値を取得する手法に代え、記事の閲覧回数(PV値)や書き込み回数等のユーザ行動データをその時点で取得し、演算処理を行うことでユーザ行動偏差値ないしはユーザ行動指標をその都度に算出してもよい。   Instead of acquiring the user behavior deviation value calculated and stored in advance from the user behavior deviation value database 42, user behavior data such as the number of article browsing (PV value) and the number of writing is acquired at that time. The user behavior deviation value or the user behavior index may be calculated each time by performing arithmetic processing.

図6に戻り、ユーザ行動偏差値取得部33からクエリ入力ワード含有カテゴリリストの各クエリ入力ワード含有カテゴリに対応するユーザ行動偏差値とクエリ入力ワードを受け取ったカテゴリ特定部34は、ユーザ行動偏差値の最も大きいクエリ入力ワード含有カテゴリを特定し(ステップS112)、特定したクエリ入力ワード含有カテゴリをクエリ入力ワードとともに次段のUGC情報取得部35に引き渡す(ステップS113)。このデータの引き渡しはカテゴリ提示装置3内の通信であるため、任意の形式とすることができる。   Returning to FIG. 6, the category specifying unit 34 that receives the user action deviation value and the query input word corresponding to each query input word containing category in the query input word containing category list from the user action deviation value acquiring unit 33 receives the user action deviation value. The largest query input word content category is identified (step S112), and the identified query input word content category is delivered to the UGC information acquisition unit 35 in the next stage together with the query input word (step S113). Since the data delivery is communication within the category presentation device 3, it can be in any format.

図8(c)は図8(b)の3つのクエリ入力ワード含有カテゴリ「エンタメ>お笑い>芸人(男性)」「エンタメ>お笑い>プロダクション」「エンタメ>スポーツ>相撲」の中からユーザ行動偏差値が最も大きい「エンタメ>お笑い>芸人(男性)」が特定された状態を示している。なお、この例では各クエリ入力ワード含有カテゴリの最下位のカテゴリ(「エンタメ>お笑い>芸人(男性)」であれば「芸人(男性)」まで含めたカテゴリ)のユーザ行動偏差値の大小で特定が行われたので問題ないが、最下位のカテゴリでユーザ行動偏差値が同値となるものがある場合には上位のカテゴリに着目してユーザ行動偏差値の大小を判断し、特定できるまで上位にさかのぼる。例えば、「エンタメ>お笑い>芸人(男性)」と「エンタメ>スポーツ>相撲」のユーザ行動偏差値が同値となったとすると、その上位の「エンタメ>お笑い」と「エンタメ>スポーツ」のユーザ行動偏差値を比較することになる。このような場合に備え、ユーザ行動偏差値取得部33は最下位のみならず上位のカテゴリについてもユーザ行動偏差値を同時に取得しておくか、あるいは、カテゴリ特定部34からユーザ行動偏差値取得部33に対して比較に必要な上位のカテゴリのユーザ行動偏差値の取得をその都度に要求する。   FIG. 8C shows the user behavior deviation value from the three query input word inclusion categories “Entertainment> Comedy> Entertainer (Male)”, “Entertainment> Comedy> Production”, “Entertainment> Sport> Sumo” in FIG. 8B. “Entertainment> Comedy> Entertainer (male)” is the largest. In this example, it is specified by the magnitude of the user behavior deviation value of the lowest category of each query input word inclusion category (the category including “entertainer (male)” if “entertainment> comedy> entertainer (male)”) However, if there is a user behavior deviation value that is the same in the lowest category, determine the magnitude of the user behavior deviation value by focusing on the upper category and keep it higher until it can be identified Go back. For example, if the user behavior deviation values of “Entertainment> Comedy> Entertainer (male)” and “Entertainment> Sports> Sumo” are the same value, the higher “Entertainment> Comedy” and “Entertainment> Sports” user behavior deviation The values will be compared. In preparation for such a case, the user behavior deviation value acquisition unit 33 acquires user behavior deviation values for the upper category as well as the lowest level, or the user behavior deviation value acquisition unit from the category identification unit 34. 33 is requested each time to acquire the user behavior deviation value of the upper category necessary for comparison.

また、ユーザ行動偏差値が最も大きいクエリ入力ワード含有カテゴリを特定する以外に、ユーザ行動偏差値が上位の複数のクエリ入力ワード含有カテゴリを特定するようにしてもよい。なお、ユーザ行動偏差値に代えて一般的なユーザ行動指標を基準にする場合には、当該ユーザ行動指標の性質に応じ、話題になり盛り上がっていることを示す観点から、ユーザ行動指標が適切な値を持つクエリ入力ワード含有カテゴリを特定することになる。   In addition to specifying the query input word content category having the largest user behavior deviation value, a plurality of query input word content categories having higher user behavior deviation values may be specified. In addition, when a general user behavior index is used as a reference instead of the user behavior deviation value, the user behavior index is appropriate from the viewpoint of showing that the user behavior index has become a hot topic according to the nature of the user behavior index. A query input word containing category having a value will be specified.

図6に戻り、カテゴリ特定部34から特定後のクエリ入力ワード含有カテゴリとクエリ入力ワードを受け取ったUGC情報取得部35は、特定されたクエリ入力ワード含有カテゴリの範囲内でUGC情報データベース41からクエリ入力ワードを含む記事内容(複数可)を検索して取得し(ステップS114)、その記事内容の一部および記事URLとクエリ入力ワード含有カテゴリをUGC情報として次段のUGC情報出力部36に引き渡す(ステップS115)。このデータの引き渡しはカテゴリ提示装置3内の通信であるため、任意の形式とすることができる。   Returning to FIG. 6, the UGC information acquisition unit 35 that has received the specified query input word-containing category and the query input word from the category specifying unit 34 performs a query from the UGC information database 41 within the range of the specified query input word-containing category. Article content (s) including the input word are retrieved and acquired (step S114), and the part of the article content, the article URL, and the query input word containing category are delivered to the UGC information output unit 36 in the next stage as UGC information. (Step S115). Since the data delivery is communication within the category presentation device 3, it can be in any format.

すなわち、UGC情報取得部35は、図3に示すUGC情報データベース41のカテゴリに対してクエリ入力ワード含有カテゴリをキーにして検索を行うと同時に、記事内容もしくは抽出タームを対象にクエリ入力ワードをキーにして検索を行い、両者のAND条件でヒットしたレコードの記事内容および記事URLを取得する。   That is, the UGC information acquisition unit 35 searches the category of the UGC information database 41 shown in FIG. 3 using the query input word content category as a key, and simultaneously uses the query input word as a key for article contents or extraction terms. The search is performed, and the article content and the article URL of the record hit by the AND condition of both are acquired.

図6に戻り、UGC情報取得部35からUGC情報を受け取ったUGC情報出力部36は、クエリ入力ワード含有カテゴリ、記事内容および記事URLからUGC検索結果の部分的画面データ(レイアウト済UGC情報)を生成(ステップS116)し、次段のページ合成部39に引き渡す(ステップS117)。このデータの引き渡しはカテゴリ提示装置3内の通信であるため、任意の形式とすることができる。   Returning to FIG. 6, the UGC information output unit 36 that has received the UGC information from the UGC information acquisition unit 35 receives the partial screen data (layout UGC information) of the UGC search result from the query input word content category, the article content, and the article URL. It is generated (step S116) and delivered to the next page composition unit 39 (step S117). Since the data delivery is communication within the category presentation device 3, it can be in any format.

すなわち、UGC情報出力部36は、クエリ入力ワード含有カテゴリおよび記事内容および見出しとなる定型語句や図形等から、当該記事へのリンク(ホットリンク)を含むHTML等による部分的なページデータを生成する。   In other words, the UGC information output unit 36 generates partial page data by HTML or the like including a link (hot link) to the article from the query input word inclusion category, the article content, and a fixed phrase or figure as a headline. .

一方、検索受付部31からクエリ入力ワードを受け取ったWeb情報検索部37は、クエリ入力ワードに基づいてWeb情報データベース43を検索し(ステップS118)、クエリ入力ワードを含む記事内容の一部(先頭の所定数の文字等)および記事URLをWeb情報として次段のWeb情報出力部38に引き渡す(ステップS119)。このデータの引き渡しはカテゴリ提示装置3内の通信であるため、任意の形式とすることができる。   On the other hand, the Web information search unit 37 that has received the query input word from the search accepting unit 31 searches the Web information database 43 based on the query input word (step S118), and a part of the article content including the query input word (first) ) And the article URL are delivered as Web information to the Web information output unit 38 at the next stage (step S119). Since the data delivery is communication within the category presentation device 3, it can be in any format.

すなわち、Web情報検索部37は、図5に示すWeb情報データベース43の記事内容もしくは抽出タームを対象にクエリ入力ワードをキーにして検索を行い、ヒットしたレコードの記事内容の一部および記事URLを取得する。   That is, the Web information search unit 37 searches for the article contents or extracted terms in the Web information database 43 shown in FIG. 5 using the query input word as a key, and searches for a part of the article contents of the hit record and the article URL. get.

図6に戻り、Web情報検索部37からWeb情報を受け取ったWeb情報出力部38は、レコードの記事内容の一部および記事URLから、Web検索結果の部分的画面データ(レイアウト済検索結果)を生成し(ステップS120)、次段のページ合成部39に引き渡す(ステップS121)。このデータの引き渡しはカテゴリ提示装置3内の通信であるため、任意の形式とすることができる。   Returning to FIG. 6, the Web information output unit 38 that has received the Web information from the Web information search unit 37 receives partial screen data (layout search result) of the Web search result from a part of the article content of the record and the article URL. It is generated (step S120) and delivered to the next page composition unit 39 (step S121). Since the data delivery is communication within the category presentation device 3, it can be in any format.

すなわち、Web情報出力部38は、記事内容の一部および記事URLおよび見出しとなる定型語句や図形等から、当該記事へのリンク(ホットリンク)を含むHTML等による部分的なページデータを生成する。   That is, the Web information output unit 38 generates partial page data by HTML or the like including a link (hot link) to the article from a part of the article content, the article URL, and a fixed phrase or figure that becomes a headline. .

そして、UGC情報出力部36からレイアウト済UGC情報を受け取り、Web情報出力部38からレイアウト済検索結果を受け取ったページ合成部39は、両者のページを合成し(ステップS122)、要求元である端末2のブラウザ21に合成検索結果ページデータを送信する(ステップS123)。合成検索結果ページデータはHTML等により記述され、HTTPのレスポンス等に従ってカテゴリ提示装置3のページ合成部39から端末2のブラウザ21に送信される。検索結果ページデータを受け取った端末2のブラウザ21は、合成検索結果ページを表示する(ステップS124)。   Then, the page composition unit 39 that has received the laid out UGC information from the UGC information output unit 36 and the laid out search result from the Web information output unit 38 synthesizes both pages (step S122), and the request source terminal The composite search result page data is transmitted to the second browser 21 (step S123). The combined search result page data is described in HTML or the like, and is transmitted from the page combining unit 39 of the category presentation device 3 to the browser 21 of the terminal 2 according to an HTTP response or the like. The browser 21 of the terminal 2 that has received the search result page data displays the composite search result page (step S124).

図9は合成検索結果ページの画面例を示す図であり、再検索のための検索ワードの入力欄211および検索ボタン212の他に、Web検索結果表示欄213とUGC検索結果表示欄214とが設けられている。   FIG. 9 is a diagram showing a screen example of the combined search result page. In addition to the search word input field 211 and the search button 212 for re-searching, a Web search result display field 213 and a UGC search result display field 214 are displayed. Is provided.

Web検索結果表示欄213には、Web検索でヒットしたサイトの記事タイトル215、216が表示されている。表示する記事は、更新(掲載)が新しいものから優先的に表示することが望ましい。記事タイトル215、216の表示はホットリンクとなっており、記事タイトル215、216の表示をマウスクリック等により選択することで、該当する記事のページにジャンプすることができる。   In the Web search result display column 213, article titles 215 and 216 of sites hit by the Web search are displayed. Articles to be displayed should be displayed with priority from the latest update (post). The display of the article titles 215 and 216 is a hot link. By selecting the display of the article titles 215 and 216 with a mouse click or the like, it is possible to jump to the corresponding article page.

また、UGC検索結果表示欄214には、UGC検索から特に話題性の高い記事のカテゴリ217と記事内容218が表示されている。表示する記事は、更新(掲載)が新しいものから優先的に表示することが望ましい。カテゴリ217の表示はホットリンクとなっており、カテゴリ217の表示をマウスクリック等により選択することで、そのカテゴリに属する記事を総覧するページにジャンプすることができる。また、記事内容218の表示もホットリンクとなっており、記事内容218の表示をマウスクリック等により選択することで、その記事のページにジャンプすることができ、当該記事のみならず、その記事に対する回答やコメント等も閲覧することができる。   The UGC search result display column 214 displays article categories 217 and article contents 218 that are particularly topical from the UGC search. Articles to be displayed should be displayed with priority from the latest update (post). The display of the category 217 is a hot link. By selecting the display of the category 217 with a mouse click or the like, it is possible to jump to a page for viewing articles belonging to the category. In addition, the display of the article content 218 is also a hot link, and by selecting the display of the article content 218 with a mouse click or the like, it is possible to jump to the page of the article. You can also browse answers and comments.

なお、図9に示した例では、お笑い芸人のコンビ名「○○○○」を検索ワードとして入力したユーザの思い通りに、順当に芸人(男性)カテゴリの話題が表示されているが、仮に相撲で何かあって盛り上がっている場合は、相撲カテゴリが表示されることもあり、その場合、芸人「○○○○」しか想定していなかったユーザに「相撲で何かあったのか!?」という気付きを与えることができる。   In the example shown in FIG. 9, the topic of the entertainer (male) category is displayed in a proper manner as the user who entered the comedy ’s combination name “XXX” as a search word. If there is something exciting, the sumo category may be displayed. In that case, a user who was only supposed to be a entertainer “○○○○” would be asked, “Was there something for sumo ?!” You can give that awareness.

図10は検索結果ページの他の画面例を示す図であり、図10(a)は再検索のための検索ワードの入力欄221および検索ボタン222の他にUGC検索結果表示欄223のみを設け、UGC検索結果表示欄223にはカテゴリ224と記事内容225とを表示するようにしたものである。図10(b)はUGC検索結果表示欄223から記事内容(225)を省略し、カテゴリ224のみを表示するようにしたものである。   FIG. 10 is a diagram showing another example of the search result page. FIG. 10A shows only the UGC search result display field 223 in addition to the search word input field 221 and the search button 222 for re-search. In the UGC search result display field 223, the category 224 and the article content 225 are displayed. In FIG. 10B, the article content (225) is omitted from the UGC search result display field 223, and only the category 224 is displayed.

<総括>
以上説明したように、本実施形態によれば、次のような利点がある。
(1)カテゴライズされたUGC情報に対してキーワード検索を行い、最も話題となっているカテゴリを提示することで、そのカテゴリに含まれる記事を総覧したり更に絞り込みをかけたりする等の操作につなげることができ、UGC情報から得られる鮮度の高い情報を提示することができる。
(2)カテゴリの提示に加え、キーワード検索でヒットした記事内容を併せて表示することで、検索ワードが含まれている特定の記事をピンポイントで閲覧することができ、そのカテゴリに含まれる記事を総覧したり更に絞り込みをかけたりする必要があるか否かを簡単にチェックすることができる。
(3)クエリに入力した検索ワードに対するWeb検索結果を併せて表示することで、話題になっている記事の他に一般的な語句の意味を知ることができ、より豊富な情報を提示することができる。一般的なWeb検索結果と比較した場合には、Web検索結果の弱点である情報鮮度に劣る点を補うものであるということができる。
<Summary>
As described above, according to the present embodiment, there are the following advantages.
(1) A keyword search is performed on the categorized UGC information, and the category that is most talked about is presented, which leads to an operation such as browsing the articles included in the category or further narrowing down the articles. It is possible to present information with high freshness obtained from UGC information.
(2) In addition to presenting a category, by displaying the contents of an article that has been hit by a keyword search, a specific article containing the search word can be pinpointed and articles included in that category It is possible to easily check whether or not it is necessary to browse the list or further narrow down.
(3) By displaying the Web search results for the search word entered in the query together, it is possible to know the meaning of general words and phrases in addition to the articles that are the topic, and to present more abundant information. Can do. When compared with a general Web search result, it can be said that it compensates for the inferior information freshness that is a weak point of the Web search result.

以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。   The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to the embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.

本発明の一実施形態にかかるシステムの構成例を示す図である。It is a figure which shows the structural example of the system concerning one Embodiment of this invention. カテゴリ提示装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a category presentation apparatus. UGC情報データベースのデータ構造等の例を示す図である。It is a figure which shows the example of the data structure etc. of a UGC information database. ユーザ行動偏差値データベースのデータ構造等の例を示す図である。It is a figure which shows the example of the data structure etc. of a user action deviation value database. Web情報データベースのデータ構造例を示す図である。It is a figure which shows the data structure example of a Web information database. 実施形態の処理例を示すシーケンス図である。It is a sequence diagram which shows the process example of embodiment. 検索ページの画面例を示す図である。It is a figure which shows the example of a screen of a search page. クエリ入力ワード含有カテゴリの特定の処理例を示す図である。It is a figure which shows the specific process example of a query input word containing category. 合成検索結果ページの画面例を示す図である。It is a figure which shows the example of a screen of a synthetic search result page. 検索結果ページの他の画面例を示す図である。It is a figure which shows the other example of a screen of a search result page.

符号の説明Explanation of symbols

1 ネットワーク
2 端末
21 ブラウザ
3 カテゴリ提示装置
31 検索受付部
32 クエリ入力ワード含有カテゴリ取得部
33 ユーザ行動偏差値取得部
34 カテゴリ特定部
35 UGC情報取得部
36 UGC情報出力部
37 Web情報検索部
38 Web情報出力部
39 ページ合成部
301 システムバス
302 CPU
303 ROM
304 RAM
305 NVRAM
306 I/F
307 I/O
308 HDD
309 NIC
M メディア
41 UGC情報データベース
42 ユーザ行動偏差値データベース
43 Web情報データベース
DESCRIPTION OF SYMBOLS 1 Network 2 Terminal 21 Browser 3 Category presentation apparatus 31 Search reception part 32 Query input word containing category acquisition part 33 User action deviation value acquisition part 34 Category specification part 35 UGC information acquisition part 36 UGC information output part 37 Web information search part 38 Web Information output unit 39 Page composition unit 301 System bus 302 CPU
303 ROM
304 RAM
305 NVRAM
306 I / F
307 I / O
308 HDD
309 NIC
M Media 41 UGC information database 42 User behavior deviation value database 43 Web information database

Claims (4)

端末のブラウザにより検索ページに入力されたクエリ入力ワードを取得する検索受付部と、
前記検索受付部から取得したクエリ入力ワードに基づいてUGC情報データベースを検索し、予め記事に対して付されたカテゴリに基づき、クエリ入力ワードを含む記事のカテゴリをクエリ入力ワード含有カテゴリとして取得するクエリ入力ワード含有カテゴリ取得部と、
前記クエリ入力ワード含有カテゴリ取得部から取得したクエリ入力ワード含有カテゴリに対応するユーザ行動指標を取得するユーザ行動指標取得部と、
前記ユーザ行動指標取得部から取得したクエリ入力ワード含有カテゴリに対応するユーザ行動指標に基づいて、当該ユーザ行動指標が適切な値を持つクエリ入力ワード含有カテゴリを特定するカテゴリ特定部と、
前記カテゴリ特定部により特定されたクエリ入力ワード含有カテゴリを出力するUGC情報出力部と
クエリ入力ワードに基づいてWeb情報データベースを検索し、クエリ入力ワードを含む記事内容を取得するWeb情報検索部と、
前記UGC情報出力部の出力内容と前記Web情報検索部の出力内容とを合成して前記端末のブラウザに向けて出力するページ合成部と
を備えたことを特徴とするカテゴリ提示装置。
A search reception unit that obtains a query input word input on the search page by the browser of the terminal;
A query that searches the UGC information database based on a query input word acquired from the search reception unit, and acquires a category of an article including the query input word as a query input word-containing category based on a category previously assigned to the article An input word content category acquisition unit;
A user behavior index acquisition unit that acquires a user behavior index corresponding to the query input word content category acquired from the query input word content category acquisition unit;
A category specifying unit for specifying a query input word containing category having an appropriate value for the user behavior index based on the user behavior index corresponding to the query input word containing category acquired from the user behavior index acquiring unit;
And UGC information output unit for output the identified query entry word containing category by the category specifying unit,
A Web information search unit that searches a Web information database based on a query input word and obtains article content including the query input word;
A category presenting apparatus, comprising: a page composition unit that synthesizes the output content of the UGC information output unit and the output content of the Web information search unit and outputs the synthesized result to the browser of the terminal. .
請求項1に記載のカテゴリ提示装置において、
前記カテゴリ特定部により特定されたクエリ入力ワード含有カテゴリに基づいて前記UGC情報データベースからクエリ入力ワードを含む記事内容を取得するUGC情報取得部を更に備え、
前記UGC情報出力部は特定されたクエリ入力ワード含有カテゴリとともに当該クエリ入力ワードを含む記事内容を前記端末のブラウザに向けて出力する
ことを特徴とするカテゴリ提示装置。
The category presentation device according to claim 1,
A UGC information acquisition unit for acquiring article content including a query input word from the UGC information database based on the query input word-containing category specified by the category specifying unit;
The UGC information output unit outputs an article content including the query input word together with the specified query input word content category to the browser of the terminal.
請求項1または2のいずれか一項に記載のカテゴリ提示装置において、
前記カテゴリ特定部は、先ずクエリ入力ワード含有カテゴリの最下位のカテゴリのユーザ行動指標に着目してクエリ入力ワード含有カテゴリの特定を行い、ユーザ行動指標に差がない場合は上位のカテゴリのユーザ行動指標に着目してクエリ入力ワード含有カテゴリを特定する
ことを特徴とするカテゴリ提示装置。
In the category presentation device according to any one of claims 1 and 2 ,
The category identifying unit first identifies a query input word-containing category by focusing on the user behavior index of the lowest category of the query input word-containing category, and if there is no difference in the user behavior index, the user behavior of the higher category A category presenting device characterized by specifying a query input word containing category by paying attention to an index.
カテゴリ提示装置が、端末のブラウザにより検索ページに入力されたクエリ入力ワードを取得する検索受付工程と、
前記カテゴリ提示装置が、取得したクエリ入力ワードに基づいてUGC情報データベースを検索し、予め記事に対して付されたカテゴリに基づき、クエリ入力ワードを含む記事のカテゴリをクエリ入力ワード含有カテゴリとして取得するクエリ入力ワード含有カテゴリ取得工程と、
前記カテゴリ提示装置が、取得したクエリ入力ワード含有カテゴリに対応するユーザ行動指標を取得するユーザ行動指標取得工程と、
前記カテゴリ提示装置が、取得したクエリ入力ワード含有カテゴリに対応するユーザ行動指標に基づいて、当該ユーザ行動指標が適切な値を持つクエリ入力ワード含有カテゴリを特定するカテゴリ特定工程と、
前記カテゴリ提示装置が、特定されたクエリ入力ワード含有カテゴリを出力するUGC情報出力工程と
クエリ入力ワードに基づいてWeb情報データベースを検索し、クエリ入力ワードを含む記事内容を取得するWeb情報検索工程と、
前記UGC情報出力工程の出力内容と前記Web情報検索工程の出力内容とを合成して前記端末のブラウザに向けて出力するページ合成工程と
を備えたことを特徴とするカテゴリ提示方法。
A category accepting device for acquiring a query input word input to the search page by the browser of the terminal;
The category presentation device searches the UGC information database based on the acquired query input word, and acquires the category of the article including the query input word as the query input word-containing category based on the category previously attached to the article. Query input word content category acquisition process,
The category presentation device acquires a user behavior index corresponding to the acquired query input word content category, a user behavior index acquisition step,
A category specifying step in which the category presentation device specifies a query input word-containing category having an appropriate value for the user behavior index based on the user behavior index corresponding to the acquired query input word-containing category;
The category presentation device, the UGC information output step of output the identified query entry word containing category,
Web information search step of searching the Web information database based on the query input word and acquiring the article content including the query input word;
A page presenting step for synthesizing the output content of the UGC information output step and the output content of the Web information search step and outputting the synthesized content to the browser of the terminal. .
JP2008318398A 2008-12-15 2008-12-15 Category presentation device Expired - Fee Related JP5155130B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008318398A JP5155130B2 (en) 2008-12-15 2008-12-15 Category presentation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008318398A JP5155130B2 (en) 2008-12-15 2008-12-15 Category presentation device

Publications (2)

Publication Number Publication Date
JP2010140411A JP2010140411A (en) 2010-06-24
JP5155130B2 true JP5155130B2 (en) 2013-02-27

Family

ID=42350481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008318398A Expired - Fee Related JP5155130B2 (en) 2008-12-15 2008-12-15 Category presentation device

Country Status (1)

Country Link
JP (1) JP5155130B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102202906B (en) * 2008-11-05 2014-03-26 埃克阿泰克有限责任公司 Partmarking of coated plastic substrates

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455523A (en) 2012-06-05 2013-12-18 深圳市世纪光速信息技术有限公司 Method and server for searching information
JP7612069B1 (en) 2024-01-30 2025-01-10 株式会社ビズリーチ Search support system, search support method and program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1049540A (en) * 1996-07-31 1998-02-20 Nec Eng Ltd Information retrieval system
JP2002279047A (en) * 2001-01-09 2002-09-27 Zuken:Kk System for monitoring bulletin board system
JP2002342376A (en) * 2001-05-18 2002-11-29 Nikon Corp Site retrieving method
JP4363868B2 (en) * 2002-08-23 2009-11-11 株式会社東芝 Search keyword analysis program, system and method
JP4247428B2 (en) * 2002-12-27 2009-04-02 株式会社日本総合研究所 Information distribution system, information distribution method, and program for causing computer to execute the method
JP2004341960A (en) * 2003-05-16 2004-12-02 Sony Corp Position dependent information retrieval method, position dependent information retrieval device, position dependent information providing device, and position dependent information retrieval program
JP2005107688A (en) * 2003-09-29 2005-04-21 Nippon Telegr & Teleph Corp <Ntt> Information display method and system and information display program
JP2006309515A (en) * 2005-04-28 2006-11-09 Dainippon Printing Co Ltd Information delivery method and information delivery server
JP2007122513A (en) * 2005-10-28 2007-05-17 Dainippon Printing Co Ltd Content retrieval method, and content retrieval server
JP4894580B2 (en) * 2007-03-20 2012-03-14 日本電気株式会社 Seasonal analysis system, seasonality analysis method, and seasonality analysis program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102202906B (en) * 2008-11-05 2014-03-26 埃克阿泰克有限责任公司 Partmarking of coated plastic substrates

Also Published As

Publication number Publication date
JP2010140411A (en) 2010-06-24

Similar Documents

Publication Publication Date Title
US7949647B2 (en) Navigation assistance for search engines
US9355185B2 (en) Infinite browse
JP4859892B2 (en) Product advertisement distribution device, product advertisement distribution method, and product advertisement distribution control program
US9116992B2 (en) Providing time series information with search results
US20080091797A1 (en) Method, system and computer program product for cataloging a global computer network
KR20170113685A (en) Distributing internet search results and advertisement content
US8438469B1 (en) Embedded review and rating information
US20170075899A1 (en) Utilizing keystroke logging to determine items for presentation
US20160299951A1 (en) Processing a search query and retrieving targeted records from a networked database system
JP4962980B2 (en) Search result classification apparatus and method using click log
US20120130974A1 (en) Search engine for ranking a set of pages returned as search results from a search query
JP2009015589A (en) Related document presentation system and program
JP5155130B2 (en) Category presentation device
JP2013008208A (en) Information providing device, information providing method, information providing program, information display program and computer-readable storage medium storing information providing program
JP5185891B2 (en) Content providing apparatus, content providing method, and content providing program
JP2010211777A (en) Retrieval system and its method which perform advertisement matching based on page under browsing
US8131752B2 (en) Breaking documents
JP2013008207A (en) Information providing device, information providing method, information providing program, information display program and computer-readable storage medium storing information providing program
US20110208718A1 (en) Method and system for adding anchor identifiers to search results
JP5138576B2 (en) Search navigation apparatus and method using faceted query
JP4869311B2 (en) Advertising bid term suggestion device, advertising bid term suggestion system, and advertising bid term suggestion method
JP5331166B2 (en) Search server and method
JP2010218182A (en) Advertisement providing device
JP5416023B2 (en) Reading terminal and method
JP2010003256A (en) Method, apparatus and system for adjusting place name display mode

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120228

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120419

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120717

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121015

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20121022

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: 20121113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121206

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151214

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5155130

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

LAPS Cancellation because of no payment of annual fees
R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350