JP5561842B2 - 情報検索装置、情報検索プログラム、プログラム格納媒体 - Google Patents
情報検索装置、情報検索プログラム、プログラム格納媒体 Download PDFInfo
- Publication number
- JP5561842B2 JP5561842B2 JP2013118116A JP2013118116A JP5561842B2 JP 5561842 B2 JP5561842 B2 JP 5561842B2 JP 2013118116 A JP2013118116 A JP 2013118116A JP 2013118116 A JP2013118116 A JP 2013118116A JP 5561842 B2 JP5561842 B2 JP 5561842B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- keyword
- query
- search
- provision
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
利用者端末と通信する手段と、記憶手段と、制御手段とを備え、
前記記憶手段は、前記提供情報と前記クエリと評価値との対応関係を記憶し、前記評価値は、前記提供情報のそれぞれに対応するクエリ間の優劣関係を記述し、
前記制御手段は、提供情報提示順処理と、提供情報出力処理とを可能とし、
前記提供情報提示順処理は、前記利用者端末からクエリAが入力されると、当該クエリAに対応する提供情報を特定するとともに、当該特定した提供情報のそれぞれに対応するクエリAの前記評価値に基づいて、当該特定した提供情報の提示順を決定し、
前記提供情報出力処理は、前記特定した提供情報を前記提示順に従って前記利用者端末に出力する、
ことを特徴とする情報検索装置である。
前記制御手段は、前記記憶されている提供情報のそれぞれについて、対応するクエリの値に基づいて前記評価値を生成するクエリ評価処理を実行する情報検索装置である。
前記制御手段は、あるクエリxを索引として当該クエリxに提供情報と前記評価値との組を対応付けしたインデックス情報を作成して記憶するインデックス作成処理を可能とするとともに、
前記提供情報提示順処理では、前記クエリAを前記インデックス情報に照会することで前記提供情報と当該クエリAの評価値の組を特定し、当該特定した組に基づいて前記提示順を決定する情報検索装置である。
前記記憶手段は、前記提供情報と前記クエリと評価値との対応関係を記憶しており、前記評価値は、前記提供情報のそれぞれに対応するクエリ間の優劣関係を記述したものであり、
前記コンピュータは、提供情報提示順処理と、提供情報出力処理とを実行し、
前記提供情報提示順処理は、前記利用者端末からクエリAが入力されると、当該クエリAに対応する提供情報を特定するとともに、当該特定した提供情報のそれぞれに対応するクエリAの前記評価値に基づいて、当該特定した提供情報の提示順を決定し、
前記提供情報出力処理は、前記特定した提供情報を前記提示順に従って前記利用者端末に出力する、
ことを特徴とする情報検索方法である。
図1に本発明の実施例における情報検索装置を含むネットワーク構成を示した。本実施例では、ブラウザを実装した利用者端末10と情報検索装置1とがインターネット100に接続されている。本実施例の情報検索装置(以下、検索装置)1は、WWWサーバー機能を含んだコンピュータシステムであり、利用者端末10との通信過程で取得した情報に基づいて付帯するデータベース(2,3)を検索し、該当するレコード(提供情報)を抽出し、その提供情報を一覧にした検索結果一覧ページを利用者端末10に返送する。
検索装置1が公開する電子商店には、当該商店が販売している各商品に関する情報と商品購入の受け付け機能とを含んだWebページ(商品販売ページ)が含まれている。図2に商品販売ページの画面概略を示した。商品販売ページ20には、商品についての説明文21や商品の画像22とともに、購入する商品の数量入力欄23と購入指示をするための「買い物かごに入れる」ボタン24が含まれている。
次に、利用者が検索装置1を利用して目的の商品についての情報を入手するまでの手順を示す。図3〜図5に、電子商店のホームページを起点として、利用者端末10に特定の商品販売ページが表示されるまでの画面遷移を示した。まず利用者は、電子商店のホームページ(図3:符号30)に記載されている商品のカテゴリ31からデジタルカメラのカテゴリ31bを利用者端末10にて選択する。検索装置1は、該当する商品カテゴリについての初期画面(商品トップページ)を利用者端末10に返送する(図4:符号40)。商品トップページ40には、利用者が商品に関するキーワードを直接指定できるように、商品のメーカ名や機能(画素数など)の指定を受け付ける選択肢41を含んでいる。そして、この選択肢41が個別のフレーム(選択肢フレーム)42によって提示されている。また、この例における商品トップページには、広告コンテンツ43などの利用者による情報検索とは関連性がない情報が選択肢フレーム42とは別のフレーム44に掲載されている。
検索装置1は、キーワード・ランキング・データベース3を付帯している。図6にキーワード・ランキング・データベースの概略構造を示した。提供情報を特定するための販売ページのURL61に順位情報63を付帯したキーワード62が対応付けされている。順位情報は、順位を特定するための上下関係を特定できればどのような情報であってもよい。図6に示したように直接順位を指定した情報であってもよいし、数値であってもよい。本実施例の検索装置1と従来の検索装置との決定的な違いは、要求キーワードをクエリーとして受け付けた際、該当する提供情報の提示順位をキーワード・ランキング・データベース検索に基づいて決定する点にある。
図6に示したキーワード・ランキング・データベースを例に挙げて、検索装置1による提供情報の提示順位決定処理について説明する。検索装置1が、利用者端末10による選択肢の指定に基づいて例えば「手ぶれ補正」の要求ワードを受け付けたとする。そして、提供情報64a、64bのいずれにも「手ぶれ補正」のキーワードが含まれている。しかし検索結果一覧ページ50では、「手ぶれ補正」なるキーワードに付帯する順位が上位である提供情報64aの方を提供情報64bより上位に掲載する。したがって、メーカや価格などの従来の提示順とは無関係に、また、「手ぶれ補正」の文字列が多く含んだ提供情報が他にあったとしても、キーワード・ランキング・データベース3において「手ぶれ補正」のキーワードに付帯する順位情報によって順位が上位になった方の提供情報を優先して検索結果一覧ページ50に掲載する。
キーワード・ランキング・データベース3は、各提供情報のキーワードに順位情報が付帯している点に特徴がある。この順位情報は、利用者に提示される提供情報が利用者の要求にどれほど近似しているのかを推し量るための指標に相当する。そして、キーワード・ランキング・データベース3の作成方式としては、以下の(a)〜(c)が考えられる。
(b)提供情報の内容に基づいて作成する方式
(c)利用者の要求と評価に基づいて作成する方式
が考えられる。(a)の方式は提供情報の作成者が任意に決定する方式であり特殊な情報処理は必要ない。(b)は提供情報データベースに新規の提供情報が追加されたり、既存の提供情報に変更があったりすると、キーワード・ランキング・データベース3も更新される。(c)の方式は、利用者の要求、すなわち利用者端末10からの要求キーワードと、利用者の評価、すなわち実際に閲覧された提供情報や閲覧された提供情報を起源とした利用者からの指示(商品の購入など)との関連性に基づいてキーワード・ランキング・データベース3を作成する方法である。
提供情報に含まれている単語を抽出し、各単語に該当するキーワードを集計する。そして、数の多いキーワードから順に各キーワードに順位を付ける。あるいは、単語の位置、例えば、販売ページにおけるタイトルや本文など、特定の記載位置に応じて順位を決定してもよい。文字の大きさに応じて順位を決定することもできる。例えば、文字の記載位置や文字の大きさに重み付け値を対応付けしておき、提供情報から抽出される各キーワードについて、対応する単語の記載位置や文字の大きさに応じた重み付け値を加算していく。最終的に重み付け値の合計値が多い順にキーワードの順位を決定する。
上記(a)(b)におけるキーワード・ランキング・データベース作成方式では、新規提供情報の追加や既存の提供情報に変更が無い限りキーワード・ランキング・データベース3は更新されることはなく、静的である。しかしながら、利用者が特定の提供情報に対する関心事項と、提供情報の作成者が提示したい事項や提供情報に多く含まれる事項とが一致するとは限らない。例えば、提供情報の作成者がデジタルカメラの機能を重視して「光学ズーム10倍」のキーワードに上位のランキングを付けたり、提供情報中にこのキーワードに対応する単語が多く含まれていたとしても、実は、他のデジタルカメラにはない機体色に大きな関心があって、この商品の販売ページの閲覧機会が多いのかもしれない。そこで、利用者端末10との通信に基づいてキーワード・ランキング・データベース3を作成し、利用者の情報検索の趣旨と、検索結果一覧ページにおける提供情報の提示順位とをより確実に一致させるようにしてもよい。すなわち、ある要求キーワードを起源としてある販売ページ(提供情報)が閲覧されたり、商品を購入されたりするなどの何らかの指示が利用者からなされた場合、その要求キーワードは、最終的に指定された一つの提供情報を評価するキーワード(評価キーワード)となる。
上述した検索装置1による、検索結果一覧ページの送付とキーワード・ランキング・データベースの作成・更新処理に関わる情報処理の流れを図11に示した。この例では、利用者端末10が、電子商店のホームページにおいて商品カテゴリを指定することにより、商品トップページを取り寄せる(s1,s2)。要求キーワードが入力されると、その要求キーワードをキーワード・ランキング・データベース3に照会し、該当のキーワードに対応付けされている提供情報を特定するとともに、特定した提供情報の上述の情報処理により順位を決定する。そして、特定した提供情報を提供情報データベース2から抽出し、決定した提示順番に従って検索結果一覧ページを作成し、これを返送する(s5〜s9)。必要に応じてさらに要求キーワードを指定して提供情報の絞り込み検索を行い(s10→s12→s4)、再度検索結果一覧ページを返送する(s5〜s9)。検索結果一覧ページ中の特定の提供情報が指示されると、該当の商品販売ページを送付する(s10→s11,s14)。
キーワードを受け付けた際に、提供情報の提示順番を素早く決定できるように、キーワード毎に提供情報と順位情報の組を対応付けしたデータベース(インデックス・データベース)を作成してもよい。図12にインデックス・データベースの概略構造を例示した。このインデックス・データベース90は、キーワード・ランキング・データベース3の更新に連動して随時更新され、特定のキーワード91について、各提供情報92におけるそのキーワードの順位情報93が対応付けされている。この例では、順位毎の重み付け値が対応付けされている。もちろん、この重み付け値自体が順位情報であってもよい。そしてこの例では、キーワードの評価値94も対応付けされている。なおこの例では、提供情報92は提供情報の識別情報となる商品販売ページのURLが記載されているが、提供情報92に提供情報に関する全ての情報を含んでもよいし、提供情報の特徴を示す一部の情報や、キーワード91を含む一部の情報を含んでもよい。このようにすれば、キーワードをインデックス・データベースに照会すると、検索結果一覧ページに記載する提供情報の内容を直接取得することができる。
検索装置1は、検索結果一覧ページ50における各提供情報の掲載欄55に評価キーワードを記載し、その記載した評価キーワードを要求キーワードとして利用者端末10にて選択可能にする要求キーワードの指定支援機能を備えていてもよい。図13にこの機能によって作成される検索結果一覧ページの画面概略を示した。この検索結果一覧ページ50bでは、各提供情報55にキーワード・ランキング・データベース3によって対応付けされているキーワード56が所定順位まで付記されているともに、各キーワード56にはそのキーワードを要求キーワードとして検索装置1に送付させるためのリンク、すなわち、検索装置1のデータベース検索プログラムにキーワードを送付させる旨のURLがリンクとして設定されている。
例えば、発売当初のあるデジタルカメラに特殊な機能があって、利用者がその機能に関わる要求キーワードで情報検索を行い、そのカメラに関する提供情報を閲覧したり、そのカメラを購入したりする場合が多かったとする。しかし、後に同じ機能を持つ他の商品が売り出されたり、そのデジタルカメラが旧式になったりして、そのカメラが廉価で販売されるようになったとする。
上記実施例の検索装置1は、利用者端末10により選択可能な要求キーワードと、キーワード・ランキング・データベースにおけるキーワードとが1対1で対応付けされている。もちろん、従来のデータベース検索と同様に、文字入力されたフリーキーワードやカテゴリの選択情報などを要求キーワードとしてデータベース検索を行う場合に対応させてもよい。
上記実施例では、検索結果一覧ページ50から特定の提供情報が選択された場合、利用者端末10から提供情報を特定する情報(URLなど)と当該選択時点までに受け付けた要求キーワードを評価キーワードとして取得し、その評価キーワードの評価値に1を加算していた。評価キーワードがキーワード・ランキング・データベースの特定の提供情報に未登録の場合には、評価キーワードを特定の提供情報に対応付けてキーワード・ランキング・データベースに新規に登録して評価値に1を加算すればよい。要求キーワードをまず提供情報データベースに照会する検索手順では、評価キーワードを取得するまではキーワード・ランキング・データベースに未登録の提供情報が存在する場合もある。この場合は、検索結果一覧ページ50から提供情報が選択された時点以降の適宜な評価キーワード取得時点で、その選択された提供情報を新規にキーワード・ランキング・データベースに登録し、記録した評価キーワードの評価値を1とすればよい。
本発明は、キーワード・ランキング・データベースに基づいて提供情報の提示順位を入れ替える処理に特徴がある。したがって、本発明は上記実施例に限らず、利用者入力により受け付けた要求キーワードに該当する情報を一覧にして利用者に提示する用途であれば、あらゆる情報検索用途に適用することができる。
2 提供情報データベース
3 キーワード・ランキング・データベース
10 利用者端末
Claims (4)
- 入力されたクエリに基づいて提供情報を出力する情報検索装置であって、
利用者端末と通信する手段と、記憶手段と、制御手段とを備え、
前記記憶手段は、前記提供情報と前記クエリと評価値との対応関係を記憶し、前記評価値は、前記提供情報のそれぞれに対応するクエリ間の優劣関係を記述し、
前記制御手段は、提供情報提示順処理と、提供情報出力処理とを可能とし、
前記提供情報提示順処理は、前記利用者端末からクエリAが入力されると、当該クエリAに対応する提供情報を特定するとともに、当該特定した提供情報のそれぞれに対応するクエリAの前記評価値に基づいて、当該特定した提供情報の提示順を決定し、
前記提供情報出力処理は、前記特定した提供情報を前記提示順に従って前記利用者端末に出力する、
ことを特徴とする情報検索装置。 - 請求項1において、
前記記憶手段は、前記提供情報と前記クエリと値との対応関係を記憶し、
前記制御手段は、前記記憶されている提供情報のそれぞれについて、対応するクエリの値に基づいて前記評価値を生成するクエリ評価処理を実行する、
ことを特徴とする情報検索装置。 - 請求項1または2において、
前記制御手段は、あるクエリxを索引として当該クエリxに提供情報と前記評価値との組を対応付けしたインデックス情報を作成して記憶するインデックス作成処理を可能とするとともに、
前記提供情報提示順処理では、前記クエリAを前記インデックス情報に照会することで前記提供情報と当該クエリAの評価値の組を特定し、当該特定した組に基づいて前記提示順を決定する、
ことを特徴とする情報検索装置。 - 利用者端末と通信する手段と、記憶手段とを備えたコンピュータにより、入力されたクエリに基づいて提供情報を出力する情報検索方法であって、
前記記憶手段は、前記提供情報と前記クエリと評価値との対応関係を記憶しており、前記評価値は、前記提供情報のそれぞれに対応するクエリ間の優劣関係を記述したものであり、
前記コンピュータは、提供情報提示順処理と、提供情報出力処理とを実行し、
前記提供情報提示順処理は、前記利用者端末からクエリAが入力されると、当該クエリAに対応する提供情報を特定するとともに、当該特定した提供情報のそれぞれに対応するクエリAの前記評価値に基づいて、当該特定した提供情報の提示順を決定し、
前記提供情報出力処理は、前記特定した提供情報を前記提示順に従って前記利用者端末に出力する、
ことを特徴とする情報検索方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013118116A JP5561842B2 (ja) | 2013-06-04 | 2013-06-04 | 情報検索装置、情報検索プログラム、プログラム格納媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013118116A JP5561842B2 (ja) | 2013-06-04 | 2013-06-04 | 情報検索装置、情報検索プログラム、プログラム格納媒体 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006348371A Division JP5483269B2 (ja) | 2006-12-25 | 2006-12-25 | 情報検索装置、情報検索方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013178831A JP2013178831A (ja) | 2013-09-09 |
| JP5561842B2 true JP5561842B2 (ja) | 2014-07-30 |
Family
ID=49270327
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013118116A Active JP5561842B2 (ja) | 2013-06-04 | 2013-06-04 | 情報検索装置、情報検索プログラム、プログラム格納媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5561842B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11669536B2 (en) | 2016-08-08 | 2023-06-06 | Jam Corporation | Information providing device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6993913B2 (ja) * | 2018-03-19 | 2022-01-14 | ヤフー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| JP6924807B2 (ja) * | 2019-10-23 | 2021-08-25 | ヤフー株式会社 | 情報提供システム、情報提供方法、およびプログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005209020A (ja) * | 2004-01-23 | 2005-08-04 | Sony Corp | 属性情報提供システム,属性情報管理装置,利用者端末,属性情報管理方法,およびコンピュータプログラム |
| JP2006004062A (ja) * | 2004-06-16 | 2006-01-05 | Canon Inc | 画像データベース作成装置および画像検索方法 |
-
2013
- 2013-06-04 JP JP2013118116A patent/JP5561842B2/ja active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11669536B2 (en) | 2016-08-08 | 2023-06-06 | Jam Corporation | Information providing device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013178831A (ja) | 2013-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10083248B2 (en) | Method and system for topic-based browsing | |
| US8863000B2 (en) | Method and system for action suggestion using browser history | |
| CN101031915B (zh) | 增强第一文档的方法和系统 | |
| US8739061B1 (en) | Method and apparatus for output of search results | |
| KR100834360B1 (ko) | 적응형 카탈로그 페이지 디스플레이 | |
| US10198520B2 (en) | Search with more like this refinements | |
| US20180349399A1 (en) | Search with autosuggest and refinements | |
| US20110252329A1 (en) | Method and system for topical browser history | |
| US11100169B2 (en) | Alternative query suggestion in electronic searching | |
| US20070192319A1 (en) | Search engine application with ranking of results based on correlated data pertaining to the searcher | |
| US9330071B1 (en) | Tag merging | |
| US8997008B2 (en) | System and method for searching through a graphic user interface | |
| US12124466B2 (en) | Information providing device | |
| US20170287041A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP5483269B2 (ja) | 情報検索装置、情報検索方法 | |
| KR101324460B1 (ko) | 정보 제공 장치, 정보 제공 방법 및 정보 기록 매체 | |
| US20170109451A1 (en) | In-view and out-of-view request-related result regions for respective result categories | |
| JP5561842B2 (ja) | 情報検索装置、情報検索プログラム、プログラム格納媒体 | |
| US10282474B2 (en) | Category constrained queries | |
| JP5835754B2 (ja) | 情報検索支援装置、情報検索支援方法、情報検索支援プログラム、プログラム格納媒体 | |
| JP7140561B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| JP5561745B2 (ja) | 情報検索支援装置、情報検索支援方法、情報検索支援プログラム、プログラム格納媒体 | |
| JP5106995B2 (ja) | 情報検索支援装置、情報検索支援方法、情報検索支援プログラム、プログラム格納媒体 | |
| JP2007034772A (ja) | Webサイト検索結果の最適表示システム及びその装置及びその方法及びそのプログラム | |
| JP6027468B2 (ja) | レコメンド情報取得装置、レコメンド情報取得方法、及びレコメンド情報提供システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130703 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130703 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140415 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140416 |
|
| 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: 20140513 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140606 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5561842 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |