[go: up one dir, main page]

JP6077163B2 - SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM - Google Patents

SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM Download PDF

Info

Publication number
JP6077163B2
JP6077163B2 JP2016115303A JP2016115303A JP6077163B2 JP 6077163 B2 JP6077163 B2 JP 6077163B2 JP 2016115303 A JP2016115303 A JP 2016115303A JP 2016115303 A JP2016115303 A JP 2016115303A JP 6077163 B2 JP6077163 B2 JP 6077163B2
Authority
JP
Japan
Prior art keywords
search
information
attention
search query
input
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.)
Active
Application number
JP2016115303A
Other languages
Japanese (ja)
Other versions
JP2016177842A (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 JP2016115303A priority Critical patent/JP6077163B2/en
Publication of JP2016177842A publication Critical patent/JP2016177842A/en
Application granted granted Critical
Publication of JP6077163B2 publication Critical patent/JP6077163B2/en
Active 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 search device, a search method, and a search program.

従来、インターネット検索等を行う際にユーザの入力をアシストする技術が提供されている。このような技術を用いた検索装置は、ユーザの現在の入力やそのユーザを含む多数のユーザの過去の入力履歴等に基づいた検索クエリの候補をユーザへ提示することにより、ユーザが検索を行う際の入力をアシストする。   2. Description of the Related Art Conventionally, a technique for assisting user input when performing an Internet search or the like has been provided. A search device using such a technique allows a user to search by presenting search query candidates to the user based on the user's current input or past input histories of a large number of users including the user. Assist the input when.

また、特定のサイト内に現われるキーワードに絞って連想したサジェストを行うことを行い、そのサイトに特化したサジェストを行う利点を生かして迅速に適切な検索を行い得るようにする検索サービス装置も提供されている。   In addition, we offer a search service device that makes suggestions based on keywords that appear in a specific site, and makes it possible to perform appropriate searches quickly by taking advantage of suggestions specific to that site. Has been.

特開2013−232220号公報JP 2013-232220 A 特開2012−14208号公報JP 2012-14208 A 特開2011−118735号公報JP 2011-118735 A

しかしながら、上記の従来技術では、ユーザが検索を行う際の入力を適切にアシストできるとは限らない。具体的には、そのユーザを含む多数のユーザが過去に入力した検索クエリに基づいて提示される検索クエリの候補が適切であるとは限らない。   However, in the above-described conventional technology, it is not always possible to appropriately assist the input when the user performs a search. Specifically, search query candidates presented based on search queries input by a large number of users including the user in the past are not necessarily appropriate.

本願は、上記に鑑みてなされたものであって、ユーザが検索を行う際の入力を適切にアシストできる検索装置、検索方法及び検索プログラムを提供することを目的とする。   The present application has been made in view of the above, and an object of the present invention is to provide a search device, a search method, and a search program capable of appropriately assisting an input when a user performs a search.

本願に係る検索装置は、ウェブコンテンツに関する情報であって過去に入力された検索クエリ以外の情報を含む情報に基づいて、所定期間において注目されていると判定された注目情報を取得する取得部と、検索クエリとして入力された情報に対応する所定数の前記注目情報と、検索クエリの履歴に基づく所定数の検索クエリとを検索クエリの候補として提示する提示部と、を備えたことを特徴とする。   The search device according to the present application obtains attention information determined to be noticed in a predetermined period based on information including information other than a search query input in the past, which is information related to web content, A presentation unit that presents a predetermined number of the attention information corresponding to information input as a search query and a predetermined number of search queries based on the history of the search query as search query candidates. To do.

実施形態の一態様によれば、ユーザが検索を行う際の入力を適切にアシストできるという効果を奏する。   According to one aspect of the embodiment, there is an effect that it is possible to appropriately assist an input when a user performs a search.

図1は、実施形態に係る検索アシスト処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of a search assist process according to the embodiment. 図2は、実施形態に係る検索アシスト装置の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the search assist device according to the embodiment. 図3は、実施形態に係る注目ワード記憶部の一例を示す図である。FIG. 3 is a diagram illustrating an example of the attention word storage unit according to the embodiment. 図4は、実施形態に係る検索情報記憶部の一例を示す図である。FIG. 4 is a diagram illustrating an example of a search information storage unit according to the embodiment. 図5は、実施形態に係る検索ページの一例を示す図である。FIG. 5 is a diagram illustrating an example of a search page according to the embodiment. 図6は、実施形態に係る検索ページの一例を示す図である。FIG. 6 is a diagram illustrating an example of a search page according to the embodiment. 図7は、実施形態に係る検索アシスト処理手順を示すシーケンス図である。FIG. 7 is a sequence diagram illustrating a search assist processing procedure according to the embodiment. 図8は、変形例に係る注目ワード記憶部の一例を示す図である。FIG. 8 is a diagram illustrating an example of the attention word storage unit according to the modification. 図9は、変形例に係る検索ページの一例を示す図である。FIG. 9 is a diagram illustrating an example of a search page according to the modification. 図10は、変形例に係る検索ページの一例を示す図である。FIG. 10 is a diagram illustrating an example of a search page according to a modification. 図11は、変形例に係る検索ページの一例を示す図である。FIG. 11 is a diagram illustrating an example of a search page according to a modification. 図12は、変形例に係る検索ページの一例を示す図である。FIG. 12 is a diagram illustrating an example of a search page according to a modification. 図13は、検索アシスト装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 13 is a hardware configuration diagram illustrating an example of a computer that realizes the function of the search assist device.

以下に、本願に係る検索装置、検索方法及び検索プログラムを実現するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る検索装置、検索方法及び検索プログラムが限定されるものではない。以下の各実施形態において、ユーザが検索クエリとして入力する情報が、文字情報である場合を一例として説明する。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する記載は省略される。   Hereinafter, embodiments for realizing a search device, a search method, and a search program according to the present application (hereinafter referred to as “embodiments”) will be described in detail with reference to the drawings. Note that the search device, the search method, and the search program according to the present application are not limited by this embodiment. In the following embodiments, a case where information input as a search query by a user is character information will be described as an example. Moreover, in the following each embodiment, the same site | part is attached | subjected the same code | symbol and the overlapping description is abbreviate | omitted.

〔1.検索アシスト処理〕
まず、図1を用いて、実施形態に係る検索アシスト処理の一例について説明する。図1に示すように、検索システム1は、ユーザ端末10と、抽出装置20と、Webサーバ30と、検索アシスト装置100とが含まれる。ユーザ端末10、抽出装置20、Webサーバ30、及び検索アシスト装置100は図示しない所定の通信網を介して、有線又は無線により通信可能に接続される。なお、図1に示した検索システム1には、複数台のユーザ端末10や、複数台の抽出装置20や、複数台のWebサーバ30や、複数台の検索アシスト装置100が含まれてもよい。
[1. (Search assist processing)
First, an example of the search assist process according to the embodiment will be described with reference to FIG. As shown in FIG. 1, the search system 1 includes a user terminal 10, an extraction device 20, a Web server 30, and a search assist device 100. The user terminal 10, the extraction device 20, the Web server 30, and the search assist device 100 are connected to be communicable by wire or wireless via a predetermined communication network (not shown). The search system 1 illustrated in FIG. 1 may include a plurality of user terminals 10, a plurality of extraction devices 20, a plurality of Web servers 30, and a plurality of search assist devices 100. .

ユーザ端末10は、ユーザによって利用される情報処理装置である。例えば、ユーザ端末10は、ユーザによる操作に従って、検索文字を入力するための検索ページを検索アシスト装置100から取得する。また、ユーザ端末10は、検索ページを介して検索文字を検索クエリとして検索アシスト装置100へ送信する。なお、以下では、ユーザ端末10をユーザと表記する場合がある。すなわち、以下では、ユーザをユーザ端末10と読み替えることもできる。また、以下では、ユーザが検索ページの検索窓に入力した文字を検索文字と称し、実際に検索に用いられた検索文字を検索クエリと称する。   The user terminal 10 is an information processing device used by a user. For example, the user terminal 10 acquires a search page for inputting a search character from the search assist device 100 in accordance with an operation by the user. Further, the user terminal 10 transmits a search character as a search query to the search assist device 100 via the search page. Hereinafter, the user terminal 10 may be referred to as a user. That is, in the following, the user can be read as the user terminal 10. In the following, a character input by the user to the search window of the search page is referred to as a search character, and a search character actually used for the search is referred to as a search query.

なお、上述したユーザ端末10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。   The above-described user terminal 10 is realized by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like.

抽出装置20は、主にSNS(Social Networking Service)やミニブログ等でリアルタイムに更新される情報を対象にする検索、いわゆるリアルタイム検索に関するサービスを提供するための情報を抽出する。例えば、抽出装置20は、複数のWebサーバ30からウェブコンテンツに関する情報を取得し、取得したウェブコンテンツに関する情報を解析する。そして、抽出装置20は、ウェブコンテンツに関する情報の解析結果に基づいて、所定期間において注目されていると判定された注目情報である注目ワードを抽出する。なお、所定期間は、例えば、ウェブコンテンツに関する情報を取得した時点から24時間前までの1日間などであってもよく、目的に応じて適宜設定可能である。   The extraction device 20 extracts information for providing a search related to information updated in real time mainly by an SNS (Social Networking Service), a miniblog, or the like, that is, a service related to a so-called real time search. For example, the extraction device 20 acquires information about web content from a plurality of Web servers 30 and analyzes the acquired information about web content. Then, the extraction device 20 extracts the attention word, which is attention information determined to have been noticed in a predetermined period, based on the analysis result of the information regarding the web content. Note that the predetermined period may be, for example, one day from when the information about the web content is acquired to 24 hours ago, and can be set as appropriate according to the purpose.

具体的には、抽出装置20は、ウェブコンテンツに関する情報としてSNSサービス等により一般ユーザが更新した情報を収集して、その情報を形態素解析等の種々の技術を用いて解析し、所定期間において注目されている注目ワードの抽出を行う。なお、抽出装置20は、SNSサービス等により一般ユーザが簡易に書き込んだり、ウェブコンテンツに関する情報を引用したりして更新した情報を主な対象とするが、ニュース記事等の一般ユーザ以外が更新する情報も対象としてもよい。また、ここでいう注目ワードとは、いわゆるバズワード等と呼ばれる。   Specifically, the extraction device 20 collects information updated by a general user through an SNS service or the like as information related to web content, analyzes the information using various techniques such as morphological analysis, and pays attention during a predetermined period. The attention word that has been extracted is extracted. Note that the extraction device 20 mainly targets information updated by a general user, such as a SNS service, or by quoting information related to web content, but is updated by a non-general user such as a news article. Information may also be targeted. The attention word here is called a so-called buzz word or the like.

Webサーバ30は、文書や画像が記憶された情報処理装置である。なお、Webサーバ30は、抽出装置20からの要求に応じて抽出装置20にウェブコンテンツに関する情報を送信する。例えば、Webサーバ30は、API等を介してウェブコンテンツに関する情報の取得を要求してきた抽出装置20に対して、Webサーバ30が記憶しているウェブコンテンツに関する情報を提供する。ここで、ウェブコンテンツに関する情報としては、例えば、SNS等で提供されるWebページや、そのWebページにタグ付されているタイトルやカテゴリ等の情報が含まれる。   The Web server 30 is an information processing apparatus that stores documents and images. The web server 30 transmits information related to web content to the extraction device 20 in response to a request from the extraction device 20. For example, the web server 30 provides information regarding the web content stored in the web server 30 to the extraction device 20 that has requested acquisition of information regarding the web content via an API or the like. Here, the information related to the web content includes, for example, information such as a web page provided by SNS or the like, a title or a category tagged on the web page.

検索アシスト装置100は、ユーザが入力した検索文字に基づいて検索クエリの候補を提示する検索アシストサービスを提供する検索装置である。この点について、図1を用いて説明する。図1に示した検索アシスト装置100は、ユーザが検索を行う際に入力した検索文字に対応する検索クエリの候補を提示して、ユーザの検索をアシストする検索アシストサービスを提供する。   The search assist device 100 is a search device that provides a search assist service that presents search query candidates based on a search character input by a user. This point will be described with reference to FIG. The search assist device 100 illustrated in FIG. 1 provides a search assist service that assists a user search by presenting search query candidates corresponding to a search character input when the user performs a search.

図1に示すように、抽出装置20は、Webサーバ30からウェブコンテンツに関する情報を取得する(ステップS11)。そして、抽出装置20は、取得したウェブコンテンツに関する情報に基づいて、注目情報である注目ワードを抽出する。なお、抽出装置20は、注目ワードの抽出を、例えば10分おきなど短い間隔で定期的に行う。   As illustrated in FIG. 1, the extraction device 20 acquires information related to web content from the web server 30 (step S <b> 11). And the extraction apparatus 20 extracts the attention word which is attention information based on the information regarding the acquired web content. Note that the extraction device 20 periodically extracts the word of interest at short intervals such as every 10 minutes.

続いて、図1に示すように、検索アシスト装置100は、抽出装置20から注目ワードに関する情報を取得する(ステップS12)。なお、検索アシスト装置100は、注目ワードに関する情報を、例えば10分おきなど短い間隔で定期的に抽出装置20から取得する。   Subsequently, as illustrated in FIG. 1, the search assistance device 100 acquires information on the attention word from the extraction device 20 (step S <b> 12). In addition, the search assistance apparatus 100 acquires the information regarding an attention word from the extraction apparatus 20 regularly at short intervals, such as every 10 minutes, for example.

続いて、検索アシスト装置100は、ユーザが検索を行うための検索画面である検索ページをユーザ端末10へ提供する(ステップS13)。具体的には、検索アシスト装置100は、ユーザが検索文字を入力するための検索窓を含む検索ページをユーザ端末10へ提供する。なお、検索アシスト装置100は、ユーザが検索を行う前であれば適時、検索ページを提供してもよい。例えば、検索アシスト装置100は、ユーザがユーザ端末10に表示されたアイコン等を選択することにより、ユーザ端末10に検索ページを表示させる。その後、検索アシスト装置100は、検索ページに入力された検索文字をユーザ端末10から受け付ける(ステップS14)。具体的には、検索アシスト装置100は、Ajax(Asynchronous JavaScript(登録商標) And XML)など非同期通信の技術により、ユーザ端末10に検索文字が入力される度に、その都度ユーザ端末10から検索文字を受け付ける。つまり、検索アシスト装置100は、検索文字を入力している最中に、ユーザ端末10から検索文字を受け付ける。図1に示す例において、ユーザがユーザ端末10に表示された検索ページの検索窓に検索文字“A”を入力しているため、検索アシスト装置100は、ユーザ端末10から検索文字“A”を受け取る。   Subsequently, the search assist device 100 provides the user terminal 10 with a search page that is a search screen for the user to perform a search (step S13). Specifically, the search assist device 100 provides the user terminal 10 with a search page including a search window for a user to input a search character. Note that the search assist device 100 may provide a search page in a timely manner before the user performs a search. For example, the search assist device 100 causes the user terminal 10 to display a search page when the user selects an icon or the like displayed on the user terminal 10. Thereafter, the search assist device 100 receives the search character input to the search page from the user terminal 10 (step S14). Specifically, the search assist device 100 uses the asynchronous communication technology such as Ajax (Asynchronous JavaScript (registered trademark) And XML) to search the user terminal 10 every time a search character is input to the user terminal 10. Accept. That is, the search assist device 100 receives a search character from the user terminal 10 while inputting the search character. In the example shown in FIG. 1, since the user has entered the search character “A” in the search window of the search page displayed on the user terminal 10, the search assist device 100 receives the search character “A” from the user terminal 10. receive.

その後、検索アシスト装置100は、検索文字“A”に対応する注目ワードと、検索文字“A”に対応する過去に入力された検索クエリとに基づいて生成した検索クエリの候補をユーザ端末10に提示する(ステップS15)。具体的には、検索アシスト装置100は、Ajaxなど非同期通信の技術により、ユーザ端末10から検索文字を受け付ける度に、その都度ユーザ端末10へ検索クエリの候補を提示する。図1に示す例において、ユーザ端末10の検索ページには、検索文字“A”と前方一致する注目ワードである「AAB!!」と、検索文字“A”と前方一致する過去に入力された検索クエリである「A11」、「A12」、「A13」などが提示される。したがって、ユーザには、注目ワードである「AAB!!」と、過去に入力された検索クエリである「A11」、「A12」、「A13」などの両方が、検索クエリの候補として提示される。なお、検索アシスト装置100は、検索文字と完全一致する注目ワードや過去に入力された検索クエリを提示してもよい。他にも、検索アシスト装置100は、検索文字との比較において部分一致や後方一致に該当する注目ワードや過去に入力された検索クエリを提示してもよい。その後、図示することは省略するが、ユーザ端末10に提示した検索クエリの候補の中から1つの候補が選択された場合、検索アシスト装置100は、選択された候補を検索クエリとして検索を実行する。例えば、ユーザ端末10に提示した検索クエリの候補「AAB!!」が選択された場合、検索アシスト装置100は、選択された「AAB!!」を検索クエリとして検索を実行する。そして、検索アシスト装置100は、実行した検索の結果をユーザ端末10へ提供する。   After that, the search assisting apparatus 100 sends search query candidates generated based on the attention word corresponding to the search character “A” and the search query input in the past corresponding to the search character “A” to the user terminal 10. Present (step S15). Specifically, the search assist device 100 presents search query candidates to the user terminal 10 each time a search character is received from the user terminal 10 using asynchronous communication technology such as Ajax. In the example shown in FIG. 1, “AAB !!!!”, which is the attention word that matches the search character “A”, and the search character “A” are entered in the past in the search page of the user terminal 10. Search queries such as “A11”, “A12”, “A13”, and the like are presented. Therefore, the user is presented with both the word of interest “AAB !!” and search queries “A11”, “A12”, “A13”, etc., that have been input in the past as search query candidates. . Note that the search assist device 100 may present an attention word that completely matches the search character or a search query input in the past. In addition, the search assisting apparatus 100 may present a word of interest corresponding to partial match or backward match or a search query input in the past in comparison with the search character. Thereafter, although illustration is omitted, when one candidate is selected from the search query candidates presented to the user terminal 10, the search assisting apparatus 100 performs a search using the selected candidate as a search query. . For example, when the search query candidate “AAB !!” presented to the user terminal 10 is selected, the search assistant device 100 executes a search using the selected “AAB !!!!” as a search query. Then, the search assist device 100 provides the result of the executed search to the user terminal 10.

このように、実施形態に係る検索アシスト装置100は、ユーザから受け付けた検索文字に対応して、過去に入力された検索クエリに基づいた検索クエリの候補とともに、ウェブコンテンツに関する情報に基づいて所定期間において注目されていると判定された注目ワードも検索クエリの候補として提示する。これにより、過去に多く検索に用いられていた検索クエリとともに、所定期間において注目度が高いと判定された注目ワードも検索クエリの候補として提示される。これにより、ユーザは、検索クエリの候補として提示された注目ワードを検索クエリとして選択することができる。つまり、ユーザは、過去に入力された検索クエリを用いた通常の検索アシストに加えて、注目ワードを用いた検索アシストも受けることができる。したがって、検索アシスト装置100は、ユーザが検索を行う際の入力を適切にアシストすることができる。   As described above, the search assisting apparatus 100 according to the embodiment corresponds to the search character received from the user, along with the search query candidate based on the search query input in the past, and the predetermined period based on the information about the web content. The attention word determined to have been noticed in is also presented as a search query candidate. Thereby, together with the search query that has been used for many searches in the past, the attention word that has been determined to have a high degree of attention in a predetermined period is also presented as a search query candidate. Thereby, the user can select the attention word presented as a search query candidate as a search query. That is, the user can receive a search assist using the attention word in addition to a normal search assist using a search query input in the past. Therefore, the search assist device 100 can appropriately assist the input when the user performs a search.

〔2.検索アシスト装置の構成〕
次に、図2を用いて、実施形態に係る検索アシスト装置100の構成について説明する。図2は、実施例に係る検索アシスト装置100の構成例を示す図である。図2に示すように、検索アシスト装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、検索アシスト装置100は、検索アシスト装置100の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[2. (Configuration of search assist device)
Next, the configuration of the search assist device 100 according to the embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of the search assist device 100 according to the embodiment. As illustrated in FIG. 2, the search assist device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The search assist device 100 includes an input unit (for example, a keyboard and a mouse) that receives various operations from an administrator of the search assist device 100 and a display unit (for example, a liquid crystal display) that displays various types of information. You may have.

(通信部110)
通信部110は、例えば、NIC(Network Interface Card)によって実現される。かかる通信部110は、図示しない所定の通信網と有線又は無線で接続される。そして、通信部110は、図示しない所定の通信網を介して、ユーザ端末10や抽出装置20との間で情報の送受信を行う。
(Communication unit 110)
The communication unit 110 is realized by a NIC (Network Interface Card), for example. The communication unit 110 is connected to a predetermined communication network (not shown) by wire or wireless. The communication unit 110 transmits and receives information to and from the user terminal 10 and the extraction device 20 via a predetermined communication network (not shown).

(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部120は、図2に示すように、注目ワード記憶部121と、検索情報記憶部122とを有する。
(Storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As illustrated in FIG. 2, the storage unit 120 according to the embodiment includes an attention word storage unit 121 and a search information storage unit 122.

(注目ワード記憶部121)
実施形態に係る注目ワード記憶部121は、抽出装置20から取得した注目ワードに関する情報を記憶する。図3には、注目ワード記憶部121に記憶される注目ワードに関する情報の一例を示す。図3に示すように、注目ワード記憶部121は、注目ワードに関する情報として、「注目ワード」、「頻度」といった項目を有する。
(Attention word storage unit 121)
The attention word storage unit 121 according to the embodiment stores information on the attention word acquired from the extraction device 20. FIG. 3 shows an example of information related to the attention word stored in the attention word storage unit 121. As illustrated in FIG. 3, the attention word storage unit 121 includes items such as “attention word” and “frequency” as information on the attention word.

「注目ワード」は、抽出装置20から取得した注目ワードを示す。「頻度」は、例えば24時間以内等、直前の期間内にその注目ワードが使用された頻度に関する情報を示す。ここで、使用された頻度とは、ウェブコンテンツに関する情報、例えばSNS等で一般のユーザが更新した情報中での注目ワードの出現回数である。   “Attention word” indicates the attention word acquired from the extraction device 20. “Frequency” indicates information relating to the frequency of use of the attention word within the immediately preceding period, for example, within 24 hours. Here, the used frequency is the number of appearances of the attention word in the information related to the web content, for example, information updated by a general user in SNS or the like.

ここで、図3に示した状態について説明する。図3では、注目ワード“AAB!!”が、直前の期間内での使用頻度が1000回であることを示している。また、同様に、注目ワード“BBB!!”が、直前の期間内での使用頻度が800回であることを示している。   Here, the state shown in FIG. 3 will be described. In FIG. 3, the attention word “AAB !!” indicates that the frequency of use in the immediately preceding period is 1000 times. Similarly, the attention word “BBB !!” indicates that the frequency of use within the immediately preceding period is 800 times.

(検索情報記憶部122)
実施形態に係る検索情報記憶部122は、検索に関する検索関連情報を記憶する。
(Search information storage unit 122)
The search information storage unit 122 according to the embodiment stores search related information related to search.

検索情報記憶部122は、検索関連情報として、検索サービスを提供するために用いる情報を記憶する。例えば、検索情報記憶部122は、ユーザ端末10に表示する検索ページに関する情報やユーザが検索実行した後にユーザ端末10に検索結果を表示するために用いる情報等を記憶する。   The search information storage unit 122 stores information used for providing a search service as search related information. For example, the search information storage unit 122 stores information related to a search page displayed on the user terminal 10, information used for displaying a search result on the user terminal 10 after the user performs a search, and the like.

また、検索情報記憶部122は、検索関連情報として、検索アシストサービスを提供するために用いる情報を記憶する。検索情報記憶部122は、例えば、過去に入力された検索クエリに関する情報を記憶する。具体的には、検索情報記憶部122は、検索サービスを利用する多数のユーザが過去に用いた検索クエリとその検索回数等を記憶する。   In addition, the search information storage unit 122 stores information used for providing a search assist service as search related information. The search information storage unit 122 stores, for example, information related to search queries input in the past. Specifically, the search information storage unit 122 stores search queries used in the past by many users who use the search service, the number of searches, and the like.

図4には、実施形態に係る検索情報記憶部122に記憶される過去に入力された検索クエリに関する情報の一例を示す。図4に示すように、検索情報記憶部122に記憶される過去に入力された検索クエリに関する情報には、「検索クエリ」、「検索回数」といった項目が含まれる。   In FIG. 4, an example of the information regarding the search query input in the past memorize | stored in the search information storage part 122 which concerns on embodiment is shown. As illustrated in FIG. 4, the information related to the search query input in the past stored in the search information storage unit 122 includes items such as “search query” and “number of searches”.

「検索クエリ」は、過去に入力された検索クエリを示す。「検索回数」は、所定の期間、例えば直近1ヶ月間に過去に入力された検索クエリが検索に用いられた回数である検索回数に関する情報を示す。   “Search query” indicates a search query input in the past. “Number of searches” indicates information related to the number of searches, which is the number of times a search query input in the past during a predetermined period, for example, the last one month, is used for the search.

ここで、図4に示した状態について説明する。図4では、検索クエリ“C15”に関して、過去の検索において使用された回数である検索回数が50000回であることが記憶されている。同様に、検索クエリ“A11”に関して、その検索回数が45000回であることが記憶されている。ここで、検索クエリの検索回数については、定期的に取得され、更新される。   Here, the state shown in FIG. 4 will be described. In FIG. 4, regarding the search query “C15”, it is stored that the number of searches, which is the number of times used in the past search, is 50000 times. Similarly, it is stored that the number of searches for the search query “A11” is 45000 times. Here, the search frequency of the search query is periodically acquired and updated.

図2の説明に戻って、制御部130は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、検索アシスト装置100内部の記憶装置に記憶されている各種プログラム(検索アシストプログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。   Returning to the description of FIG. 2, the control unit 130 performs various programs (search assist program) stored in a storage device inside the search assist device 100 by, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). This is realized by executing the RAM as a work area. The control unit 130 is realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

図2に示すように、制御部130は、取得部131と、受付部132と、生成部133と、提示部134と、検索部135とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図2に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図2に示した接続関係に限られず、他の接続関係であってもよい。   As shown in FIG. 2, the control unit 130 includes an acquisition unit 131, a reception unit 132, a generation unit 133, a presentation unit 134, and a search unit 135. Information processing functions and operations described below Realize or execute. The internal configuration of the control unit 130 is not limited to the configuration illustrated in FIG. 2, and may be another configuration as long as the information processing described later is performed. In addition, the connection relationship between the processing units included in the control unit 130 is not limited to the connection relationship illustrated in FIG. 2, and may be another connection relationship.

(取得部131)
取得部131は、抽出装置20から注目ワードに関する情報を取得する。ここで、取得部131は、注目ワードに関する情報を、例えば10分おきなど短い間隔で定期的に抽出装置20から取得する。取得部131は、注目ワードに関する情報を取得した場合に、取得した注目ワード及び頻度を、注目ワード記憶部121の「注目ワード」及び「頻度」に格納する。
(Acquisition part 131)
The acquisition unit 131 acquires information related to the attention word from the extraction device 20. Here, the acquisition unit 131 periodically acquires information on the attention word from the extraction device 20 at short intervals such as every 10 minutes. When the acquisition unit 131 acquires information about the attention word, the acquisition unit 131 stores the acquired attention word and frequency in “attention word” and “frequency” of the attention word storage unit 121.

(受付部132)
受付部132は、ユーザ端末10からの検索文字を受け付ける。ここで、受付部132は、ユーザ端末10に表示された検索ページを介して検索文字を受け付ける。具体的には、図1に示すようにユーザ端末10に表示された検索ページには、検索文字を入力するための検索窓が表示されており、ユーザがその検索窓に検索文字を入力したとき、受付部132は、ユーザ端末10からその検索文字を受け付ける。具体的には、受付部132は、Ajaxなど非同期通信の技術により、ユーザ端末10に検索文字が入力される度に、その都度ユーザ端末10から検索文字を受け付ける。
(Reception unit 132)
The accepting unit 132 accepts a search character from the user terminal 10. Here, the accepting unit 132 accepts a search character via a search page displayed on the user terminal 10. Specifically, as shown in FIG. 1, the search page displayed on the user terminal 10 displays a search window for inputting a search character, and the user inputs the search character into the search window. The accepting unit 132 accepts the search character from the user terminal 10. Specifically, the reception unit 132 receives a search character from the user terminal 10 each time a search character is input to the user terminal 10 by an asynchronous communication technique such as Ajax.

例えば、図5に示す例において、ユーザ端末10に表示された検索ページW10に表示された検索窓R10に、ユーザが検索文字“A”と入力した場合、受付部132は、そのユーザの入力に応じて検索文字“A”を受け付ける。言い換えると、受付部132は、ユーザ端末10の検索窓R10に検索文字“A”が入力されると、直ちに検索文字“A”を受け付ける。   For example, in the example illustrated in FIG. 5, when the user inputs the search character “A” in the search window R10 displayed on the search page W10 displayed on the user terminal 10, the reception unit 132 receives the input of the user. In response, the search character “A” is accepted. In other words, when the search character “A” is input to the search window R10 of the user terminal 10, the reception unit 132 immediately receives the search character “A”.

(生成部133)
生成部133は、受付部132がユーザ端末10から検索文字を受け付けたことに応じて、ユーザに提示する検索クエリの候補を含む候補情報を生成する。具体的には、生成部133は、受付部132が受け付けた検索文字に対応する注目ワードを注目ワード記憶部121から抽出し、受付部132が受け付けた検索文字に対応する過去に入力された検索クエリを検索情報記憶部122から抽出する。その後、生成部133は、抽出した注目ワードと過去に入力された検索クエリとを含む候補情報を生成する。
(Generator 133)
The generation unit 133 generates candidate information including search query candidates to be presented to the user in response to the reception unit 132 receiving a search character from the user terminal 10. Specifically, the generation unit 133 extracts the attention word corresponding to the search character received by the reception unit 132 from the attention word storage unit 121, and the search input in the past corresponding to the search character received by the reception unit 132. The query is extracted from the search information storage unit 122. Thereafter, the generation unit 133 generates candidate information including the extracted attention word and a search query input in the past.

例えば、図5に示す例において、生成部133は、注目ワード記憶部121から検索文字“A”に前方一致する注目ワードを抽出する。図3に示す注目ワード記憶部121には、先頭文字が“A”である注目ワードが、“AAB!!”や“ABB!!”など複数格納されている。そのため、生成部133は、“AAB!!”や“ABB!!”など複数の注目ワードを抽出する。なお、生成部133は、検索文字との比較において完全一致、部分一致、又は後方一致に該当する注目ワードを抽出してもよい。   For example, in the example illustrated in FIG. 5, the generation unit 133 extracts the attention word that matches the search character “A” from the attention word storage unit 121. The attention word storage unit 121 shown in FIG. 3 stores a plurality of attention words whose initial characters are “A”, such as “AAB !!” and “ABB !!”. Therefore, the generation unit 133 extracts a plurality of attention words such as “AAB !!” and “ABB !!!”. Note that the generation unit 133 may extract a word of interest corresponding to complete match, partial match, or backward match in comparison with the search character.

また、図5に示す例において、生成部133は、検索情報記憶部122から検索文字“A”に前方一致する過去に入力された検索クエリを抽出する。図4に示す検索情報記憶部122には、先頭文字が“A”である過去に入力された検索クエリが、“A11”、“A12”、“AB15”など複数格納されている。そのため、生成部133は、“A11”、“A12”、“AB15”など複数の過去に入力された検索クエリを抽出する。なお、生成部133は、検索文字との比較において完全一致、部分一致、又は後方一致に該当する過去に入力された検索クエリを抽出してもよい。その後、生成部133は、注目ワード記憶部121から抽出した“AAB!!”や“ABB!!”など複数の注目ワードと、検索情報記憶部122から抽出した“A11”、“A12”、“AB15”など複数の過去に入力された検索クエリとを候補情報として提示部134へ提供する。   In the example illustrated in FIG. 5, the generation unit 133 extracts a search query input in the past that matches the search character “A” from the search information storage unit 122 in the past. The search information storage unit 122 shown in FIG. 4 stores a plurality of search queries, such as “A11”, “A12”, “AB15”, etc., which have been input in the past with the first character “A”. Therefore, the generation unit 133 extracts a plurality of search queries input in the past, such as “A11”, “A12”, and “AB15”. Note that the generation unit 133 may extract a search query input in the past corresponding to complete match, partial match, or backward match in comparison with the search character. Thereafter, the generation unit 133 extracts a plurality of attention words such as “AAB !!!!” and “ABB !!!!” extracted from the attention word storage unit 121 and “A11”, “A12”, “ A plurality of search queries input in the past, such as AB15 ″, are provided as candidate information to the presentation unit 134.

(提示部134)
提示部134は、生成部133から候補情報を受け取ると、その候補情報に基づいてユーザ端末10へ検索クエリの候補を提示する。具体的には、提示部134は、Ajaxなど非同期通信の技術により、受付部132が検索文字を受け付けた後、生成部133から候補情報を受け取る度に、その都度ユーザ端末10へ検索クエリの候補を提示する。言い換えると、提示部134は、ユーザ端末10の検索窓に検索文字が入力されると、直ちに入力された検索文字に対応する検索クエリの候補を提示する。ここで、図5に示す例において、提示部134が受け取った候補情報には、“AAB!!”や“ABB!!”など複数の注目ワードが含まれる。そのため、提示部134は、取得した複数の注目ワードの中から、ユーザ端末10へ提示する注目ワードを決定する。具体的には、提示部134は、頻度等の注目ワードに関する情報に基づいて取得して注目ワードの順位づけを行い、順位の高い方から提示する注目ワードを決定する。また、提示部134は、予め順位づけされた注目ワードを生成部133から候補情報として受け取ってもよい。
(Presentation unit 134)
Upon receiving candidate information from the generation unit 133, the presentation unit 134 presents search query candidates to the user terminal 10 based on the candidate information. Specifically, the presentation unit 134 sends search query candidates to the user terminal 10 each time candidate information is received from the generation unit 133 after the reception unit 132 receives search characters using asynchronous communication technology such as Ajax. Present. In other words, when a search character is input to the search window of the user terminal 10, the presentation unit 134 immediately presents a search query candidate corresponding to the input search character. Here, in the example shown in FIG. 5, the candidate information received by the presentation unit 134 includes a plurality of attention words such as “AAB !!” and “ABB !!”. Therefore, the presentation unit 134 determines a word of interest to be presented to the user terminal 10 from the plurality of acquired words of interest. Specifically, the presentation unit 134 obtains the ranking of the attention words based on information on the attention word such as frequency, and determines the attention words to be presented from the higher ranking. Further, the presentation unit 134 may receive the attention words ranked in advance as candidate information from the generation unit 133.

ここで、図5に示す例において、提示部134は、図3に示すように頻度が1000回である“AAB!!”や頻度が500回である“ABB!!”等の注目ワードを受け取っている。そこで、提示部134は、例えば、各注目ワードの頻度を比較し、頻度の高い方から順位づけを行ってもよい。具体的には、提示部134は、頻度がより高い“AAB!!”の方を“ABB!!”よりも高く順位付けする。そして、提示部134は、候補情報の中に“AAB!!”よりも頻度が高い注目ワードがなければ、“AAB!!”を1位に順位づけする。また、提示部134は、頻度等の注目ワードに関する情報から算出したスコアに基づいて注目ワードを順位づけしてもよい。この場合、注目ワード記憶部121は、頻度等の注目ワードに関する情報から算出したスコアを記憶してもよい。ここで、提示部134は、注目ワードの注目度に応じて、その注目ワードのスコアを算出する。例えば、注目ワードのスコアの算出に用いる注目度を示す情報としては、その注目ワードが直前に使用された頻度の増加率等を用いてもよい。この場合、直前に使用された頻度の増加率が高い注目ワードが、より高いスコアになる。また、提示部134は、例えば、注目ワードのスコアの算出に用いる注目度を示す情報としては、頻度を用いてもよい。なお、注目ワード記憶部121は、抽出装置20から取得したスコアを記憶してもよい。   Here, in the example shown in FIG. 5, the presentation unit 134 receives attention words such as “AAB !!” having a frequency of 1000 times and “ABB !!!” having a frequency of 500 times, as shown in FIG. 3. ing. Therefore, for example, the presentation unit 134 may compare the frequencies of the words of interest and rank them from the higher frequency. Specifically, the presentation unit 134 ranks “AAB !!” having a higher frequency higher than “ABB !!!”. Then, the presentation unit 134 ranks “AAB !!!” in the first place if there is no attention word having a higher frequency than “AAB !!” in the candidate information. In addition, the presentation unit 134 may rank the attention words based on a score calculated from information on the attention words such as frequency. In this case, the attention word memory | storage part 121 may memorize | store the score calculated from the information regarding attention words, such as frequency. Here, the presentation unit 134 calculates the score of the attention word according to the attention degree of the attention word. For example, as the information indicating the attention level used for calculating the score of the attention word, an increase rate of the frequency at which the attention word was used immediately before may be used. In this case, the attention word having a high frequency increase rate used immediately before has a higher score. In addition, the presentation unit 134 may use the frequency as information indicating the degree of attention used for calculating the score of the attention word, for example. Note that the attention word storage unit 121 may store the score acquired from the extraction device 20.

次に、提示部134は、注目ワードに割り当てた順位に基づいて注目ワードの提示を行う。具体的には、検索アシスト装置100において検索クエリの候補のうち注目ワードの提示数が決められており、提示部134は、注目ワードの提示数に応じて注目ワードを提示する。例えば、提示部134は、注目ワードの提示数が1であれば、1位の注目ワード“AAB!!”のみを提示し、注目ワードの提示数が2であれば、1位の注目ワード“AAB!!”と、2位の注目ワード“ABB!!”とを提示する。このように、提示部134は、注目ワードの提示数に応じて注目ワードを提示することにより、検索クエリの候補として注目ワードとともに提示される過去に入力された検索クエリとのバランスや、検索ページ中での他の情報とのバランスを考慮した提示ができる。   Next, the presentation unit 134 presents the attention word based on the rank assigned to the attention word. Specifically, the number of attention words to be presented among the search query candidates is determined in the search assist device 100, and the presentation unit 134 presents the attention words in accordance with the number of attention words presented. For example, the presentation unit 134 presents only the first attention word “AAB !!!” if the number of attention words presented is 1, and if the number of attention words presented is 2, the first attention word “ "AAB !!!" and the second most popular word "ABB !!" In this way, the presentation unit 134 presents the attention word according to the number of the attention word presentation, thereby balancing the search query input in the past with the attention word as a search query candidate, the search page, and the like. It can be presented in consideration of the balance with other information.

ここで、図5に示す例は注目ワードの提示数が1である場合を示しており、提示部134は、ユーザの検索文字“A”に対して、検索ページW11の検索クエリ候補欄R12に注目ワード“AAB!!”を検索クエリの候補として提示している。このとき、提示部134は、注目ワードを検索クエリの候補の最上部に提示する。これにより、ユーザに注目ワードが視認されやすくなる。また、注目ワードの提示数を1つにしていることで、より注目ワードにユーザの関心が向きやすくなる。なお、提示部134は、注目ワードを検索クエリの候補として、例えば最上部の下や中間部付近など目的に応じて適宜の位置に提示してもよい。また、提示部134は、所定の頻度や所定のスコアを超える複数の注目ワードの中からランダムに注目ワードを選択して提示してもよい。   Here, the example shown in FIG. 5 shows a case where the number of words of interest is 1 and the presentation unit 134 displays the search query candidate column R12 of the search page W11 for the user search character “A”. The attention word “AAB !!” is presented as a search query candidate. At this time, the presentation unit 134 presents the attention word at the top of the search query candidates. This makes it easier for the user to visually recognize the attention word. Also, by making the number of attention word presentations one, the user's interest in the attention word can be more easily directed. The presentation unit 134 may present the attention word as a search query candidate at an appropriate position according to the purpose, for example, below the uppermost part or near the middle part. Moreover, the presentation unit 134 may select and present a word of interest randomly from a plurality of words of interest exceeding a predetermined frequency or a predetermined score.

また、提示部134は、検索クエリの候補として注目ワードとともに過去に入力された検索クエリも提示する。図5に示す例において、提示部134は、候補情報として受け取った“A11”、“A12”、“AB15”等の過去に入力された検索クエリを検索クエリの候補として提示する。具体的には、提示部134は、検索ページW11の検索クエリ候補欄R12に、注目ワード“AAB!!”に続けて、その下に過去に入力された検索クエリ“A11”、“A12”、“A13”などを検索クエリの候補として提示する。このとき、例えば、提示部134は、過去に入力された検索クエリをその検索回数が多い方から順に提示する。なお、提示部134は、検索回数等の過去に入力された検索クエリに関する情報に基づいて順位づけされた過去に入力された検索クエリを生成部133から候補情報として受け取ってもよい。また、提示部134は、検索回数等の過去に入力された検索クエリに関する情報に基づいて、提示する過去に入力された検索クエリの順位づけを行ってもよい。   The presentation unit 134 also presents a search query that has been input in the past as a search query candidate along with the word of interest. In the example illustrated in FIG. 5, the presentation unit 134 presents search queries input in the past, such as “A11”, “A12”, and “AB15” received as candidate information, as search query candidates. Specifically, the presenting unit 134 adds the search query “A11”, “A12”, and the search query “A11”, “A12”, which are input in the past to the search query candidate field R12 of the search page W11, following the attention word “AAB!”. “A13” or the like is presented as a search query candidate. At this time, for example, the presentation unit 134 presents search queries input in the past in order from the largest number of searches. Note that the presentation unit 134 may receive, as candidate information, the search query input in the past ranked based on information related to the search query input in the past such as the number of searches. Further, the presentation unit 134 may rank the search queries input in the past to be presented based on information on the search queries input in the past such as the number of searches.

このように、提示部134は、注目ワードと過去に入力された検索クエリとを検索クエリの候補として提示する。具体的には、図5に示す例において、提示部134は、注目ワード“AAB!!”を最上部に提示し、続けて過去に入力された検索クエリ“A11”、“A12”、“A13”などを提示する。これにより、検索アシスト装置100は、所定危難において注目度が高いと判定された注目ワードによる検索アシストと、過去に入力された検索クエリによる通常の検索アシストとの両方をユーザへ提供できる。   Thus, the presenting unit 134 presents the attention word and the search query input in the past as search query candidates. Specifically, in the example illustrated in FIG. 5, the presentation unit 134 presents the attention word “AAB !!!!” at the top, and continues to search queries “A11”, “A12”, “A13” input in the past. ”Etc. As a result, the search assist device 100 can provide the user with both the search assist based on the attention word determined to have a high degree of attention in the predetermined danger and the normal search assist based on the search query input in the past.

ここから、図5に示す例において、ユーザが検索文字“A”以降の文字を入力した場合について説明する。例えば、ユーザが、検索文字“A”に続けて検索ページW11の検索窓R11に“A”を入力した場合、受付部132は検索文字“AA”を受け付け、生成部133は検索文字“AA”に基づいた候補情報を生成する。その後、提示部134は、生成部133から受け取った候補情報に基づいてユーザへ検索クエリの候補を提示する。具体的には、提示部134は、注目ワード“AAB!!”と、過去に入力された検索クエリ“AA1”、“AA2”、“AA3”などを検索クエリの候補としてユーザへ提示する。   From here, the case where the user inputs a character after the search character “A” in the example shown in FIG. 5 will be described. For example, when the user inputs “A” in the search window R11 of the search page W11 following the search character “A”, the reception unit 132 receives the search character “AA”, and the generation unit 133 searches the search character “AA”. Candidate information based on is generated. Thereafter, the presentation unit 134 presents search query candidates to the user based on the candidate information received from the generation unit 133. Specifically, the presentation unit 134 presents the attention word “AAB !!” and the search queries “AA1”, “AA2”, “AA3”, and the like input in the past to the user as search query candidates.

続いて、ユーザが、検索ページW12の検索窓R13に検索文字“AA”に続けて“B!!”を入力した場合、受付部132は検索文字“AAB!!”を受け付け、生成部133は検索文字“AAB!!”に基づいた候補情報を生成する。その後、提示部134は、生成部133から受け取った候補情報に基づいてユーザへ検索クエリの候補を提示する。具体的には、図5に示すように、提示部134は、検索ページW12の検索クエリ候補欄R14に、注目ワード“AAB!!”と、過去に入力された検索クエリ“AAB1”、“AAB2”、“AAB3”などを検索クエリの候補としてユーザへ提示する。なお、図5に示す検索ページW10〜W13は同一の検索ページであってもよい。   Subsequently, when the user inputs “B!” After the search character “AA” in the search window R13 of the search page W12, the reception unit 132 receives the search character “AAB !!!!”, and the generation unit 133 Candidate information based on the search character “AAB !!” is generated. Thereafter, the presentation unit 134 presents search query candidates to the user based on the candidate information received from the generation unit 133. Specifically, as shown in FIG. 5, the presentation unit 134 displays the attention word “AAB !!” and the search queries “AAB1” and “AAB2” that have been input in the past in the search query candidate field R14 of the search page W12. "," AAB3 ", etc. are presented to the user as search query candidates. Note that the search pages W10 to W13 shown in FIG. 5 may be the same search page.

また、図6に示すように、ユーザが検索ページW20に表示された検索窓R20に“AB”を入力した場合、受付部132は検索文字“AB”を受け付け、生成部133は検索文字“AB”に基づいた候補情報を生成する。ここで、生成部133は、検索文字“AB”に対応して注目ワード記憶部121から抽出した“ABB!!”などの注目ワードと、検索情報記憶部122から抽出した“AB15”、“AB30”など複数の過去に入力された検索クエリとを候補情報として提示部134へ提供する。   As shown in FIG. 6, when the user inputs “AB” in the search window R20 displayed on the search page W20, the reception unit 132 receives the search character “AB”, and the generation unit 133 searches the search character “AB”. Candidate information based on "is generated. Here, the generation unit 133 corresponds to the search character “AB” and the attention word such as “ABB !!!” extracted from the attention word storage unit 121, and “AB15” and “AB30” extracted from the search information storage unit 122. A plurality of search queries input in the past such as “is provided as candidate information to the presentation unit 134.

そして、提示部134は、生成部133から受け取った候補情報に基づいてユーザへ検索クエリの候補を提示する。具体的には、提示部134は、検索ページW20の検索窓R21に入力された“AB”に対応して、注目ワード“ABB!!”と、過去に入力された検索クエリ“AB15”、“AB30”などを検索クエリの候補として、検索ページW21の検索クエリ候補欄R22に提示する。なお、図6に示す検索ページW20とW21とは同一の検索ページであってもよい。   Then, the presentation unit 134 presents search query candidates to the user based on the candidate information received from the generation unit 133. Specifically, the presentation unit 134 corresponds to “AB” input in the search window R21 of the search page W20, the attention word “ABB !!”, and the search query “AB15”, “ AB30 ″ and the like are presented as search query candidates in the search query candidate field R22 of the search page W21. Note that the search pages W20 and W21 shown in FIG. 6 may be the same search page.

(検索部135)
検索部135は、ユーザが検索の実行を行う際にユーザ端末10に検索ページを表示させる。検索部135は、例えば、ユーザがユーザ端末10に表示されたアイコン等を選択したことに応じて、ユーザ端末10に検索ページを表示させる。また、検索部135は、提示部134によりユーザ端末10に提示した検索クエリの候補をユーザが選択した場合、選択された候補を検索クエリとして検索を実行した検索結果をユーザへ提供する(図10参照)。このとき、検索部135は、例えば、検索情報記憶部122に格納された情報を用いて検索結果をユーザへ提供する。
(Search unit 135)
The search unit 135 displays a search page on the user terminal 10 when the user performs a search. For example, the search unit 135 displays a search page on the user terminal 10 in response to the user selecting an icon or the like displayed on the user terminal 10. Further, when the user selects a search query candidate presented to the user terminal 10 by the presentation unit 134, the search unit 135 provides the user with a search result obtained by performing a search using the selected candidate as a search query (FIG. 10). reference). At this time, the search unit 135 provides a search result to the user using information stored in the search information storage unit 122, for example.

〔3.検索アシスト処理手順〕
次に、図7を用いて、実施形態に係る検索システム1による検索アシスト処理の手順について説明する。図7は、実施形態に係る検索システム1による検索アシスト処理手順を示すシーケンス図である。
[3. (Search assist processing procedure)
Next, the procedure of the search assist process by the search system 1 according to the embodiment will be described using FIG. FIG. 7 is a sequence diagram illustrating a search assist processing procedure by the search system 1 according to the embodiment.

図7に示すように、抽出装置20は、Webサーバ30からウェブコンテンツに関する情報の取得を要求する(ステップS101)。Webサーバ30は、抽出装置20へウェブコンテンツに関する情報を送信する(ステップS102)。そして、抽出装置20は、取得したウェブコンテンツに関する情報に基づいて、注目情報である注目ワードを抽出する。また、抽出装置20は、注目ワードの抽出を、例えば10分おきなど短い間隔で定期的に行う。   As illustrated in FIG. 7, the extraction device 20 requests acquisition of information regarding web content from the web server 30 (step S <b> 101). The web server 30 transmits information related to web content to the extraction device 20 (step S102). And the extraction apparatus 20 extracts the attention word which is attention information based on the information regarding the acquired web content. Further, the extraction device 20 periodically performs extraction of the attention word at short intervals such as every 10 minutes.

次に、図7に示すように、検索アシスト装置100は、抽出装置20から注目ワードに関する情報の取得を要求する(ステップS103)。抽出装置20は、検索アシスト装置100へ注目ワードに関する情報を送信する(ステップS104)。ここで、検索アシスト装置100は、注目ワードに関する情報を、例えば10分おきなど短い間隔で定期的に抽出装置20から取得する。   Next, as shown in FIG. 7, the search assisting device 100 requests the extraction device 20 to acquire information about the attention word (step S103). The extraction device 20 transmits information on the attention word to the search assist device 100 (step S104). Here, the search assist device 100 periodically acquires information related to the attention word from the extraction device 20 at short intervals such as every 10 minutes.

続いて、検索アシスト装置100は、ユーザ端末10から検索文字の入力を受け付ける(ステップS105)。ここで、ユーザは、検索アシスト装置100から提供されユーザ端末10に表示された検索ページを介して検索文字の入力を行う。具体的には、ユーザは、ユーザ端末10に表示された検索ページの検索窓へ検索文字を入力する。なお、検索アシスト装置100は、例えば、ユーザがユーザ端末10に表示されたアイコン等を選択したことに応じて、ユーザ端末10に検索ページを表示させる。その後、検索アシスト装置100は、ユーザ端末10から入力された検索文字に対応する注目ワードと過去に入力された検索クエリとに基づいて、検索クエリの候補を生成する(ステップS106)。そして、検索アシスト装置100は、生成した検索クエリの候補をユーザ端末10へ提示する(ステップS107)。その後、ユーザ端末10へ提示した検索クエリの候補をユーザが選択した場合、検索アシスト装置100は、選択された候補を検索クエリとして検索を実行した検索結果をユーザ端末10へ提供する。   Subsequently, the search assist device 100 receives an input of a search character from the user terminal 10 (step S105). Here, the user inputs a search character via a search page provided from the search assist device 100 and displayed on the user terminal 10. Specifically, the user inputs a search character into the search window of the search page displayed on the user terminal 10. The search assist device 100 displays a search page on the user terminal 10 in response to, for example, the user selecting an icon or the like displayed on the user terminal 10. Thereafter, the search assist device 100 generates a search query candidate based on the attention word corresponding to the search character input from the user terminal 10 and the search query input in the past (step S106). Then, the search assist device 100 presents the generated search query candidates to the user terminal 10 (step S107). Thereafter, when the user selects a search query candidate presented to the user terminal 10, the search assist device 100 provides the user terminal 10 with a search result obtained by performing a search using the selected candidate as a search query.

〔4.変形例〕
上述した実施形態に係る検索システム1は、上記実施形態以外にも様々な異なる形態にて実施されてよい。そこで、以下では、上記の検索システム1の他の実施形態について説明する。
[4. (Modification)
The search system 1 according to the above-described embodiment may be implemented in various different forms other than the above-described embodiment. Therefore, in the following, another embodiment of the search system 1 will be described.

〔4−1.入力中の組合せワードの提示〕
上記実施形態では、検索アシスト装置100は、注目ワードを検索クエリの候補として提示する例を示した。しかし、検索アシスト装置100は、注目ワードに限らず、注目ワードと他のワードとを組み合わせて検索クエリの候補として提示してもよい。例えば、検索アシスト装置100は、注目ワードと組み合わせる他のワードとして、ウェブコンテンツに関する情報において注目ワードと所定の割合以上で共起する共起情報である共起ワードを用いてもよい。以下、注目ワードと他のワードとを組み合わせたものを組合せワードと称する場合がある。また、共起ワードは、例えば、抽出装置20がSNSサービス等により一般ユーザが更新した情報を収集して、その情報を形態素解析等の種々の技術を用いて解析することにより抽出される。なお、共起ワードの抽出は、SNSサービス等により一般ユーザが簡易に書き込んだり、ウェブコンテンツに関する情報を引用したりして更新した情報を対象とするが、ニュース記事等の一般ユーザ以外が更新する情報であっても、リアルタイムに更新される情報であれば対象としてもよい。
[4-1. (Presentation of combination word during input)
In the above embodiment, the search assist device 100 has shown an example in which the attention word is presented as a search query candidate. However, the search assist device 100 is not limited to the attention word, and may combine the attention word with another word and present it as a search query candidate. For example, the search assisting apparatus 100 may use a co-occurrence word that is co-occurrence information that co-occurs with the attention word at a predetermined ratio or more in the information related to the web content as another word combined with the attention word. Hereinafter, a combination of the attention word and another word may be referred to as a combination word. The co-occurrence word is extracted by, for example, collecting information updated by a general user using the SNS service or the like by the extraction device 20 and analyzing the information using various techniques such as morphological analysis. The extraction of co-occurrence words is targeted for information that is updated by a general user, such as a SNS service, or by quoting information related to web content. Even if it is information, if it is the information updated in real time, it is good also as object.

例えば、図8に示すように、検索アシスト装置100は、ウェブコンテンツに関する情報において注目ワードと共起する共起ワードを注目ワードに対応付けて注目ワード記憶部121に格納してもよい。図8の例において、検索アシスト装置100は、注目ワード“ABB!!”の「共起ワード」として“KK”、“LLL”、“MM”などを、共起する注目ワード“ABB!!”に関連付けて注目ワード記憶部121に格納している。また、検索アシスト装置100は、ウェブコンテンツに関する情報において共起ワードが注目ワードと共起した頻度を示す「共起頻度」を、各共起ワードに関連付けて注目ワード記憶部121に格納している。具体的には、検索アシスト装置100は、共起ワード“KK”の共起頻度として“500”を、“LLL” の共起頻度として“450”を、“MM” の共起頻度として“120”を注目ワード記憶部121に格納している。   For example, as illustrated in FIG. 8, the search assisting apparatus 100 may store a co-occurrence word that co-occurs with the attention word in the information related to the web content in the attention word storage unit 121 in association with the attention word. In the example of FIG. 8, the search assisting apparatus 100 uses “KK”, “LLL”, “MM”, etc. as the “co-occurrence words” of the attention word “ABB! And stored in the attention word storage unit 121. Further, the search assist device 100 stores “co-occurrence frequency” indicating the frequency with which the co-occurrence word co-occurs with the attention word in the information regarding the web content in the attention word storage unit 121 in association with each co-occurrence word. . Specifically, the search assist device 100 sets “500” as the co-occurrence frequency of the co-occurrence word “KK”, “450” as the co-occurrence frequency of “LLL”, and “120” as the co-occurrence frequency of “MM”. "Is stored in the attention word storage unit 121.

ここで、検索アシスト装置100は、例えば、各共起ワードの共起頻度を比較し、共起頻度の高い方から順位づけを行ってもよい。具体的には、検索アシスト装置100は、共起頻度がより高い“KK”を“LLL”や“MM”よりも高く順位付けする。そして、検索アシスト装置100は、共起ワードの中に“KK”よりも共起頻度が高い共起ワードがなければ、“KK”を1位に順位づけする。また、検索アシスト装置100は、共起頻度を含む共起ワードに関する情報から算出したスコアに基づいて注目ワードを順位づけしてもよい。なお、検索アシスト装置100が共起ワードのスコアの算出に用いる情報としては、その共起ワードが直前に注目ワードとともに使用された共起頻度の増加率等を用いてもよい。この場合、直前に注目ワードとともに使用された共起頻度の増加率等が高い共起ワードが、より高いスコアになる。   Here, for example, the search assist device 100 may compare the co-occurrence frequencies of the co-occurrence words and rank them from the higher co-occurrence frequency. Specifically, the search assisting apparatus 100 ranks “KK” having a higher co-occurrence frequency higher than “LLL” and “MM”. If there is no co-occurrence word having a higher co-occurrence frequency than “KK” in the co-occurrence word, the search assisting apparatus 100 ranks “KK” in the first place. Further, the search assist device 100 may rank the attention words based on the score calculated from the information regarding the co-occurrence words including the co-occurrence frequency. Note that as the information used by the search assist device 100 for calculating the score of the co-occurrence word, an increase rate of the co-occurrence frequency in which the co-occurrence word is used together with the attention word immediately before may be used. In this case, a co-occurrence word having a high rate of increase in the co-occurrence frequency used with the attention word immediately before has a higher score.

次に、ユーザが検索文字を入力した場合に、組合せワードを提示する手順について説明する。図9に示す例において、ユーザが検索ページW30の検索窓R30に検索文字“AAB!!”を入力した場合に、検索文字“AAB!!”に対応した注目ワードと過去に入力された検索クエリとを検索クエリの候補として提示する。このとき、注目ワードについては組合せワードとして提示する。図9に示す例において、検索ページW31の検索窓R31に検索文字“AAB!!”が入力されているため、検索アシスト装置100は、検索クエリ候補欄R32に、注目ワード“AAB!!”と、“AAB!!”と共起する共起ワードの中で1位に順位づけされた“KK”とを組み合わせた組合せワードを検索クエリの候補としてユーザへ提示する。具体的には、検索アシスト装置100は、注目ワードと共起ワードとを組み合わせた組合せワードとして“AAB!! KK”を検索クエリの候補として検索クエリ候補欄R32の最上部に提示する。また、過去に入力された検索クエリ“AAB1”、“AAB2”、“AAB3”なども、最上部の組合せワードの下に検索クエリの候補として検索クエリ候補欄R32に提示する。   Next, a procedure for presenting a combination word when a user inputs a search character will be described. In the example shown in FIG. 9, when the user inputs the search character “AAB !!!!” in the search window R30 of the search page W30, the attention word corresponding to the search character “AAB !!!!” and the search query input in the past Are presented as search query candidates. At this time, the attention word is presented as a combination word. In the example shown in FIG. 9, since the search character “AAB !!!!” is entered in the search window R31 of the search page W31, the search assisting device 100 reads the attention word “AAB !!!!” in the search query candidate field R32. , A combination word combining “KK” ranked first in the co-occurrence words co-occurring with “AAB !!” is presented to the user as a search query candidate. Specifically, the search assist device 100 presents “AAB !! KK” as a combination of the attention word and the co-occurrence word at the top of the search query candidate column R32 as a search query candidate. In addition, search queries “AAB1”, “AAB2”, “AAB3”, and the like input in the past are also presented in the search query candidate column R32 as search query candidates under the top combination word.

これにより、注目ワードのみではユーザにとって理解が難しい場合であっても、注目ワードと共起する共起ワードとを組み合わせて検索クエリの候補として提示することで、ユーザの関心をより高めることができる。なお、検索アシスト装置100は、ユーザが検索文字“A”を入力した場合に、検索文字“AAB!!”に対応する注目ワードと共起ワードとを組み合わせた組合せワードとして“AAB!! KK”を検索クエリの候補として提示してもよい。   Thereby, even if it is difficult for the user to understand with only the attention word, the user's interest can be further enhanced by combining the attention word and the co-occurrence word that co-occurs as a search query candidate. . When the user inputs the search character “A”, the search assist device 100 sets “AAB !!! KK” as a combination word combining the attention word and the co-occurrence word corresponding to the search character “AAB !!”. May be presented as search query candidates.

ここで、ユーザが注目ワードのみでは理解が難しい場合としては、例えば、注目ワードが電車の路線名“〜線”である場合が挙げられる。この場合、注目ワード“〜線”のみが検索クエリの候補として提示されるだけでは、ユーザはなぜ“〜線”が注目されているのか理解することが難しい。そのため、検索アシスト装置100は、注目ワード“〜線”と共起する共起ワード、例えば、“遅延”や“復旧”などを組み合わせて検索クエリの候補として提示することで、ユーザは、“〜線”に遅延が生じていることや、運行が再開されたことを示しているとわかり、ユーザにとってより注目ワードを含む検索クエリの候補が意味の理解しやすい情報となり、その検索クエリの候補が選択されやすくなる。   Here, as a case where it is difficult for the user to understand only with the attention word, for example, there is a case where the attention word is a train route name “˜line”. In this case, it is difficult for the user to understand why the “˜line” is attracting attention by only presenting the attention word “˜line” as a candidate for the search query. Therefore, the search assisting apparatus 100 presents a co-occurrence word that co-occurs with the attention word “˜line”, for example, “delay” or “recovery” as a candidate for a search query, so that the user Line "indicates that there is a delay or that the operation has been resumed, and the search query candidate including the attention word becomes more easily understandable information for the user, and the search query candidate It becomes easy to be selected.

また、検索アシスト装置100は、注目ワードのみを最上部に提示し、その下に注目ワードと共起ワードを組み合わせた組合せワードを検索クエリの候補として提示してもよい。また、検索アシスト装置100は、注目ワードと組み合わせる他のワードとして、過去に入力された検索クエリにおいて注目ワードと所定の割合以上で組み合わせて使用されるワードを用いてもよい。また、検索アシスト装置100は、注目ワードに関連する関連クエリとして共起ワードを提示してもよい。この場合、検索アシスト装置100は、注目ワードに関連する共起ワードと所定の割合以上で共起する共起ワードとを組み合わせて関連クエリとして提示してもよい。また、検索アシスト装置100は、注目ワードと関連性を有するワードを関連クエリとして提示してもよい。なお、図9に示す検索ページW30とW31とは同一の検索ページであってもよい。   Further, the search assist device 100 may present only the attention word at the top, and present a combination word obtained by combining the attention word and the co-occurrence word as a search query candidate. In addition, the search assist device 100 may use a word used in combination with the word of interest at a predetermined ratio or more in a search query input in the past as another word to be combined with the word of interest. Further, the search assist device 100 may present the co-occurrence word as a related query related to the attention word. In this case, the search assisting apparatus 100 may combine the co-occurrence word related to the attention word and the co-occurrence word co-occurring at a predetermined ratio or more to present them as a related query. In addition, the search assist device 100 may present a word having a relationship with the attention word as a related query. Note that the search pages W30 and W31 shown in FIG. 9 may be the same search page.

〔4−2.検索実行後の組合せワードの提示〕
また、検索アシスト装置100は、検索実行後において、注目ワードと共起ワードとを組み合わせた組合せワードを検索クエリの候補として提示してもよい。
[4-2. Presentation of combination word after search execution)
Further, after the search is executed, the search assist device 100 may present a combination word obtained by combining the attention word and the co-occurrence word as a search query candidate.

図10に示す例において、検索アシスト装置100は、ユーザが検索ページW35の検索窓R35に検索文字“AAB!!”を入力した後、検索ページW35の“検索”ボタンが押下された場合、検索クエリ“AAB!!”に対応した検索結果を表示する検索ページをユーザ端末10に表示する。図10に示す例において、検索アシスト装置100は、検索ページW36に表示された検索窓R36には検索クエリ“AAB!!”を表示し、検索結果欄R37には、検索クエリ“AAB!!”に対応した検索結果を掲載する。そして、検索アシスト装置100は、検索ページW36に表示された絞込み検索欄R38に、検索クエリ“AAB!!”に対応した組合せワードが検索クエリの候補として提示する。具体的には、検索アシスト装置100は、注目ワードと共起ワードとを組み合わせた組合せワードとして“AAB!! KK”を検索クエリの候補として検索結果欄R37の先頭に提示する。図10に示す例において、検索アシスト装置100は、組合せワードを検索結果欄R37の一番左側に提示する。また、絞込み検索欄R38には、組合せワード“AAB!! KK”に続けて、過去に入力された検索クエリにおいて注目ワードと所定の割合以上で組み合わせて使用されるワードとを組み合わせて検索クエリの候補として提示してもよい。図10に示す例において、検索アシスト装置100は、“AAB!! C1”、“AAB!! C2”なども、組合せワード“AAB!! KK”に続けて、検索クエリの候補として絞込み検索欄R38に提示する。   In the example illustrated in FIG. 10, the search assisting apparatus 100 performs a search when the user inputs the search character “AAB !!!!” in the search window R35 of the search page W35 and then presses the “search” button on the search page W35. A search page for displaying a search result corresponding to the query “AAB !!” is displayed on the user terminal 10. In the example shown in FIG. 10, the search assisting apparatus 100 displays the search query “AAB !!!!” in the search window R36 displayed on the search page W36, and the search query “AAB !!!!” in the search result column R37. Post search results corresponding to. Then, the search assisting apparatus 100 presents a combination word corresponding to the search query “AAB !!” as a search query candidate in the narrow search field R38 displayed on the search page W36. Specifically, the search assisting apparatus 100 presents “AAB! KK” as a combination of the attention word and the co-occurrence word as a search query candidate at the top of the search result column R37. In the example illustrated in FIG. 10, the search assistance device 100 presents the combination word on the leftmost side of the search result column R37. Further, in the refined search field R38, the combination word “AAB !! KK” is followed by a combination of a word used in combination with a word of interest and a predetermined ratio or more in a search query input in the past. It may be presented as a candidate. In the example illustrated in FIG. 10, the search assisting apparatus 100 uses “AAB !! C1”, “AAB !! C2”, etc., as a search query candidate after the combination word “AAB !! KK”. To present.

これにより、注目ワードのみではユーザにとって理解が難しい場合であっても、注目ワードと共起する共起ワードとを組み合わせて検索クエリの候補として提示することで、ユーザの関心をより高めることができる。また、検索アシスト装置100は、過去に入力された検索クエリにおいて注目ワードと所定の割合以上で組み合わせて使用されるワードとを組み合わせて検索クエリの候補として提示するため、通常の検索アシストも受けることができる。なお、検索アシスト装置100は、ユーザが絞込み検索欄R38に提示した検索クエリの候補を選択した場合、その選択した候補を検索クエリとして検索を実行した結果をユーザへ提供してもよい。また、検索アシスト装置100は、検索結果を表示する検索ページに注目ワードに関連する関連クエリとして共起ワードを提示してもよい。この場合、検索アシスト装置100は、注目ワードに関連する共起ワードと所定の割合以上で共起する共起ワードとを組み合わせて関連クエリとして提示してもよい。また、検索アシスト装置100は、注目ワードと関連性を有するワードを関連クエリとして提示してもよい。また、図10に示す検索ページW35とW36とは同一の検索ページであってもよい。   Thereby, even if it is difficult for the user to understand with only the attention word, the user's interest can be further enhanced by combining the attention word and the co-occurrence word that co-occurs as a search query candidate. . In addition, since the search assist device 100 combines a word of interest and a word used in combination with a predetermined ratio or more in a search query input in the past and presents it as a search query candidate, it receives normal search assist. Can do. In addition, when the user selects a search query candidate presented in the narrow search field R38, the search assist device 100 may provide the user with a result of performing a search using the selected candidate as a search query. Further, the search assist device 100 may present the co-occurrence word as a related query related to the attention word on the search page displaying the search result. In this case, the search assisting apparatus 100 may combine the co-occurrence word related to the word of interest with the co-occurrence word co-occurring at a predetermined ratio or more and present it as a related query. In addition, the search assist device 100 may present a word having a relationship with the attention word as a related query. Further, the search pages W35 and W36 shown in FIG. 10 may be the same search page.

〔4−3.注目ワードの識別性〕
上記実施形態では、検索アシスト装置100は、注目ワードと過去に入力された検索クエリとを同じ態様で検索クエリの候補として提示する例を示した。しかし、検索アシスト装置100は、注目ワードを注目情報であることが識別可能に提示してもよい。
[4-3. (Identity of attention word)
In the above-described embodiment, the search assist device 100 has shown an example in which the attention word and a search query input in the past are presented as search query candidates in the same manner. However, the search assist device 100 may present the attention word so as to be identifiable as attention information.

図11に示すように、ユーザが、検索ページW40の検索窓R40に検索文字“A”を入力した場合、検索アシスト装置100は、注目ワードを識別可能に検索クエリの候補としてユーザへ提示する。言い換えると、検索アシスト装置100は、注目ワードと過去に入力された検索クエリとを識別可能に検索クエリの候補としてユーザへ提示する。具体的には、検索アシスト装置100は、注目ワードを提示する際に、注目ワードを識別可能にするためのアイコンを注目ワードとともに提示する。   As shown in FIG. 11, when the user inputs the search character “A” in the search window R40 of the search page W40, the search assisting device 100 presents the attention word to the user as a search query candidate so as to be identifiable. In other words, the search assist device 100 presents the attention word and the search query input in the past to the user as search query candidates so as to be identifiable. Specifically, when presenting the attention word, the search assist device 100 presents an icon for making the attention word identifiable together with the attention word.

図11に示す例において、検索アシスト装置100は、検索ページW41の検索窓R41に入力された検索文字“A”に対応して、検索クエリ候補欄R42に、注目ワード“AAB!!”とともに、注目ワードの左側にチャートの上昇を表現するようなアイコンを提示する。また、検索アシスト装置100は、検索クエリ候補欄R42に提示される過去に入力された検索クエリ“A11”、“A12”、“A13”などについてもそれらの左側に虫眼鏡を表現するようなアイコンを提示する。これにより、ユーザは、検索クエリの候補のうちどれが注目ワードであるかを識別できる。また、検索アシスト装置100は、検索クエリの候補のうち注目ワードが提示される領域と、過去に入力された検索クエリが提示される領域とを異なる色で表示してもよい。検索アシスト装置100は、例えば、注目ワードが提示される領域の色を赤色とし、過去に入力された検索クエリが提示される領域の色を背景色と同じにしてもよい。また、検索アシスト装置100は、注目ワードの文字と過去に入力された検索クエリの文字とを異なる色で表示してもよい。また、検索アシスト装置100は、注目ワードの文字を過去に入力された検索クエリの文字よりも太字にしたり、フォント数を大きくしたりして表示してもよい。これにより、検索アシスト装置100は、ユーザにどれが注目ワードであるかを識別させることができるとともに、注目ワードにユーザの関心を向けせることができる。なお、検索アシスト装置100は、上記の表示態様を目的に応じて適宜選択し組み合わせても検索クエリの候補を表示してもよい。また、図11に示す検索ページW40とW41は同一の検索ページであってもよい。   In the example shown in FIG. 11, the search assisting apparatus 100 corresponds to the search character “A” input in the search window R41 of the search page W41, along with the attention word “AAB !!” in the search query candidate field R42. Present an icon that represents the rise of the chart to the left of the word of interest. In addition, the search assist device 100 also displays an icon that represents a magnifying glass on the left side of search queries “A11”, “A12”, “A13”, etc. that have been input in the past and are presented in the search query candidate field R42. Present. Thereby, the user can identify which of the search query candidates is the attention word. Moreover, the search assistance apparatus 100 may display the area | region where an attention word is shown among the candidates of a search query, and the area | region where the search query input in the past is shown in a different color. For example, the search assisting apparatus 100 may set the color of the area where the attention word is presented to red and the color of the area where the search query input in the past is the same as the background color. Further, the search assist device 100 may display characters of the word of interest and characters of the search query input in the past in different colors. In addition, the search assist device 100 may display the word of interest with a bolder character or a larger number of fonts than a search query character input in the past. Thereby, the search assistance apparatus 100 can make the user identify which word is the attention word, and can direct the user's interest to the attention word. It should be noted that the search assist device 100 may display search query candidates by appropriately selecting and combining the above display modes according to the purpose. Further, the search pages W40 and W41 shown in FIG. 11 may be the same search page.

〔4−4.注目ワードの表示切替〕
上記実施形態では、検索アシスト装置100は、ユーザの検索文字の入力に応じて注目ワードを検索クエリの候補として提示する例を示した。しかし、検索アシスト装置100は、注目ワードをユーザの状態に応じて提示するかを選択してもよい。
[4-4. (Change the display of attention word)
In the above-described embodiment, the search assist device 100 has shown an example in which the word of interest is presented as a search query candidate in response to the user's input of search characters. However, the search assist device 100 may select whether to present the attention word according to the state of the user.

検索アシスト装置100は、例えば、ユーザの使用するデバイスであるユーザ端末10に基づいてユーザの状態を判定する。検索アシスト装置100は、例えば、ユーザの使用するユーザ端末10が、スマートフォンなどスマートデバイスであれば注目ワードを提示し、PCなどであれば提示しなくてもよい。また、検索アシスト装置100は、例えば、ユーザ端末10などからユーザの位置情報を取得し、その位置情報に基づいて、注目ワードを提示するかどうかを判定してもよい。他にも、検索アシスト装置100は、検索文字が入力された時間や入力回数などに基づいて注目ワードを提示するかどうかを判定してもよい。   For example, the search assisting apparatus 100 determines the state of the user based on the user terminal 10 that is a device used by the user. For example, if the user terminal 10 used by the user is a smart device such as a smartphone, the search assist device 100 may present the attention word and may not present it if the user terminal 10 is a PC or the like. Further, for example, the search assist device 100 may acquire the user position information from the user terminal 10 or the like, and may determine whether to present the attention word based on the position information. In addition, the search assist device 100 may determine whether to present the attention word based on the time when the search character is input, the number of times of input, or the like.

ここで、注目ワードの提示される場合とされない場合とについて説明する。例えば、図12(a)に示すように、ユーザがオフィス等で仕事中である場合、検索ページW50の検索窓R50に検索文字“A”を入力されても、検索アシスト装置100は、注目ワードを識別可能に検索クエリの候補としてユーザへ提示しない。言い換えると、検索アシスト装置100は、過去に入力された検索クエリに基づく検索クエリの候補のみをユーザへ提示する。具体的には、図12(a)に示す例において、検索アシスト装置100は、“AAB!!”や“ABB!!”などの注目ワードをユーザへ提示せずに、過去に入力された検索クエリ“A11”、“A12”、“A13”などを検索クエリの候補として、検索ページW50の検索クエリ候補欄R51に提示する。なお、ユーザが仕事中であるかどうかの判定は、上述したように検索文字が入力された時間やユーザの位置情報等を用いて行ってもよい。   Here, the case where the attention word is presented and the case where it is not presented will be described. For example, as shown in FIG. 12A, when the user is working in an office or the like, even if the search character “A” is input to the search window R50 of the search page W50, the search assisting apparatus 100 does Is not presented to the user as a search query candidate in an identifiable manner. In other words, the search assist device 100 presents only search query candidates based on search queries input in the past to the user. Specifically, in the example illustrated in FIG. 12A, the search assist device 100 does not present a word of interest such as “AAB !!” or “ABB !!!” to the user, and the search is input in the past. The queries “A11”, “A12”, “A13” and the like are presented as search query candidates in the search query candidate column R51 of the search page W50. Note that whether or not the user is at work may be determined using the time when the search character is input, the position information of the user, or the like as described above.

一方、図12(b)に示すように、ユーザが自宅にいる等プライベートである場合、検索ページW51の検索窓R51に検索文字“A”を入力されると、注目ワードと過去に入力された検索クエリとに基づく検索クエリの候補をユーザへ提示する。具体的には、図12(b)に示す例において、検索アシスト装置100は、注目ワード“AAB!!”を、過去に入力された検索クエリ“A11”、“A12”、“A13”などとともに検索クエリの候補として、検索ページW51の検索クエリ候補欄R53に提示する。言い換えると、仕事や学業などでユーザが集中して調べ物を行っているとき等、注目ワードに関心を向ける可能性の低いユーザに対しては注目ワードを提示しない。一方、自宅などにいて時間的な余裕があり、注目ワードに関心を向ける可能性の高いユーザに対して注目ワードを提示する。このように、検索アシスト装置100は、ユーザの状態によって注目ワードを出し分けることにより、注目ワードが検索クエリの候補として選択される可能性を高める。   On the other hand, as shown in FIG. 12B, when the user is private such as at home, when the search character “A” is input to the search window R51 of the search page W51, the attention word and the past are input. Search query candidates based on the search query are presented to the user. Specifically, in the example shown in FIG. 12B, the search assisting apparatus 100 adds the attention word “AAB!” To the search queries “A11”, “A12”, “A13”, and the like input in the past. The search query candidates are presented in the search query candidate field R53 of the search page W51. In other words, the word of interest is not presented to a user who is less likely to be interested in the word of interest, such as when the user concentrates on his / her work at work or school. On the other hand, the attention word is presented to a user who has a time margin at home or the like and is likely to pay attention to the attention word. As described above, the search assisting apparatus 100 increases the possibility that the attention word is selected as a candidate for the search query by assigning the attention word depending on the state of the user.

〔4−5.注目ワードと検索文字数〕
上記実施形態では、検索アシスト装置100は、ユーザが入力する検索文字数に関わらず注目ワードを検索クエリの候補として提示する例を示した。しかし、検索アシスト装置100は、注目ワードをユーザが入力する検索文字数に応じて提示するかを選択してもよい。
[4-5. (Attention word and number of search characters)
In the above-described embodiment, the search assist device 100 has shown an example in which the word of interest is presented as a search query candidate regardless of the number of search characters input by the user. However, the search assistance device 100 may select whether to present the attention word according to the number of search characters input by the user.

例えば、所定の検索回数を超える過去に入力された検索クエリとともに提示される場合は、所定数以上の検索文字数になるまでは注目ワードを提示しなくてもよい。図4に示す例において、検索回数が25000回を超える過去に入力された検索クエリとともに提示される場合は、検索アシスト装置100は、検索文字が2文字以上の場合のみ注目ワードを提示する。具体的には、ユーザが検索文字“B”を入力した場合、検索アシスト装置100は、検索文字が1文字であり、検索回数が25000回を超える“BG13”が過去に入力された検索クエリとして該当するため、注目ワードを提示しない。そして、ユーザが検索文字“BG”を入力した場合、検索文字が2文字以上であるため、検索アシスト装置100は、検索文字“BG”に対応する注目ワードを提示する。また、ユーザが検索文字“N”を入力した場合、検索アシスト装置100は、検索文字が1文字であっても、検索回数が25000回を超える過去に入力された検索クエリが該当しないため、検索文字“N”に対応する注目ワードを提示する。これにより、頻繁に用いられる検索クエリよりも注目ワードが上位に検索文字が少ない段階で表示されユーザに違和感を与えることを抑制して、ユーザの入力に対して適切な検索アシストを行うことができる。   For example, in the case of being presented together with a search query input in the past exceeding a predetermined number of searches, the attention word may not be presented until the number of search characters is equal to or greater than a predetermined number. In the example shown in FIG. 4, when the search query is presented together with a search query input in the past exceeding 25000 times, the search assist device 100 presents the attention word only when the search character is two or more characters. Specifically, when the user inputs the search character “B”, the search assisting apparatus 100 sets the search query as a search query in which “BG13” in which the search character is one character and the number of searches exceeds 25,000 times is input in the past. Do not present attention word because it corresponds. When the user inputs the search character “BG”, the search assist device 100 presents the attention word corresponding to the search character “BG” because there are two or more search characters. Further, when the user inputs the search character “N”, the search assist device 100 does not correspond to a search query input in the past exceeding the search count of 25000 even if the search character is one character. The attention word corresponding to the character “N” is presented. As a result, the word of interest is displayed at a higher level than the frequently used search query and is displayed at a stage where the number of search characters is small, and it is possible to suppress the user from feeling uncomfortable and perform appropriate search assistance for user input. .

また、検索アシスト装置100は、頻度などの注目ワードに関する情報のみに基づいて、注目ワードを検索文字数に応じて提示するかを選択してもよい。例えば、図3に示す例において、頻度が500回未満の場合、検索文字が2文字以上の場合のみ注目ワードを提示する。具体的には、ユーザが検索文字“B”を入力した場合、検索アシスト装置100は、検索文字が1文字であるが、頻度が500回以上の“BBB!!”が注目ワードとして該当するため、注目ワード“BBB!!”を検索クエリの候補として提示する。そして、ユーザが検索文字“C”を入力した場合、検索文字が1文字であって、頻度が500回未満の“CDE!!”が注目ワードとして該当するため、検索アシスト装置100は、注目ワード“CDE!!”を提示しない。また、ユーザが検索文字“CD”を入力した場合、検索文字が2文字以上であるため、検索アシスト装置100は、注目ワード“CDE!!”を検索クエリの候補として提示する。これにより、検索文字が少ない段階で注目度の高くない注目ワードが表示されユーザに違和感を与えることを抑制して、ユーザの入力に対して適切な検索アシストを行うことができる。   In addition, the search assist device 100 may select whether to present the attention word according to the number of search characters based only on information about the attention word such as frequency. For example, in the example shown in FIG. 3, when the frequency is less than 500 times, the attention word is presented only when the search character is two or more characters. Specifically, when the user inputs the search character “B”, the search assist device 100 has one search character, but “BBB!” With a frequency of 500 times or more corresponds to the attention word. , The attention word “BBB !!” is presented as a search query candidate. When the user inputs the search character “C”, the search assist device 100 determines that the search word is “CDE!” With one search character and a frequency less than 500 times. Do not present “CDE !!” When the user inputs the search character “CD”, the search assist device 100 presents the attention word “CDE !!” as a search query candidate because there are two or more search characters. Accordingly, it is possible to suppress an unpleasant sensation that is displayed when an attention word with a high degree of attention is not displayed at a stage where the number of search characters is small, and appropriate search assistance can be performed with respect to user input.

また、上記の例において、検索アシスト装置100は、注目ワードを提示しない代わりに、提示する位置を変更してもよい。検索アシスト装置100は、例えば、注目ワードを所定の検索回数を超える過去に入力された検索クエリよりも下に提示してもよい。他にも、頻度などの注目ワードに関する情報と検索回数などの過去に入力された検索クエリに関する情報とを用いて、注目ワードを提示するかどうかを決めてもよい。   Moreover, in said example, the search assistance apparatus 100 may change the position to present, instead of presenting the attention word. For example, the search assisting apparatus 100 may present the attention word below a search query input in the past exceeding a predetermined number of searches. In addition, it may be determined whether or not to present the attention word by using information regarding the attention word such as the frequency and information regarding the search query input in the past such as the number of searches.

また、検索アシスト装置100は、注目ワードの注目度に応じて算出された注目情報のスコアと過去に入力された検索クエリ検索回数に応じて算出された過去に入力された検索クエリのスコアとに基づいて選択された注目情報と過去に入力された検索クエリとを検索クエリの候補として提示してもよい。この場合、検索アシスト装置100は、検索クエリとして入力された情報の量、つまり検索文字数に応じて、入力された検索文字に対応する注目ワードのスコアを変動させてもよい。具体的には、検索アシスト装置100は、検索文字数が1文字増加する毎に、入力された検索文字に対応する注目ワードのスコアを所定の割合で上昇させる。例えば、検索アシスト装置100は、検索文字数が1文字増加する毎に、注目ワードのスコアに1.1を乗算する等により、注目ワードのスコアを上昇させてもよい。例えば、図5に示す例において、検索ページW11の検索窓R11に検索文字“A”が入力された、つまり検索文字数が1の場合、算出されたスコアを基に、検索ページW11の検索クエリ候補欄R12において、注目ワード、例えば“AAB!!”は、最上位の位置よりも下の位置、例えば最上位の直下に提示される。そして、検索ページW11の検索窓R11に検索文字“AA”が入力された、つまり検索文字数が2の場合、入力された検索文字に対応する注目ワード“AAB!!”のスコアが上昇するため、最上位に提示されていた過去に入力された検索クエリのスコアを上回れば、検索クエリ候補欄R12において、注目ワード、例えば“AAB!!”は、最上位の位置に提示される。これにより、検索文字数が増加する毎に、入力された検索文字に対応する注目ワードのスコアが上昇するため、過去に入力された検索クエリのスコアを上回る可能性が高くなる。したがって、検索アシスト装置100は、検索文字数が増加するにつれて、注目ワードを提示する可能性が高くなる。   In addition, the search assist device 100 uses the score of the attention information calculated according to the attention level of the attention word and the score of the search query input in the past calculated according to the number of search query searches input in the past. The attention information selected based on the search query input in the past may be presented as a search query candidate. In this case, the search assist device 100 may vary the score of the attention word corresponding to the input search character according to the amount of information input as the search query, that is, the number of search characters. Specifically, every time the number of search characters increases by one, the search assist device 100 increases the score of the attention word corresponding to the input search character at a predetermined rate. For example, every time the number of search characters increases by one, the search assist device 100 may increase the score of the word of interest by multiplying the score of the word of interest by 1.1 or the like. For example, in the example shown in FIG. 5, when the search character “A” is input to the search window R11 of the search page W11, that is, when the number of search characters is 1, the search query candidate of the search page W11 is based on the calculated score. In the column R12, the attention word, for example, “AAB !!” is presented at a position lower than the highest position, for example, immediately below the highest position. When the search character “AA” is input to the search window R11 of the search page W11, that is, when the number of search characters is 2, the score of the attention word “AAB !!” corresponding to the input search character increases. If the score of the search query input in the past that has been presented at the highest level is exceeded, the attention word, for example, “AAB !!” is presented at the highest position in the search query candidate field R12. Thereby, every time the number of search characters increases, the score of the attention word corresponding to the input search character increases, so that the possibility of exceeding the score of the search query input in the past increases. Therefore, as the number of search characters increases, the search assist device 100 is more likely to present the attention word.

また、検索アシスト装置100は、検索クエリとして入力された情報の量、つまり検索文字数に応じて、検索文字に対応する注目ワードの表示順を変動させる。具体的には、検索アシスト装置100は、検索文字数が1文字増加する毎に、注目ワードの表示順を上昇させてもよい。例えば、検索アシスト装置100は、検索文字数が1文字増加する毎に、注目ワードの表示順を1上昇させる等により、注目ワードの表示順を上昇させてもよい。例えば、図5に示す例において、検索ページW11の検索窓R11に検索文字“A”が入力された、つまり検索文字数が1の場合、検索ページW11の検索クエリ候補欄R12において、注目ワード、例えば“AAB!!”は、1番の順位である最上位の位置よりも下の位置、例えば3番の順位である最上位の2つ下の位置に提示される。そして、検索ページW11の検索窓R11に検索文字“AA”が入力された、つまり検索文字数が2の場合、注目ワードの表示順が1上昇するため、検索クエリ候補欄R12において、注目ワード、例えば“AAB!!”は、2番の順位である最上位の1つ下の位置に提示される。その後、検索ページW11の検索窓R11に検索文字“AAB”が入力された、つまり検索文字数が3の場合、注目ワードの表示順がさらに1上昇するため、検索クエリ候補欄R12において、注目ワード、例えば“AAB!!”は、1番の順位である最上位の位置に提示される。これにより、検索文字数が増加する毎に、注目ワードの表示順が上昇するため、過去に入力された検索クエリよりも表示順が上回る可能性が高くなる。したがって、検索アシスト装置100は、検索文字数が増加するにつれて、注目ワードをよりユーザが関心を向ける可能性の高い位置に提示する。   Further, the search assist device 100 changes the display order of the attention word corresponding to the search character in accordance with the amount of information input as the search query, that is, the number of search characters. Specifically, the search assist device 100 may increase the display order of the attention word every time the number of search characters increases by one character. For example, the search assist device 100 may increase the display order of the attention word by increasing the display order of the attention word by 1 each time the number of search characters increases by one character. For example, in the example shown in FIG. 5, when the search character “A” is input to the search window R11 of the search page W11, that is, when the number of search characters is 1, in the search query candidate column R12 of the search page W11, “AAB !!” is presented at a position lower than the highest position, which is the first rank, for example, two positions below the highest position, which is the third rank. When the search character “AA” is input to the search window R11 of the search page W11, that is, when the number of search characters is 2, the display order of the attention word is increased by 1, so that the attention word, for example, “AAB !!” is presented at the position one level below the highest rank, which is the second rank. Thereafter, when the search character “AAB” is input to the search window R11 of the search page W11, that is, when the number of search characters is 3, the display order of the attention word is further increased by 1, so that the attention word, For example, “AAB !!” is presented at the highest position, which is the highest rank. Thereby, every time the number of search characters increases, the display order of the attention word increases, so that the display order is more likely to exceed the search query input in the past. Therefore, the search assist device 100 presents the attention word at a position where the user is more likely to be interested as the number of search characters increases.

〔4−6.使用禁止文字の非提示〕
また、検索アシスト装置100は、使用禁止に関する使用禁止情報である使用禁止ワードを記憶する禁止情報記憶部を有してもよい。この場合、検索アシスト装置100は、図示しない所定のHDD等に禁止情報記憶部内のデータを格納してもよい。そして、検索アシスト装置100は、取得部によって取得された注目ワードのうち、禁止情報記憶部に記憶された使用禁止ワードに応じて算出したスコアが所定値以上であるウェブコンテンツに関する情報に含まれる注目ワードの注目ワードを提示する。これにより、ウェブコンテンツに関する情報に含まれる注目ワードが提示されることを抑制し、ユーザに対して、不適切な検索クエリの候補が提示されることを防止できる。なお、検索アシスト装置100は、使用禁止辞書については、予め格納してもよいし、外部から取得してもよい。また、検索アシスト装置100は、予め決められた使用禁止に該当するワード以外の注目ワードを提示してもよい。言い換えると、検索アシスト装置100は、予め決められた使用禁止に該当する注目ワードを提示しなくてもよい。例えば、注目ワードにいわゆる放送禁止用語等が含まれている場合などにおいて、検索アシスト装置100は、放送禁止用語等が含まれている注目ワードを提示しなくてもよい。なお、検索アシスト装置100は、抽出装置20から取得して提示するまでの間に、使用禁止に該当する注目ワードを予め除いてもよい。これにより、検索アシスト装置100は、不適切な検索クエリの候補が提示されることを防止できる。なお、注目ワードと組み合わせて共起ワードを提示する場合、検索アシスト装置100は、予め決められた使用禁止に該当する共起ワードも注目ワードと同様に提示しなくてもよい。これにより、検索アシスト装置100は、ユーザに対して、不適切な検索クエリの候補が提示されることを防止できる。なお、検索アシスト装置100は、禁止情報記憶部を有しない場合は、使用禁止に関する使用禁止情報である使用禁止ワードを外部から取得してもよい。
[4-6. (Non-presentation of prohibited characters)
In addition, the search assist device 100 may include a prohibition information storage unit that stores a use prohibition word that is use prohibition information regarding use prohibition. In this case, the search assist device 100 may store the data in the prohibition information storage unit in a predetermined HDD (not shown). Then, the search assist device 100 includes the attention included in the information about the web content whose score calculated according to the use prohibition word stored in the prohibition information storage unit is greater than or equal to a predetermined value among the attention words acquired by the acquisition unit. Present the attention word of the word. Thereby, it can suppress that the attention word contained in the information regarding a web content is shown, and it can prevent that the candidate of an inappropriate search query is shown to a user. The search assist device 100 may store the use prohibition dictionary in advance or may acquire it from the outside. In addition, the search assist device 100 may present a word of interest other than a word corresponding to a predetermined use prohibition. In other words, the search assist device 100 may not present the attention word corresponding to the predetermined use prohibition. For example, when a so-called broadcast-prohibited term or the like is included in the attention word, the search assist device 100 may not present the attention word that includes the broadcast-prohibited term or the like. It should be noted that the search assisting device 100 may remove the attention word corresponding to the use prohibition in advance until the retrieval assisting device 100 acquires the information from the extracting device 20 and presents it. Accordingly, the search assist device 100 can prevent an inappropriate search query candidate from being presented. When presenting the co-occurrence word in combination with the attention word, the search assisting apparatus 100 may not present the co-occurrence word corresponding to the predetermined use prohibition in the same manner as the attention word. Thereby, the search assistance apparatus 100 can prevent an inappropriate search query candidate from being presented to the user. When the search assist device 100 does not have a prohibition information storage unit, the search assist device 100 may acquire a use prohibition word that is use prohibition information related to use prohibition from the outside.

〔4−7.注目ワード〕
また、検索アシスト装置100は、抽出装置20から取得した注目ワードに関する情報に基づいて、同じ意味を有する注目ワードをマージしてもよい。例えば、注目ワードが著名人を意味する固有名詞である場合、その署名人のフルネーム、その著名人の名前の略称、その著明人の愛称など同じ対象を意味する複数の注目ワードが含まれている場合がある。このような場合、検索アシスト装置100は、その同じ意味を有するワードの中で代表的なワードを注目ワードとしてマージする。上記の例では、検索アシスト装置100は、例えば、その著名人のフルネームにマージしてもよい。他にも、新しい概念を指し示すワードなど新しく用いられるようになった新語に関するワード等は、表記が統一されていない場合もあるため、検索アシスト装置100は、新語に関するワード等を統一して1つの注目ワードとしてマージしてもよい。また、検索アシスト装置100は、同じ意味を有する注目ワードかどうかの判断には、例えばSNSのカテゴリやトピック等の情報を用いてもよい。これにより、同じ意味を有する複数の注目ワードが提示されることを抑制し、ユーザの入力に対してより適切な検索アシストを行うことができる。また、注目ワードは、ユーザが検索を意識せずに入力したバズワード等であるため、検索クエリとして適切なワードとなっていない場合がある。そのため、検索アシスト装置100は、注目ワードは検索クエリとして適切なワードとなるように適宜加工してもよい。これにより、注目ワードがより検索に適することになり、ユーザの入力に対してより適切な検索アシストを行うことができる。
[4-7. (Attention word)
Further, the search assisting device 100 may merge attention words having the same meaning based on information about the attention word acquired from the extraction device 20. For example, if the attention word is a proper noun meaning a celebrity, it includes multiple attention words that mean the same object, such as the full name of the signer, the abbreviation of the name of the celebrity, and the nickname of the celebrity There may be. In such a case, the search assist device 100 merges representative words among the words having the same meaning as the attention word. In the above example, the search assist device 100 may be merged with the full name of the celebrity, for example. In addition, since the word related to a new word such as a word indicating a new concept may not be unified, the search assist device 100 unifies the word related to the new word, and so on. You may merge as an attention word. In addition, the search assist device 100 may use information such as an SNS category and a topic, for example, to determine whether the word is an attention word having the same meaning. Thereby, it can suppress that a some attention word which has the same meaning is shown, and can perform more suitable search assistance with respect to a user's input. Further, the attention word is a buzz word or the like that is input by the user without being aware of the search, and therefore may not be an appropriate word as a search query. Therefore, the search assist device 100 may appropriately process the attention word so that it becomes an appropriate word as a search query. Thereby, the attention word becomes more suitable for the search, and more appropriate search assist can be performed with respect to the user input.

〔4−8.注目ワードと共起ワード〕
また検索アシスト装置100は、注目ワードの評価に、ウェブコンテンツに関する情報において注目ワードと所定の割合以上で共起する共起情報である共起ワードを用いてもよい。また、共起ワードは、例えば、抽出装置20がSNSサービス等により一般ユーザが更新した情報を収集して、その情報を形態素解析等の種々の技術を用いて解析することにより抽出される。なお、共起ワードの抽出は、SNSサービス等により一般ユーザが簡易に書き込んだり、ウェブコンテンツに関する情報を引用したりして更新した情報を対象とするが、ニュース記事等の一般ユーザ以外が更新する情報であっても、リアルタイムに更新される情報であれば対象としてもよい。
[4-8. (Attention word and co-occurrence word)
In addition, the search assisting apparatus 100 may use a co-occurrence word that is co-occurrence information that co-occurs with the attention word at a predetermined ratio or more in the information about the web content in the evaluation of the attention word. The co-occurrence word is extracted by, for example, collecting information updated by a general user using the SNS service or the like by the extraction device 20 and analyzing the information using various techniques such as morphological analysis. The extraction of co-occurrence words is targeted for information that is updated by a general user, such as a SNS service, or by quoting information related to web content. Even if it is information, if it is the information updated in real time, it is good also as object.

検索アシスト装置100は、頻度等の注目ワードに関する情報に基づいて算出したスコアが高い方から検索クエリの候補として提示する場合、注目情報である注目ワードのうち共起する共起情報である共起ワードが所定の条件を満たす注目ワード同士を関連注目ワードとし、関連注目ワードの各スコアを合算した合計スコアを関連注目ワードのスコアとしてもよい。ここでいう、所定の条件とは、例えば、複数の注目ワードに同一の共起ワードが50%の確率で共起している等、複数の注目ワードに共起する共起ワードの共通性を基に適宜定めてよい。このような所定の条件を満たす場合、検索アシスト装置100は、それらの注目ワードを関連注目ワードとして、関連注目ワードの各スコアを合算した合計スコアを関連注目ワードのスコアとする。例えば、図8に示す例において、注目ワード“BBB!!”と“ABB!!”とが所定の条件を満たす関連注目ワードであった場合、この2つの注目ワードのスコアを合算した合計スコアを、注目ワード“BBB!!”、“ABB!!”それぞれのスコアとする。これにより、注目ワード“ABB!!”は、注目ワード“AAB!!”より頻度が低いけれど、関連注目ワードとして“BBB!!”のスコアが加算されることで、注目ワード“AAB!!”よりもスコアが上回る可能性が高くなる。したがって、例えば、図5に示す例において、検索ページW11の検索窓R11に検索文字“A”が入力された場合、検索ページW11の検索クエリ候補欄R12には、注目ワード“ABB!!”が提示される可能性が高くなる。これにより、注目ワードの評価に共起ワードを加えることができ、より適切な注目ワードを提示することができる。   When the search assist device 100 presents a candidate for a search query from a higher score calculated based on information about the attention word such as the frequency, the co-occurrence is co-occurrence information that co-occurs among attention words that are attention information. It is good also considering the attention words which satisfy | fill a predetermined condition for a word as a related attention word, and making the score of a related attention word the sum total of each score of a related attention word. The predetermined condition here refers to the commonality of co-occurrence words that co-occur in a plurality of attention words, for example, the same co-occurrence word co-occurs in a plurality of attention words with a probability of 50%. You may determine suitably based on. When such a predetermined condition is satisfied, the search assisting apparatus 100 sets those attention words as related attention words, and sets the total score of the scores of the related attention words as the score of the related attention word. For example, in the example shown in FIG. 8, when the attention words “BBB!” And “ABB !!!!” are related attention words that satisfy a predetermined condition, the total score obtained by adding the scores of these two attention words is calculated. , The score of each of the attention words “BBB !!” and “ABB !!!”. As a result, the attention word “ABB !!!” is less frequent than the attention word “AAB !!!”, but the attention word “AAB !!” is added by adding the score of “BBB !!” as the related attention word. More likely to score higher than. Therefore, for example, in the example shown in FIG. 5, when the search character “A” is input to the search window R11 of the search page W11, the attention word “ABB!” Is displayed in the search query candidate column R12 of the search page W11. The possibility of being presented increases. Thereby, a co-occurrence word can be added to the evaluation of the attention word, and a more appropriate attention word can be presented.

また、検索アシスト装置100は、注目情報である注目ワードの注目度に応じて算出された注目ワードのスコアと、注目ワードと共起する共起情報である共起ワードを注目ワードとした場合における注目度に応じて算出された共起ワードのスコアとに基づいて、共起ワードのスコアと注目ワードのスコアとが所定の条件を満たす場合、注目ワードを検索クエリの候補としなくてもよい。ここでいう、所定の条件とは、共起ワードのスコアが注目ワードのスコア以上であることでもよい。この場合、検索アシスト装置100は、互いに共起するワードのうち、最もスコアの高いワードを注目ワードとして提示し、他のワードは共起ワードとしてのみ提示することになる。これにより、検索アシスト装置100は、注目ワードとして共起ワードが提示されることを抑制し、ユーザの入力に対してより適切な検索アシストを行うことができる。   Further, the search assist device 100 uses the score of the attention word calculated according to the attention level of the attention word as attention information and the co-occurrence word as co-occurrence information co-occurring with the attention word as the attention word. If the score of the co-occurrence word and the score of the attention word satisfy a predetermined condition based on the score of the co-occurrence word calculated according to the degree of attention, the attention word may not be used as a search query candidate. Here, the predetermined condition may be that the score of the co-occurrence word is equal to or higher than the score of the attention word. In this case, the search assist device 100 presents the word with the highest score among the words that co-occur with each other as the attention word, and presents the other words only as the co-occurrence words. Thereby, the search assistance apparatus 100 can suppress the co-occurrence word being presented as the attention word and perform more appropriate search assistance with respect to the user input.

また、検索アシスト装置100は、共起情報である共起ワードに関する情報を記憶する共起情報記憶部を有してもよい。この場合、検索アシスト装置100は、図示しない所定のHDD等に共起情報記憶部内のデータを格納してもよい。そして、検索アシスト装置100は、共起情報記憶部に記憶された共起ワードの共起頻度に応じて算出された共起ワードのスコアが所定値以上である場合、取得した注目ワードのうち、共起情報記憶部に記憶された共起ワードと所定の割合以上で共起する注目ワードを検索クエリの候補としてもよい。例えば、図8に示す例において、共起ワード“KK”が共起情報記憶部に記憶されていない場合、共起ワード“KK”は共起ワードとしてスコアを算出しない。そのため、検索アシスト装置100は、注目ワード“AAB!!”について、他の共起ワード“LLL”や“MM”などのスコアを用いて評価を行う。つまり、注目ワードの評価に共起した共起ワードのスコアを加えることで、意味のない文字列、例えばアスキーアート等が注目ワードとしてユーザに提示されることを抑制できる。言い換えると、共起情報も注目情報の評価に加えることで、不適切な注目ワードが提示されることを抑制し、ユーザの入力に対してより適切な検索アシストを行うことができる。また、検索アシスト装置100は、注目ワード“AAB!!”について、共起ワード“LLL”や“MM”などのスコアの合計を用いて評価を行ってもよい。なお、検索アシスト装置100は、共起情報記憶部を有しない場合は、共起情報である共起ワードに関する情報を外部から取得してもよい。   In addition, the search assist device 100 may include a co-occurrence information storage unit that stores information on the co-occurrence word that is the co-occurrence information. In this case, the search assist device 100 may store the data in the co-occurrence information storage unit in a predetermined HDD (not shown). And when the score of the co-occurrence word calculated according to the co-occurrence frequency of the co-occurrence word stored in the co-occurrence information storage unit is equal to or greater than a predetermined value, the search assist device 100 includes the acquired attention word, An attention word that co-occurs with a co-occurrence word stored in the co-occurrence information storage unit at a predetermined ratio or more may be used as a search query candidate. For example, in the example shown in FIG. 8, when the co-occurrence word “KK” is not stored in the co-occurrence information storage unit, the co-occurrence word “KK” does not calculate a score as a co-occurrence word. Therefore, the search assisting apparatus 100 evaluates the attention word “AAB !!” by using scores such as other co-occurrence words “LLL” and “MM”. In other words, by adding the score of the co-occurrence word that co-occurred to the evaluation of the attention word, it is possible to suppress a meaningless character string such as ASCII art from being presented to the user as the attention word. In other words, by adding the co-occurrence information to the evaluation of the attention information, it is possible to prevent an inappropriate attention word from being presented, and to perform more appropriate search assistance with respect to the user input. Further, the search assisting apparatus 100 may evaluate the attention word “AAB !!” using the total score of the co-occurrence words “LLL” and “MM”. In the case where the search assist device 100 does not have the co-occurrence information storage unit, the search assist device 100 may acquire information on the co-occurrence word that is the co-occurrence information from the outside.

〔4−9.対象とする情報〕
上記実施形態では、文字情報と対象とし注目情報として注目ワードを用いた場合を一例として挙げているが、検索アシスト装置100は、注目情報として文字情報に限らず情報が画像情報や動画情報などの場合にも適用できる。また、検索クエリが画像情報である画像検索等の場合においても適用できる。
[4-9. Target information)
In the above-described embodiment, the case where the word of interest is used as the target information as the character information and the target is given as an example. However, the search assist device 100 is not limited to the character information as the target information, but the information may be image information or video information. It can also be applied to cases. Further, the present invention can also be applied in the case of an image search where the search query is image information.

〔4−10.装置構成〕
ここで、図2に示した検索アシスト装置100は、注目ワード記憶部121または検索情報記憶部122を有しなくてもよい。具体的には、検索アシスト装置100は、注目ワード記憶部121または検索情報記憶部122を保持するデータベースサーバと接続されてもよい。この場合において、候補情報が外部から提供される場合、検索アシスト装置100は生成部133を有さなくてもよく、検索アシスト装置100は提供された候補情報に基づいて検索クエリの候補を提示してもよい。また、検索ページを提供し検索を実行する検索サービスの提供と、検索クエリの候補を提示する検索アシストサービスの提供とは別装置であってもよい。この場合、検索アシスト装置100は、検索部135を有さなくてもよい。また、この場合、検索アシスト装置100は、検索情報記憶部122に検索ページ等の検索サービスに関する情報を格納しなくてもよい。
[4-10. Device configuration〕
Here, the search assist device 100 illustrated in FIG. 2 may not include the attention word storage unit 121 or the search information storage unit 122. Specifically, the search assist device 100 may be connected to a database server that holds the attention word storage unit 121 or the search information storage unit 122. In this case, when the candidate information is provided from the outside, the search assist device 100 may not have the generation unit 133, and the search assist device 100 presents a search query candidate based on the provided candidate information. May be. Further, the provision of a search service that provides a search page and executes a search and the provision of a search assist service that presents search query candidates may be separate devices. In this case, the search assist device 100 may not have the search unit 135. In this case, the search assist device 100 may not store information related to a search service such as a search page in the search information storage unit 122.

〔4−11.プログラム〕
また、上述してきた実施形態に係る検索アシスト装置100は、例えば図13に示すような構成のコンピュータ1000によって実現される。図13は、検索アシスト装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[4-11. program〕
Further, the search assist device 100 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in FIG. 13, for example. FIG. 13 is a hardware configuration diagram illustrating an example of a computer 1000 that implements the functions of the search assist device 100. The computer 1000 includes a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。   The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each unit. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、通信網40を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを他の機器へ通信網40を介して送信する。   The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. The communication interface 1500 receives data from other devices via the communication network 40 and sends the data to the CPU 1100, and transmits the data generated by the CPU 1100 to other devices via the communication network 40.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。   The CPU 1100 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. In addition, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. Etc.

例えば、コンピュータ1000が実施形態に係る検索アシスト装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、注目ワード記憶部121及び検索情報記憶部122内のデータが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から通信網40を介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the search assist device 100 according to the embodiment, the CPU 1100 of the computer 1000 implements the function of the control unit 130 by executing a program loaded on the RAM 1200. The HDD 1400 stores data in the attention word storage unit 121 and the search information storage unit 122. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them. However, as another example, these programs may be acquired from other devices via the communication network 40.

〔4−12.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[4-12. Others]
In addition, among the processes described in the above embodiment, all or part of the processes described as being automatically performed can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図2に示した取得部131と受付部132とは統合されてもよい。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. For example, the acquisition unit 131 and the reception unit 132 illustrated in FIG. 2 may be integrated.

また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Moreover, each embodiment mentioned above can be combined suitably in the range which does not contradict a process content.

〔4−13.効果〕
上述してきたように、実施形態に係る検索アシスト装置100は、取得部131と、提示部134とを有する。取得部131は、ウェブコンテンツに関する情報であって過去に入力された検索クエリ以外の情報を含む情報に基づいて、所定期間において注目されていると判定された注目情報を取得する。提示部134は、検索クエリとして入力された情報に対応する前記注目情報を検索クエリの候補として提示する。
[4-13. effect〕
As described above, the search assistance device 100 according to the embodiment includes the acquisition unit 131 and the presentation unit 134. The acquisition unit 131 acquires attention information that has been determined to be noticed in a predetermined period based on information related to web content and including information other than a search query input in the past. The presentation unit 134 presents the attention information corresponding to the information input as the search query as a search query candidate.

これにより、実施形態に係る検索アシスト装置100は、ユーザが検索を行う際の入力を適切にアシストすることができる。   Thereby, the search assistance apparatus 100 according to the embodiment can appropriately assist the input when the user performs a search.

また、実施形態に係る検索アシスト装置100において、提示部134は、注目情報であることが識別可能に注目情報を提示する。   Further, in the search assist device 100 according to the embodiment, the presentation unit 134 presents the attention information so as to be identifiable as the attention information.

これにより、実施形態に係る検索アシスト装置100は、注目ワードにユーザの関心を向けせることができる。   Thereby, the search assistance apparatus 100 according to the embodiment can direct the user's interest to the attention word.

また、実施形態に係る検索アシスト装置100において、提示部134は、過去に入力された検索クエリの中から、前記過去に入力された検索クエリが検索に用いられた回数である検索回数に基づいて選択された過去に入力された検索クエリを提示する。   Moreover, in the search assistance apparatus 100 according to the embodiment, the presentation unit 134 is based on the number of searches that is the number of times the search query input in the past is used for the search from the search queries input in the past. Presents selected search queries entered in the past.

これにより、実施形態に係る検索アシスト装置100は、ユーザに対して、過去に入力された検索クエリを用いた通常の検索アシストに加えて、注目ワードを用いた検索アシストを提供することができる。   Thereby, the search assistance apparatus 100 which concerns on embodiment can provide the search assistance using an attention word to a user in addition to the normal search assistance using the search query input in the past.

また、実施形態に係る検索アシスト装置100において、提示部134は、取得部により取得された注目情報と前記過去に入力された検索クエリとのうち、前記注目情報の注目度に応じて算出された前記注目情報のスコアと、前記過去に入力された検索クエリの前記検索回数に応じて算出された前記過去に入力された検索クエリのスコアと、に基づいて選択された注目情報と過去に入力された検索クエリとを前記検索クエリの候補として提示する。   In the search assist device 100 according to the embodiment, the presentation unit 134 is calculated according to the attention level of the attention information among the attention information acquired by the acquisition unit and the search query input in the past. The attention information selected based on the score of the attention information and the score of the search query input in the past calculated according to the number of searches of the search query input in the past are input in the past. The search query is presented as a candidate for the search query.

これにより、実施形態に係る検索アシスト装置100は、ユーザが検索を行う際の入力を適切にアシストすることができる。   Thereby, the search assistance apparatus 100 according to the embodiment can appropriately assist the input when the user performs a search.

また、実施形態に係る検索アシスト装置100において、提示部134は、検索クエリとして入力された情報の量に応じて、入力された情報に対応する注目情報のスコアを変動させる。   Further, in the search assist device 100 according to the embodiment, the presentation unit 134 varies the score of the attention information corresponding to the input information according to the amount of information input as the search query.

これにより、実施形態に係る検索アシスト装置100は、検索文字数に応じて注目ワードが提示される可能性がより高めることができる。   Thereby, the search assist apparatus 100 according to the embodiment can further increase the possibility that the attention word is presented according to the number of search characters.

また、実施形態に係る検索アシスト装置100において、提示部134は、検索クエリとして入力された情報の量に応じて、入力された情報に対応する注目情報の表示順を変動させる。   Moreover, in the search assistance apparatus 100 according to the embodiment, the presentation unit 134 changes the display order of the attention information corresponding to the input information according to the amount of information input as the search query.

これにより、実施形態に係る検索アシスト装置100は、検索文字数に応じて注目ワードにユーザの関心を向けさせることができる。   Thereby, the search assistance apparatus 100 according to the embodiment can direct the user's interest to the attention word according to the number of search characters.

また、実施形態に係る検索アシスト装置100において、取得部131は、ウェブコンテンツに関する情報において注目情報と所定の割合以上で共起する共起情報を取得する。提示部134は、注目情報のうち共起する共起情報が所定の条件を満たす注目情報同士を関連注目情報とし、関連注目情報の各スコアを合算した合計スコアを関連注目情報のスコアとする。   Further, in the search assist device 100 according to the embodiment, the acquisition unit 131 acquires co-occurrence information that co-occurs with attention information and at a predetermined ratio or more in information regarding web content. The presenting unit 134 sets attention information items that satisfy co-occurrence information satisfying a predetermined condition among the attention information as related attention information, and sets a total score obtained by adding the scores of the related attention information as a score of the related attention information.

これにより、実施形態に係る検索アシスト装置100は、共通する注目情報を併せて評価でき、ユーザに対してより適切な検索アシストを行うことができる。   Thereby, the search assistance apparatus 100 which concerns on embodiment can evaluate together common attention information, and can perform more suitable search assistance with respect to a user.

また、実施形態に係る検索アシスト装置100において、提示部134は、検索クエリとして入力される情報が所定の量を超えた場合に前記注目情報を提示する。   In the search assist device 100 according to the embodiment, the presentation unit 134 presents the attention information when information input as a search query exceeds a predetermined amount.

これにより、実施形態に係る検索アシスト装置100は、検索文字が少ない段階で注目度の高くない注目ワードが表示されユーザに違和感を与えることを抑制して、ユーザの入力に対して適切な検索アシストを行うことができる。   Accordingly, the search assist device 100 according to the embodiment suppresses the display of an attention word that is not high in the attention level when the number of search characters is small and gives the user a sense of incongruity, and appropriate search assistance for the user input. It can be performed.

また、実施形態に係る検索アシスト装置100は、禁止情報記憶部を有する。禁止情報記憶部は、使用禁止に関する使用禁止情報を記憶する。提示部134は、取得部によって取得された注目情報のうち、禁止情報記憶部に記憶された使用禁止情報に応じて算出したスコアが所定値以上であるウェブコンテンツに関する情報に含まれる注目情報以外の注目情報を提示する。   In addition, the search assist device 100 according to the embodiment includes a prohibition information storage unit. The prohibition information storage unit stores use prohibition information regarding use prohibition. Of the attention information acquired by the acquisition unit, the presentation unit 134 includes information other than the attention information included in the information related to the web content whose score calculated according to the use prohibition information stored in the prohibition information storage unit is a predetermined value or more. Present attention information.

これにより、実施形態に係る検索アシスト装置100は、ユーザに対して、不適切な検索クエリの候補が提示されることを防止できる。   Thereby, the search assistance apparatus 100 according to the embodiment can prevent an inappropriate search query candidate from being presented to the user.

また、実施形態に係る検索アシスト装置100において、提示部134は、検索クエリとして入力中の情報に対応する注目情報を検索クエリの候補として提示する。   Further, in the search assist device 100 according to the embodiment, the presentation unit 134 presents attention information corresponding to information being input as a search query as a search query candidate.

これにより、実施形態に係る検索アシスト装置100は、ユーザに対して、検索文字入力中であっても検索クエリの候補の提示することができる。   Thereby, the search assistance apparatus 100 according to the embodiment can present search query candidates to the user even when a search character is being input.

また、実施形態に係る検索アシスト装置100において、取得部131は、ウェブコンテンツに関する情報において注目情報と所定の割合以上で共起する共起情報を取得する。提示部134は、注目情報と前記共起情報とを組み合わせた情報を検索クエリの候補として提示する。   Further, in the search assist device 100 according to the embodiment, the acquisition unit 131 acquires co-occurrence information that co-occurs with attention information and at a predetermined ratio or more in information regarding web content. The presentation unit 134 presents information obtained by combining attention information and the co-occurrence information as a search query candidate.

これにより、実施形態に係る検索アシスト装置100は、ユーザにとってより共起ワードを含む検索クエリの候補が意味の理解しやすい情報となり、その検索クエリの候補が選択されやすくなる。   Thereby, in the search assist device 100 according to the embodiment, the candidate of the search query including the co-occurrence word becomes information that allows the user to easily understand the meaning, and the candidate of the search query is easily selected.

また、実施形態に係る検索アシスト装置100において、取得部131は、ウェブコンテンツに関する情報において前記注目情報と所定の割合以上で共起する共起情報を取得する。提示部134は、注目情報に基づく検索の実行後に、前記注目情報と前記共起情報とを組み合わせた情報を検索クエリの候補として提示する。   In the search assistance device 100 according to the embodiment, the acquisition unit 131 acquires co-occurrence information that co-occurs with the attention information at a predetermined ratio or more in the information about the web content. The presentation unit 134 presents information obtained by combining the attention information and the co-occurrence information as a search query candidate after executing the search based on the attention information.

これにより、実施形態に係る検索アシスト装置100は、ユーザにとってより共起ワードを含む検索クエリの候補が意味の理解しやすい情報となり、その検索クエリの候補が選択されやすくなる。   Thereby, in the search assist device 100 according to the embodiment, the candidate of the search query including the co-occurrence word becomes information that allows the user to easily understand the meaning, and the candidate of the search query is easily selected.

また、実施形態に係る検索アシスト装置100において、提示部134は、注目情報の注目度に応じて算出された注目情報のスコアと、注目情報と共起する共起情報を注目情報とした場合における注目度に応じて算出された共起情報のスコアとに基づいて、共起情報のスコアと注目情報のスコアとが所定の条件を満たす場合、注目情報を検索クエリの候補としない。   In the search assist device 100 according to the embodiment, the presentation unit 134 uses the attention information score calculated according to the attention level of the attention information and the co-occurrence information co-occurring with the attention information as the attention information. If the co-occurrence information score and the attention information score satisfy a predetermined condition based on the co-occurrence information score calculated according to the attention level, the attention information is not regarded as a search query candidate.

これにより、実施形態に係る検索アシスト装置100は、注目情報として共起情報が提示されることを抑制し、ユーザに対してより適切な検索アシストを行うことができる。   Thereby, the search assistance apparatus 100 according to the embodiment can suppress the co-occurrence information from being presented as attention information and perform more appropriate search assistance for the user.

また、実施形態に係る検索アシスト装置100は、共起情報記憶部を有する。共起情報記憶部は、共起情報に関する情報を記憶する。提示部134は、共起情報記憶部に記憶された共起情報の共起頻度に応じて算出された共起情報のスコアが所定値以上である場合、取得部により取得された注目情報のうち、共起情報記憶部に記憶された共起情報と所定の割合以上で共起する注目情報を検索クエリの候補とする。   In addition, the search assist device 100 according to the embodiment includes a co-occurrence information storage unit. The co-occurrence information storage unit stores information regarding the co-occurrence information. When the score of the co-occurrence information calculated according to the co-occurrence frequency of the co-occurrence information stored in the co-occurrence information storage unit is equal to or greater than a predetermined value, the presentation unit 134 includes the attention information acquired by the acquisition unit. The attention information that co-occurs with the co-occurrence information stored in the co-occurrence information storage unit at a predetermined ratio or more is set as a search query candidate.

これにより、実施形態に係る検索アシスト装置100は、共起情報も注目情報の評価に加えることで、不適切な注目情報が提示されることを抑制し、ユーザに対してより適切な検索アシストを行うことができる。   Thereby, the search assistance apparatus 100 according to the embodiment suppresses the presentation of inappropriate attention information by adding the co-occurrence information to the attention information evaluation, and provides more appropriate search assistance to the user. It can be carried out.

また、実施形態に係る検索アシスト装置100において、提示部134は、検索クエリを入力するユーザに関する情報に基づいてユーザの状態が所定の条件を満たす場合に、前記注目情報を提示する。   Moreover, in the search assistance apparatus 100 according to the embodiment, the presentation unit 134 presents the attention information when the user's state satisfies a predetermined condition based on information about the user who inputs the search query.

これにより、実施形態に係る検索アシスト装置100は、ユーザの状態によって注目ワードを出しわけることにより、注目ワードが検索クエリの候補として選択される可能性を高め、ユーザに対してより適切な検索アシストを行うことができる。   Thereby, the search assistance apparatus 100 according to the embodiment increases the possibility that the attention word is selected as a candidate for the search query by dividing the attention word according to the state of the user, and more appropriate search assistance for the user. It can be performed.

また、実施形態に係る検索アシスト装置100において、提示部134は、ユーザが所定のデバイスを使用していると判定された場合に、注目情報を提示する。   In the search assistance device 100 according to the embodiment, the presentation unit 134 presents attention information when it is determined that the user is using a predetermined device.

これにより、実施形態に係る検索アシスト装置100は、ユーザの使用するデバイスによって注目ワードを出しわけることにより、注目ワードが検索クエリの候補として選択される可能性を高め、ユーザに対してより適切な検索アシストを行うことができる。   Thereby, the search assistance device 100 according to the embodiment increases the possibility that the attention word is selected as a candidate for the search query by dividing the attention word depending on the device used by the user, and is more appropriate for the user. Search assistance can be performed.

また、実施形態に係る検索アシスト装置100において、提示部134は、ユーザが所定のエリアに位置していると判定された場合に、注目情報を提示する。   In the search assist device 100 according to the embodiment, the presentation unit 134 presents attention information when it is determined that the user is located in a predetermined area.

これにより、実施形態に係る検索アシスト装置100は、ユーザの位置によって注目ワードを出しわけることにより、注目ワードが検索クエリの候補として選択される可能性を高め、ユーザに対してより適切な検索アシストを行うことができる。   Thereby, the search assist device 100 according to the embodiment increases the possibility that the attention word is selected as a candidate for the search query by dividing the attention word according to the position of the user, and more appropriate search assistance for the user. It can be performed.

また、実施形態に係る検索アシスト装置100において、提示部134は、ユーザからの入力が所定の時間に行われたと判定された場合に、注目情報を提示する。   In the search assistance device 100 according to the embodiment, the presentation unit 134 presents attention information when it is determined that the input from the user is performed at a predetermined time.

これにより、実施形態に係る検索アシスト装置100は、時間によって注目ワードを出しわけることにより、注目ワードが検索クエリの候補として選択される可能性を高め、ユーザに対してより適切な検索アシストを行うことができる。   Thereby, the search assistance apparatus 100 according to the embodiment increases the possibility that the attention word is selected as a candidate for the search query by dividing the attention word according to time, and performs more appropriate search assistance for the user. be able to.

また、実施形態に係る検索アシスト装置100において、提示部134は、ユーザからの入力が所定の回数を超えて行われたと判定された場合に、注目情報を提示する。   In the search assist device 100 according to the embodiment, the presentation unit 134 presents attention information when it is determined that the input from the user has been performed more than a predetermined number of times.

これにより、実施形態に係る検索アシスト装置100は、ユーザの入力回数によって注目ワードを出しわけることにより、注目ワードが検索クエリの候補として選択される可能性を高め、ユーザに対してより適切な検索アシストを行うことができる。   Accordingly, the search assist device 100 according to the embodiment increases the possibility that the attention word is selected as a candidate for the search query by dividing the attention word according to the number of times the user has input, and more appropriate search for the user. Assist can be performed.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications based on the knowledge of those skilled in the art including the aspects described in the disclosure line of the invention, It is possible to implement the present invention in other forms with improvements.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。   In addition, the above-mentioned “section (module, unit)” can be read as “means” or “circuit”. For example, the acquisition unit can be read as acquisition means or an acquisition circuit.

1 検索システム
10 ユーザ端末
20 抽出装置
30 Webサーバ
100 検索アシスト装置
121 注目ワード記憶部
122 検索情報記憶部
131 取得部
132 受付部
133 生成部
134 提示部
135 検索部
DESCRIPTION OF SYMBOLS 1 Search system 10 User terminal 20 Extraction device 30 Web server 100 Search assist device 121 Attention word storage part 122 Search information storage part 131 Acquisition part 132 Reception part 133 Generation part 134 Presentation part 135 Search part

Claims (21)

ウェブコンテンツに関する情報であって過去に入力された検索クエリ以外の情報を含む情報に基づいて、所定期間において端末装置を利用するユーザと異なる他のユーザに注目されていると判定された注目情報を取得する取得部と、
検索クエリとして入力された情報に対応する所定数の前記注目情報であって、当該注目情報ともに表示される検索クエリの過去の使用回数に応じて表示可否および表示位置が変動する前記注目情報と、検索クエリの履歴に基づく所定数の検索クエリとを検索クエリの候補として前記端末装置を利用するユーザに提示する提示部と、
を備えたことを特徴とする検索装置。
Attention information determined to be noticed by another user who is different from the user who uses the terminal device in a predetermined period based on information including information other than a search query input in the past, which is information related to web content. An acquisition unit to acquire;
A predetermined number of the attention information corresponding to information input as a search query, the attention information whose display availability and display position fluctuate according to the past number of times of use of the search query displayed together with the attention information ; A presenting unit that presents a predetermined number of search queries based on a search query history to a user who uses the terminal device as a search query candidate;
A search device comprising:
前記提示部は、
前記注目情報であることが識別可能に前記注目情報を提示する、
ことを特徴とする請求項1に記載の検索装置。
The presenting unit
Presenting the attention information so as to be identifiable as the attention information;
The search device according to claim 1.
前記提示部は、
前記所定数の検索クエリとして、前記過去に入力された検索クエリの中から、前記過去に入力された検索クエリが検索に用いられた回数である検索回数に基づいて選択された過去に入力された検索クエリを提示する、
ことを特徴とする請求項1又は請求項2に記載の検索装置。
The presenting unit
As the predetermined number of search queries, the search queries input in the past are selected from the search queries input in the past based on the number of searches that are the number of times the search query has been used for the search. Present a search query,
The search device according to claim 1, wherein the search device is a search device.
前記提示部は、
前記取得部により取得された注目情報と前記過去に入力された検索クエリとのうち、前記注目情報の注目度に応じて算出された前記注目情報のスコアと、前記過去に入力された検索クエリの前記検索回数に応じて算出された前記過去に入力された検索クエリのスコアと、に基づいて選択された注目情報と過去に入力された検索クエリとを前記検索クエリの候補として提示する、
ことを特徴とする請求項3に記載の検索装置。
The presenting unit
Of the attention information acquired by the acquisition unit and the search query input in the past, the score of the attention information calculated according to the attention level of the attention information, and the search query input in the past Presenting as a candidate for the search query the attention information selected based on the score of the search query input in the past calculated according to the number of searches and the search query input in the past,
The search device according to claim 3.
前記提示部は、
前記検索クエリとして入力された情報の量に応じて、入力された情報に対応する注目情報のスコアを変動させる、
ことを特徴とする請求項4に記載の検索装置。
The presenting unit
According to the amount of information input as the search query, the score of attention information corresponding to the input information is changed.
The search device according to claim 4, wherein:
前記提示部は、
前記検索クエリとして入力された情報の量に応じて、入力された情報に対応する注目情報の表示順を変動させる、
ことを特徴とする請求項4又は請求項5に記載の検索装置。
The presenting unit
The display order of the attention information corresponding to the input information is changed according to the amount of information input as the search query.
The search device according to claim 4 or 5, wherein
前記取得部は、
前記ウェブコンテンツに関する情報において前記注目情報と所定の割合以上で共起する共起情報を取得し、
前記提示部は、
前記注目情報のうち共起する共起情報が所定の条件を満たす注目情報同士を関連注目情報とし、前記関連注目情報の各スコアを合算した合計スコアを前記関連注目情報のスコアとする、
ことを特徴とする請求項4〜6のいずれか一つに記載の検索装置。
The acquisition unit
In the information about the web content, obtain co-occurrence information that co-occurs with the attention information at a predetermined ratio or more,
The presenting unit
Of the attention information, the co-occurrence information that co-occurs satisfies the attention information satisfying a predetermined condition as related attention information, and the total score obtained by adding the scores of the related attention information is the score of the related attention information.
The search device according to any one of claims 4 to 6, wherein
前記提示部は、
前記検索クエリとして入力された情報が所定の量を超えた場合に前記注目情報を提示する、
ことを特徴とする請求項1〜7のいずれか一つに記載の検索装置。
The presenting unit
Presenting the attention information when the information input as the search query exceeds a predetermined amount;
The search device according to any one of claims 1 to 7.
使用禁止に関する使用禁止情報を記憶する禁止情報記憶部、
をさらに備え、
前記提示部は、
前記取得部によって取得された注目情報のうち、前記禁止情報記憶部に記憶された前記使用禁止情報に応じて算出したスコアが所定値以上であるウェブコンテンツに関する情報に含まれる注目情報以外の注目情報を提示する、
ことを特徴とする請求項1〜8のいずれか一つに記載の検索装置。
Prohibition information storage unit for storing prohibition information related to prohibition of use,
Further comprising
The presenting unit
Of the attention information acquired by the acquisition unit, attention information other than the attention information included in the information about the web content whose score calculated according to the use prohibition information stored in the prohibition information storage unit is a predetermined value or more Present,
The search device according to any one of claims 1 to 8, wherein:
前記提示部は、
検索クエリとして入力中の情報に対応する注目情報を前記検索クエリの候補として提示する、
ことを特徴とする請求項1〜9のいずれか一つに記載の検索装置。
The presenting unit
Present attention information corresponding to information being input as a search query as a candidate for the search query,
The search device according to any one of claims 1 to 9, wherein:
ウェブコンテンツに関する情報であって過去に入力された検索クエリ以外の情報を含む情報に基づいて、所定期間において端末装置を利用するユーザと異なる他のユーザに注目されていると判定された注目情報を取得する取得部と、
検索クエリとして入力された情報に対応する所定数の前記注目情報と、検索クエリの履歴に基づく所定数の検索クエリとを検索クエリの候補として前記端末装置を利用するユーザに提示する提示部と、
を備え、
前記取得部は、
前記ウェブコンテンツに関する情報において前記注目情報と所定の割合以上で共起する共起情報を取得し、
前記提示部は、
検索クエリとして入力中の情報に対応する前記注目情報と前記共起情報とを組み合わせた情報を前記検索クエリの候補として提示する、
ことを特徴とする検索装置。
Attention information determined to be noticed by another user who is different from the user who uses the terminal device in a predetermined period based on information including information other than a search query input in the past, which is information related to web content. An acquisition unit to acquire;
A presentation unit that presents a predetermined number of the attention information corresponding to information input as a search query and a predetermined number of search queries based on the history of the search query to a user who uses the terminal device as search query candidates;
With
The acquisition unit
In the information about the web content, obtain co-occurrence information that co-occurs with the attention information at a predetermined ratio or more,
The presenting unit
Presenting the combination of the attention information and the co-occurrence information corresponding to the information being input as a search query as candidates for the search query;
Search device you wherein a.
ウェブコンテンツに関する情報であって過去に入力された検索クエリ以外の情報を含む情報に基づいて、所定期間において端末装置を利用するユーザと異なる他のユーザに注目されていると判定された注目情報を取得する取得部と、
検索クエリとして入力された情報に対応する所定数の前記注目情報と、検索クエリの履歴に基づく所定数の検索クエリとを検索クエリの候補として前記端末装置を利用するユーザに提示する提示部と、
を備え、
前記取得部は、
前記ウェブコンテンツに関する情報において前記注目情報と所定の割合以上で共起する共起情報を取得し、
前記提示部は、
前記注目情報に基づく検索の実行後に、前記注目情報と前記共起情報とを組み合わせた情報を前記検索クエリの候補として提示する、
ことを特徴とする検索装置。
Attention information determined to be noticed by another user who is different from the user who uses the terminal device in a predetermined period based on information including information other than a search query input in the past, which is information related to web content. An acquisition unit to acquire;
A presentation unit that presents a predetermined number of the attention information corresponding to information input as a search query and a predetermined number of search queries based on the history of the search query to a user who uses the terminal device as search query candidates;
With
The acquisition unit
In the information about the web content, obtain co-occurrence information that co-occurs with the attention information at a predetermined ratio or more,
The presenting unit
After execution of the search based on the attention information, information combining the attention information and the co-occurrence information is presented as a candidate for the search query.
Search device you wherein a.
前記提示部は、
前記注目情報の注目度に応じて算出された前記注目情報のスコアと、前記注目情報と共起する共起情報を注目情報とした場合における注目度に応じて算出された前記共起情報のスコアとに基づいて、前記共起情報のスコアと前記注目情報のスコアとが所定の条件を満たす場合、前記注目情報を前記検索クエリの候補としない、
ことを特徴とする請求項11又は請求項12に記載の検索装置。
The presenting unit
The score of the attention information calculated according to the attention degree of the attention information and the score of the co-occurrence information calculated according to the attention degree when the co-occurrence information co-occurring with the attention information is the attention information. If the score of the co-occurrence information and the score of the attention information satisfy a predetermined condition, the attention information is not regarded as a candidate for the search query.
The search device according to claim 11 or 12, characterized in that:
共起情報に関する情報を記憶する共起情報記憶部、
をさらに備え、
前記提示部は、
前記共起情報記憶部に記憶された共起情報の共起頻度に応じて算出された前記共起情報のスコアが所定値以上である場合、前記取得部により取得された注目情報のうち、前記共起情報記憶部に記憶された共起情報と所定の割合以上で共起する注目情報を前記検索クエリの候補とする、
ことを特徴とする請求項11〜13のいずれか一つに記載の検索装置。
A co-occurrence information storage unit for storing information on the co-occurrence information;
Further comprising
The presenting unit
When the score of the co-occurrence information calculated according to the co-occurrence frequency of the co-occurrence information stored in the co-occurrence information storage unit is equal to or greater than a predetermined value, among the attention information acquired by the acquisition unit, The attention information that co-occurs at a predetermined ratio or more with the co-occurrence information stored in the co-occurrence information storage unit is set as a candidate for the search query,
The search device according to any one of claims 11 to 13, characterized in that:
前記提示部は、
検索クエリを入力するユーザに関する情報に基づいて前記ユーザの状態が所定の条件を満たす場合に、前記注目情報を提示する、
ことを特徴とする請求項1〜14のいずれか一つに記載の検索装置。
The presenting unit
Presenting the attention information when the state of the user satisfies a predetermined condition based on information about the user who inputs a search query;
The search device according to any one of claims 1 to 14, wherein:
前記提示部は、
前記ユーザが所定のデバイスを使用していると判定された場合に、前記注目情報を提示する、
ことを特徴とする請求項15に記載の検索装置。
The presenting unit
Presenting the attention information when it is determined that the user is using a predetermined device;
The search device according to claim 15.
前記提示部は、
前記ユーザが所定のエリアに位置していると判定された場合に、前記注目情報を提示する、
ことを特徴とする請求項15又は請求項16に記載の検索装置。
The presenting unit
Presenting the attention information when it is determined that the user is located in a predetermined area;
The search device according to claim 15 or 16, characterized in that:
前記提示部は、
前記ユーザからの入力が所定の時間に行われたと判定された場合に、前記注目情報を提示する、
ことを特徴とする請求項15〜17のいずれか一つに記載の検索装置。
The presenting unit
When it is determined that the input from the user is performed at a predetermined time, the attention information is presented.
The search device according to any one of claims 15 to 17, wherein:
前記提示部は、
前記ユーザからの入力が所定の回数を超えて行われたと判定された場合に、前記注目情報を提示する、
ことを特徴とする請求項15〜18のいずれか一つに記載の検索装置。
The presenting unit
Presenting the attention information when it is determined that the input from the user has been performed more than a predetermined number of times;
The search device according to any one of claims 15 to 18, wherein
コンピュータが実行する検索方法であって、
制御部がウェブコンテンツに関する情報であって過去に入力された検索クエリ以外の情報を含む情報に基づいて、所定期間において端末装置を利用するユーザと異なる他のユーザに注目されていると判定された注目情報を取得し記憶部に記憶する取得工程と、
検索クエリとして入力された情報に対応する所定数の前記注目情報であって、当該注目情報ともに表示される検索クエリの過去の使用回数に応じて表示可否および表示位置が変動する前記注目情報と、検索クエリの履歴に基づく所定数の検索クエリとを検索クエリの候補として前記端末装置を利用するユーザに提示する提示工程と、
を含むことを特徴とする検索方法。
A search method performed by a computer,
Based on information including information other than a search query input in the past, the control unit is determined to have received attention from another user who is different from the user who uses the terminal device during the predetermined period. An acquisition step of acquiring attention information and storing it in a storage unit;
A predetermined number of the attention information corresponding to information input as a search query, the attention information whose display availability and display position fluctuate according to the past number of times of use of the search query displayed together with the attention information ; A presenting step of presenting a predetermined number of search queries based on a search query history as a search query candidate to a user using the terminal device;
The search method characterized by including.
コンピュータに実行させる検索プログラムであって、
制御部がウェブコンテンツに関する情報であって過去に入力された検索クエリ以外の情報を含む情報に基づいて、所定期間において端末装置を利用するユーザと異なる他のユーザに注目されていると判定された注目情報を取得し記憶部に記憶する取得手順と、
検索クエリとして入力された情報に対応する所定数の前記注目情報であって、当該注目情報ともに表示される検索クエリの過去の使用回数に応じて表示可否および表示位置が変動する前記注目情報と、検索クエリの履歴に基づく所定数の検索クエリとを検索クエリの候補として前記端末装置を利用するユーザに提示する提示手順と、
をコンピュータに実行させることを特徴とする検索プログラム。
A search program to be executed by a computer,
Based on information including information other than a search query input in the past, the control unit is determined to have received attention from another user who is different from the user who uses the terminal device during the predetermined period. An acquisition procedure for acquiring attention information and storing it in a storage unit
A predetermined number of the attention information corresponding to information input as a search query, the attention information whose display availability and display position fluctuate according to the past number of times of use of the search query displayed together with the attention information ; A presentation procedure for presenting a predetermined number of search queries based on a history of search queries to a user who uses the terminal device as search query candidates;
A search program characterized by causing a computer to execute.
JP2016115303A 2016-06-09 2016-06-09 SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM Active JP6077163B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016115303A JP6077163B2 (en) 2016-06-09 2016-06-09 SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016115303A JP6077163B2 (en) 2016-06-09 2016-06-09 SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2014121013A Division JP5952343B2 (en) 2014-06-11 2014-06-11 SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM

Publications (2)

Publication Number Publication Date
JP2016177842A JP2016177842A (en) 2016-10-06
JP6077163B2 true JP6077163B2 (en) 2017-02-08

Family

ID=57069283

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016115303A Active JP6077163B2 (en) 2016-06-09 2016-06-09 SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM

Country Status (1)

Country Link
JP (1) JP6077163B2 (en)

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3878694B2 (en) * 1996-08-29 2007-02-07 松下電器産業株式会社 TV receiver
JP2001249933A (en) * 2000-03-06 2001-09-14 Nippon Telegr & Teleph Corp <Ntt> Search term input complementing method and apparatus, and recording medium storing program for implementing the method
JP2002183194A (en) * 2000-12-15 2002-06-28 Ricoh Co Ltd Search expression generating apparatus and method
JP4165426B2 (en) * 2004-03-26 2008-10-15 日本電信電話株式会社 Topic extraction method, apparatus and program
JP2008027186A (en) * 2006-07-21 2008-02-07 Seiko Epson Corp Information search apparatus and information search method
JP4342575B2 (en) * 2007-06-25 2009-10-14 株式会社東芝 Device, method, and program for keyword presentation
WO2009019830A1 (en) * 2007-08-03 2009-02-12 Panasonic Corporation Related word presentation device
JP5248655B2 (en) * 2011-05-18 2013-07-31 株式会社東芝 Information processing apparatus and program
JP5426710B2 (en) * 2012-03-19 2014-02-26 株式会社東芝 Search support device, search support method and program
JP2014026614A (en) * 2012-07-30 2014-02-06 Kadokawa Digix Inc Search and information display system
JP2013012242A (en) * 2012-09-19 2013-01-17 Toshiba Corp Information processing apparatus, information processing method and program
JP6028505B2 (en) * 2012-10-04 2016-11-16 船井電機株式会社 Recording / playback apparatus and program search method
JP5623599B2 (en) * 2013-06-25 2014-11-12 シャープ株式会社 Display device, television receiver, search method, program, and recording medium

Also Published As

Publication number Publication date
JP2016177842A (en) 2016-10-06

Similar Documents

Publication Publication Date Title
JP5952343B2 (en) SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM
US8510287B1 (en) Annotating personalized recommendations
EP3158472B1 (en) Generating contextual search presentations
JP4962967B2 (en) Web page search server and query recommendation method
JP6784499B2 (en) Decision device, decision method and decision program
EP2801918A1 (en) Information processing device, category display method, program, and information storage medium
JP2018504686A (en) Method and apparatus for processing search data
JP5615464B1 (en) Cooking recipe information providing apparatus, cooking recipe information providing method, program, and information recording medium
JP2018045553A (en) Selection device, selection method, and selection program
JP6367446B2 (en) Information processing apparatus, information processing method, and program
JP2016153972A (en) Extraction device, extraction method and extraction program
JP7280305B2 (en) Information processing device, information processing method and information processing program
JP2018067193A (en) Extraction apparatus, extraction method and extraction program
JP6776072B2 (en) Decision device, decision method, and decision program
JP2018190462A (en) Providing device, providing method, and providing program
JP6077163B2 (en) SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM
JP2018185575A (en) Provision device, provision method and provision program
JP6913596B2 (en) Information processing equipment, information processing methods and information processing programs
JP6367776B2 (en) Extraction apparatus, extraction method, and extraction program
JP7292452B1 (en) Proposed device, proposed method, and proposed program
JP2014215633A (en) Intent classification device, method and program, service selection support device, method and program
JP5855202B1 (en) SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM
JP6852520B2 (en) Information processing equipment, information processing methods and programs
JP2018195108A (en) Information processing apparatus, information processing method, and program
JP5953248B2 (en) Intent classification device, method and program, service selection support device, method and program

Legal Events

Date Code Title Description
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20160629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160816

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161205

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170111

R150 Certificate of patent or registration of utility model

Ref document number: 6077163

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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

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

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250