[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004094813A - Device and method for supporting retrieval, program, and recording medium - Google Patents

Device and method for supporting retrieval, program, and recording medium Download PDF

Info

Publication number
JP2004094813A
JP2004094813A JP2002258049A JP2002258049A JP2004094813A JP 2004094813 A JP2004094813 A JP 2004094813A JP 2002258049 A JP2002258049 A JP 2002258049A JP 2002258049 A JP2002258049 A JP 2002258049A JP 2004094813 A JP2004094813 A JP 2004094813A
Authority
JP
Japan
Prior art keywords
search
result
retrieval
rank
support device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002258049A
Other languages
Japanese (ja)
Other versions
JP4225757B2 (en
Inventor
Hiroko Hayashi
林 寛子
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2002258049A priority Critical patent/JP4225757B2/en
Publication of JP2004094813A publication Critical patent/JP2004094813A/en
Application granted granted Critical
Publication of JP4225757B2 publication Critical patent/JP4225757B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a retrieval supporting device which makes a retrieval attempt efficient in Web retrieval or information retrieval on the Internet. <P>SOLUTION: The retrieval supporting device 10 has a retrieval object data base 30 for holding a document or picture to be retrieved, retrieval means 12 and 20 for performing ranking retrieval of the retrieval object database 30 with regard to a retrieval condition instructed by a user, a retrieval history storage means 13 for storing history retrieved by the retrieval means 12 and 20, a ranking integrating means 15 for constructing a subset specified regarding the retrieval result stored in the retrieval history which has been executed for more than once and integrating retrieval order, and a result display means 14 for displaying the rank integrated result. Thus, fluctuation in order for every retrieval condition is known by the order integrated result and an attempt to retrieve becomes easy to make. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、インターネットのWeb検索や情報検索などにおいて検索の試行を効率化する検索支援装置、検索支援方法、プログラムおよび記録媒体に関する。
【0002】
【従来の技術】
近年、インターネットやイントラネットを介して膨大な量の電子情報ファイルを共有し利用することができるようになった。この膨大な情報源の中から自分の目的に合致する情報のみを取り出すために、ユーザは自分にとって使い勝手のよい検索エンジンを使用している。
【0003】
このようなインターネット等における検索でジャンルを特化しない場合、検索結果にはしばしば複数の話題が混在することがある。
例えば、Webの代表的な検索エンジンで「酢」を検索すると、9243サイト23311ページの検索結果が得られる。
その結果には、上位10件位に主に酢の製造メーカのページがあり、次に料理記事、TV・新聞などの「酢」に関連する記事が混在して登場してくる。
さらに、料理記事、地名・名所、製造メーカ、効用記事、チャット(chat)等のページが入り乱れてくる。
このように多量の検索結果があるときには、検索条件に制限を追加して「酢AND効用」、「酢ANDメーカー」、「酢AND効用ANDメーカー」等で検索すると全く順位の異なった検索結果になってくる。
【0004】
一方、検索結果にどのような話題の記事が上がってくるかをユーザが想定しているとは限らないし、また、欲しいと思っているような文書がそもそも存在するのかも不明である。
そのため、最初から条件を厳しくすると検索漏れを起こす可能性が高い。
また、ネット検索等の醍醐味には、思わぬ記事を発見するということもある。したがって、検索条件の制限を少なくし、だんだん制限を加えるようにして、検索条件を何度か変えて検索結果を見ながら、納得する結果が得られるまで試行錯誤することになる。このように検索結果が多い場合には、試行錯誤にかなりの時間を要することになる。
【0005】
このような問題を解決するために次のような検索支援技術が提案されている。
(a)relevance feedback
検索結果から欲しい文書をサンプルとして選択しそれに類似の文書を検索する手法である。
(b)特許文献1の「文書検索・分類方法及び装置」
ユーザが任意に与える多種多様な視点から検索した文書を分類できることを目指しており、検索結果の文書群に対してユーザが入力あるいは自動で出した分類基準に対する類似度を算出し、帰属度の高いものから順に帰属度と共に表示する。
(c)特許文献2の「文書の自動分類方法、および情報空間の可視化方法、ならびに情報検索システム」
文書に含まれている語句のベクトルを計算し、距離の小さいものは類似文書であると判定して自動分類し、情報空間で可視化する。この方法では使用されている表現や文体などが似ていると類似とみなされる。
【0006】
【特許文献1】
特開2000−250925号公報
【特許文献2】
特開平08−263514号公報
【0007】
【発明が解決しようとする課題】
上述の「relevance feedback」による技術では、検索結果の中に満足する文書がある場合はよいが、しかし検索結果の中にサンプルとなる適当なものが見つからないのが一般的であり、そのときには、所望の文書をみつけられない。さらにユーザが期待しているようなページが本来存在するのか否かも不明である。
【0008】
また、上述の特許文献1の技術では、例えば「酢」という検索条件に対し、「酢AND効用」または「酢ANDメーカー」というようにさらに絞込みの条件を加えたとき、検索結果が多い場合には、順位が大きく変動してしまい、前の検索条件で上位にあった記事が今度はどの順位に出現しているのかを確認することが大変であり全体像が見え辛くなる。
【0009】
また、特許文献2の技術では、無目的に類似文書を分類する場合には有効かもしれないが、ユーザにとって有効な文書群という観点からのグルーピングではそもそもない。
また、静的なデータベースの場合には、予め登録文書の単語切り出しや頻度情報を保有しておくことが可能であるが、インターネットでのWebページの検索等では予めこれらの情報を保有しておくわけにはいかないため、語句の切り出しや距離計算を毎回実行することになり、そのための処理時間が無視できない。
【0010】
本発明は、上述の実情を考慮してなされたものであって、検索結果に対してユーザの興味・検索意図の観点から分類を行うことにより、検索結果の全体像を把握しながら検索を試行するようにして、検索結果の検討効率を向上させる検索支援装置、検索支援方法、検索支援装置の機能を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【0011】
【課題を解決するための手段】
上述の課題を解決するために、本発明の請求項1の検索支援装置は、検索対象となる文書や画像を保持する検索対象データベースと、ユーザから指示された検索条件に対して前記検索対象データベースのランキング検索を行う検索手段と、前記検索手段で検索した履歴を記憶する検索履歴記憶手段と、前記検索履歴に記憶された複数回実施した検索結果に対して、指定された部分集合を構築し、この部分集合に対して検索順位を統合する順位統合手段と、この順位統合された結果を表示する結果表示手段とを有することを特徴とする。
また、本発明の請求項2は、請求項1に記載の検索支援装置において、前記順位統合手段は、複数回実施した検索結果のうち指定された検索結果にある文書や画像が他の検索結果のどの順位で出現するかを調べることによって順位統合することを特徴とする。
また、本発明の請求項3は、請求項1または2に記載の検索支援装置において、前記順位統合された結果の表示方法を選択する表示方法選択手段と、この選択された表示方法で前記順位統合された結果を可視化する可視化手段とを有することを特徴とする。
また、本発明の請求項4は、請求項3に記載の検索支援装置において、前記順位統合した結果を表示する方法としてグラフ形式、表形式または図形形式等の1つ以上の表示方法を有して、前記表示方法選択手段は、前記表示方法の中からいずれか1つの表示方法を選択することを特徴とする。
また、本発明の請求項5は、請求項1、2、3または4に記載の検索支援装置において、前記順位統合するために指定した範囲の検索結果に対し、再度集合操作を行う複数結果集合操作手段を有することを特徴とする。
【0012】
また、本発明の請求項6の検索支援方法は、検索対象となる文書や画像を保持する検索対象データベースに対して、ユーザから指示された検索条件でランキング検索を行って、検索した履歴を検索履歴記憶手段へ記憶し、この検索履歴に記憶された複数回実施した検索結果に対して、指定された部分集合を構築し、この部分集合に対して検索順位を統合した結果を表示することを特徴とする。
また、本発明の請求項7のプログラムは、コンピュータに、請求項1乃至5のいずれかに記載の検索支援装置の機能を実行させるためのプログラムである。
また、本発明の請求項8の記録媒体は、請求項7に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0013】
以上のように構成することによって、異なる検索条件で検索を行った場合にも、それらの検索結果を統合して表示するので、検索条件ごとの順位の変動がわかり、検索の試行がやり易くなる。
また、検索結果を統合する際に、使用する検索結果を指定できるので、無駄な処理や手間が省け、処理効率を向上させることができる。
さらに、順位統合した検索結果を「リスト表示」だけでなく、「グラフ形式」、「表形式」や「ベン図」等の可視化された形式で表示することができ、より全体像を楽に把握できる。
【0014】
また、すでに検索された結果をもとにして新たな集合(グループ)を生成・カスタマイズすることができるので、ユーザの興味・検索意図にそった文書分類(グルーピング)ができる。
また、通常の検索結果情報を利用してグルーピングしているため、語句抽出や距離計算のような特別処理を行わないので、処理の負荷が非常に少なくなる。
【0015】
【発明の実施の形態】
以下、図面を参照して本発明の検索支援装置の実施形態を説明する。
<実施形態1>
図16は、検索システムを実現するためのハードウェア構成を示すブロック図である。図16において、検索システムは、データ等の演算や処理を行うCPU(中央演算処理ユニット)101と、プログラムやデータおよび動作時に一時的に格納する情報等を記憶するメモリ102と、キー操作に基づきプログラムやデータ等を入力するキーボードや一般にマウスカーソルと呼ばれる目印を移動させると共に、その移動に基づくデータを入力するマウス等の入力装置103と、入力データや図形などの処理結果等を表示するCRTディスプレイあるいは液晶ディスプレイ等の表示装置104と、プログラムや検索対象となる文書や画像等の情報が登録されたデータベース、検索履歴や検索結果を記憶する比較的大容量のハードディスク等の記憶装置105と、それらを相互に接続するデータバス106とを少なくとも備えている。
【0016】
図1は、本実施形態1の検索システムの機能構成を示すブロック図である。
図1において、検索システムは、検索支援装置10、検索装置20および検索対象データベース(DB)30とを含んでいる。
さらに、本発明の検索支援装置10は、検索条件入力手段11、検索手段12、検索履歴記憶手段13、結果表示手段14、順位統合手段15とを含んでいる。
以下の実施形態では、検索支援装置10、検索装置20および検索対象DB30とはインターネット等のネットワークでそれぞれ独立に接続されているとして説明するが、これに限らず、検索装置20を検索支援装置10に組み込んだり、検索対象DB30を検索装置20や検索支援装置10に備えた記憶装置105に格納するようにする等、種々に組み合わせるようにしてもよい。
【0017】
検索装置20は、検索条件入力手段11で指定された検索条件を検索手段12から受信して、検索対象DB30に対して検索条件の条件語の出現回数などから各文書の適合度を計算し、最も適合度の高い順にならべかえるランキング検索(従来の技術で実現する)を行い、検索結果の件数と各文書に対して「文書名、その文書の存在するロケーション、順位番号」の項目のデータを検索結果として返信する。
また、この検索装置20を設けずに、検索手段12が直接、検索対象DB30をランキング検索するようにしてもかまわない。
検索対象DB30は、検索対象となる複数の文書や画像などの情報を記憶している。また、この検索対象DB30は、インターネット等のネットワークに接続されたWebページやネットワーク上で共有されていてもよいし、あるいは、検索支援装置10や検索装置20が備えている記憶装置105に記憶されていてもかまわない。
【0018】
検索条件入力手段11は、検索を実行するときに図2のような入力画面を表示させて、ユーザが入力装置103から検索条件を入力領域へ入力して、「検索実行」ボタンを押下する。
検索手段12は、検索条件入力手段11で入力された検索条件を検索装置20へ送信して、検索装置20からの検索結果を受信して、検索実行ごとに検索IDをつけて検索履歴記憶手段13へ記憶する。
また、検索手段12は、図3から図5のように受信した検索結果を表示する。この表示は、検索条件、検索結果の件数、順位番号が振られた文書名からなる一覧表である。
例えば、図3は検索条件を「酢&メーカー」(「&」は、「AND(且つ)」を表している)として検索した結果の表示である。
同様に、図4および図5はそれぞれ検索条件を「酢&効用」、「健康&食」として検索した結果の表示である。
【0019】
検索履歴記憶手段13は、記憶装置105に領域が確保され、検索履歴を記憶する。図6は、検索履歴記憶手段13のデータ構造例を示しており、検索実行ごとに検索ID、検索条件、検索結果件数および検索結果を保持する。
ここで、検索結果は、検索された文書の順位番号の小さい順に、
文書名、その文書の存在するロケーション、順位番号
のデータが記憶される。ただし、この検索結果は、検索速度が高速であれば試行ごとに毎回求めてもよいので、記憶しなくてもよい。
【0020】
結果表示手段14は、検索結果の表示やそれらの検索結果の集合操作等を制御する。
検索手段12で検索結果を表示したときの表示画面(図3、図4および図5参照)で、「検索支援」ボタンを押下すると、検索手段12は結果表示手段14を起動させる。
結果表示手段14は、図7のような検索支援画面を表示する。
図7には、検索履歴記憶手段13に記憶されている検索履歴「検索ID、検索条件、検索結果件数」のリストと、これらの検索結果を統合するための基になる検索結果(主結果)と追加する検索結果(副結果、複数も可)の検索IDとそれぞれの順位範囲の入力領域とが表示されている。
順位統合は、主結果の各文書が副結果ではどの順位に出現しているかの対照表を作成することである。
【0021】
例えば、図7の検索支援画面の場合、まず、検索履歴として図3、図4および図5に示した3つの検索結果が検索履歴として表示される。
この検索履歴に対して、主結果を検索ID=1のすべての検索結果とし、副結果には検索ID=2のすべての検索結果と検索ID=3の順位1から1000までの検索結果を指定して、主結果を基に副結果の検索結果を統合する指示が入力されている。
【0022】
次に、結果表示手段14は、ユーザが図7のような検索支援画面で主結果および副結果に対する指示を入力して「結果表示」ボタンを押下すると順位統合手段15を起動する。
順位統合手段15は、検索履歴記憶手段13の検索結果を参照して次の手順で、主結果と副結果を統合した対照表を作成する。
ここで、検索履歴記憶手段13に検索結果が記録されていない場合には、指定されるたびに検索を再実行して得た結果を使用する。
【0023】
(1)まず、第1列に主結果の指定された範囲内の順位番号を各行の要素として設定する。
(2)第2列以降の各列は、それぞれ副結果の入力欄で指定した検索ID順とする。
(3)第2列以降の各列の要素は、その要素に対応する第1列の文書が、この列の検索結果で出現した順位番号を設定する。
【0024】
上記の処理で、主結果(第1列)に存在しない文書が副結果にある場合には、副結果の指定の早い方の順位番号を基準として順次要素を追加するようにして、対照表を作成する。対応する文書が存在しない要素には、「なし」を表す値を設定する。
続いて、列の順でソートキーを割り当てて、上記の対照表をソートし、ソートした結果を結果表示手段14へ戻す。
【0025】
結果表示手段14は、受け取った統合結果の対照表のうち主結果の指定範囲内の文書リストに対して、図8のような形式で統合結果を表示装置104へ表示する。また、順位統合結果を表示後、観点を変えるため、主結果や副結果等の範囲を変更して順位統合をやりなすことも可能である。
図8の例では、主結果および副結果の検索IDと、主結果の指定範囲内の統合件数に続いて、主結果の文書の順番で、それぞれの検索結果の順位番号を添加したリストを表示する。
例えば、主結果で順位番号1の「文書A」は、検索ID=2の副結果では45番目に出現し、検索ID=3の副結果では105番目に出現していることを示している。
【0026】
このように実施形態1を構成することにより、異なる検索条件で検索を行った場合にも、それらの検索結果を統合して表示するので、検索条件ごとの順位の変動がわかり、検索の試行がやり易くなる。
また、検索結果を統合する際に、使用する検索結果を指定できるので、無駄な処理や手間が省け、処理効率を向上させることができる。
【0027】
図15は、本発明の検索支援装置を含む検索システムの処理手順を示すフローチャートである。
ユーザが入力画面(図2参照)の入力領域へ検索条件を入力して、「検索実行」ボタンが押下されると、この検索条件を受け取る(ステップS1)。
検索対象DB30に対して入力された検索条件の条件語の出現回数などから各文書の適合度を計算し、最も適合度の高い順にならべかえるランキング検索を行って(ステップS2)、その検索結果を検索条件、検索結果の件数、順位番号が振られた文書名からなる一覧表として表示する(図3から図5参照)(ステップS3)。
また、検索実行ごとに検索ID、検索条件、検索結果件数および検索結果を検索履歴記憶手段13へ記憶する(ステップS4)。
ステップS1からS4までの検索を繰り返して、ユーザから検索支援の実行を指示される(ステップS5のYES)と、ステップS6へ進む。
【0028】
検索履歴記憶手段13に記憶されている検索履歴「検索ID、検索条件、検索結果件数」のリストと、これらの検索結果を統合するための基になる検索結果(主結果)と追加する検索結果(副結果、複数も可)の検索IDとそれぞれの順位範囲の入力領域をもつ検索支援画面(図7参照)を表示する(ステップS6)。次に、ユーザが検索支援画面で主結果および副結果を入力して「結果表示」ボタンを押下すると、順位統合に使用する主結果と副結果の指定および検索結果の使用範囲の指定を受け取る(ステップS7)。
【0029】
指定された範囲の検索結果から主結果の各文書が副結果ではどの順位に出現しているかの対照表を作成して、列の順でソートキーを割り当てて対照表をソートする(ステップS8)。
この統合結果の対照表のうち、主結果の指定範囲内の文書リストに対して、図8のようなリスト形式で順位統合結果を表示装置104へ表示する(ステップS9)。
さらに、順位統合結果を表示後、観点を変えるためにステップS6に戻って、主結果や副結果等の範囲を変更して順位統合をやりなすこともできる。
【0030】
<実施形態1の変形例1>
上述の実施形態1では、順位統合された対照表をリストの形式で表示していたが、実施形態1の変形例1では対照表の表示の形式をユーザが選択できるようにした。
図9は、本変形例1の検索システムにおける機能構成を示すブロック図であり、実施形態1と同じ機能を持つ機能要素には同じ符号を付し、実施形態1の検索支援装置10の機能構成に表示選択手段16および可視化手段17を追加した。以下の説明では、実施形態1との相違点のみ説明する。
【0031】
結果表示手段14が起動されたときに、図10のような検索支援画面を表示する。図10には、図7の検索支援画面に加えて、順位統合結果の表示方法を選択する領域が追加されている。
ユーザは、実施形態1と同様にして、統合対象の主結果および副結果を指定するとともに、その順位統合結果の表示方法を選択して、「結果表示」ボタンを押下する。
表示方法としては、例えば、リスト表示、グラフ形式、表形式、ベン図等があるが、これらに限ったものではなく、全体像が把握しやすい形式であればどの形式でもよい。
結果表示方法を選択しない場合には、「リスト形式」を既定値とする。
【0032】
「結果表示」ボタンが押下されると、結果表示手段14は、表示選択手段16を起動して、指定された統合結果の表示方法をメモリ102等へ記憶させる。
続いて、結果表示手段14は、順位統合手段15を起動させて、上述の対照表を作成する。
さらに、先にメモリ102へ記憶した表示方法がグラフ形式、表形式やベン図等の可視化可能な表示方法によるものであれば、可視化手段17を起動する。
【0033】
可視化手段17は、ユーザに指定された表示方法に対応する表示イメージを作成して、表示装置104へ表示する。
例えば、表示方法が「グラフ形式」の場合には、図11のように、上述の対照表の主結果の各文書に対して、その出現順位番号の値を棒グラフの長さとして表示させ、各文書が副結果でどの出現順位にくるかをそれぞれ異なる記号で配置する。
例えば、検索ID=1の「文書D」に対し、検索ID=2では3の位置に★印、検索ID=3では2の位置に●印を配置している。
【0034】
また、表示方法が「ベン図」の場合には、図12のように統合対象として指定された範囲の検索結果をそれぞれ円領域に対応付けて表示する。統合対象として指定された範囲の検索結果件数に応じて、この円領域の大きさを調整する。
また、図12の領域「イ、ロ、ハ」は各検索結果にしか出現しなかった文書に対応し、領域「ニ、ホ、ヘ、ト」は複数の検索結果に重複して出現する文書に対応している。
このようなベン図形式での表示は、一種のグルーピングと捕らえることができる。
【0035】
これらの各円領域には、対応する検索結果に含まれる文書名が表示される。この場合は、基本的には重複状況を把握するためのものであるから、順位情報は表示されないが、予め設定した順位の閾値(例えば、順位300番)以降にくる文書を検索結果に含めないようにすれば、順位の観点も加えることは可能である。しかし、このような点在では表示しきれない場合や、表示できても見辛くなる場合には、上位の数件のみ文書名と順位情報を表示し、表示できなかった文書については、その領域にマウスのカーソルを合わせると、プルダウン形式でその領域に属する文書名のリストを統合された順位情報とともに表示するようにしてもよい。
【0036】
上述のように変形例1を構成すると、順位統合した検索結果を「リスト表示」だけでなく、「グラフ形式」、「表形式」や「ベン図」等の可視化された形式で表示することができ、より全体像を楽に把握できる。
【0037】
<実施形態1の変形例2>
上述の実施形態1および変形例1では、順位統合された検索結果に対してさらに集合演算を行うことができなかったが、実施形態1の変形例2では順位統合された検索結果に対して集合演算を行えるようにして、その演算結果に対しても上述の実施形態1および変形例1の操作を行えるようにした。
図13は、本変形例2の検索システムにおける機能構成を示すブロック図であり、実施形態1および変形例1と同じ機能を持つ機能要素には同じ符号を付し、検索支援装置10の機能構成に複数結果集合操作手段18を追加した。以下の説明では、実施形態1および変形例1との相違点のみ説明する。
【0038】
結果表示手段14で順位統合を行った結果をリスト形式(図8)やグラフ形式(図11)またはベン図形式(図12)等の各表示形式で表示させるときに、図14のような複数の検索結果に対する集合操作のための入力領域を表示させる。例えば、図14には、統合対象となった検索結果から新たな集合を作成するための部分集合を指定するために、検索IDとその順位範囲と集合演算を指定する入力領域が表示されている。この集合演算には、「且つ、または、〜以外」などが指定できる。
図14では、検索ID=1の順位1から20までの検索結果と、検索ID=2のすべての検索結果を指定して、それらの指定した範囲の検索結果について積集合の操作を行って、新規集合を作成している。
【0039】
また、ベン図のような表示については、図12における円の領域をカーソルで選択(複数可)してから、「集合操作実行」ボタンを押下するように構成してもよい。
【0040】
ユーザが図14のような入力領域に部分集合の作成対象の範囲を入力して、「集合操作実行」ボタンを押下すると、結果表示手段14は、複数結果集合操作手段18を起動する。
複数結果集合操作手段18は、先に順序統合で範囲指定されたそれぞれの検索結果に対して、図14で指定された検索結果の範囲に対して、指定された集合演算を実行する。
続いて、ここで作成された新たな集合に対して、上述の順序統合を行った結果の対照表を結果表示手段14へ戻す。
【0041】
このように変形例2を構成すると、すでに検索された結果をもとにして新たな集合(グループ)を生成・カスタマイズすることができるので、ユーザの興味・検索意図にそった文書分類(グルーピング)ができる。
また、通常の検索結果情報を利用してグルーピングしているため、語句抽出や距離計算のような特別処理を行わないので、処理の負荷が非常に少なくなる。
【0042】
<実施形態2>
本発明は上述した実施形態のみに限定されたものではない。上述した実施形態の機能をプログラム化し、あらかじめCD−ROM等の記録媒体に書き込んでおき、コンピュータに搭載したCD−ROMドライブのような媒体駆動装置にこのCD−ROM等を装着して、プログラムをコンピュータのメモリあるいは記憶装置に格納し、それを実行することによって、本発明の目的を達成することができる。
【0043】
なお、記録媒体としては半導体媒体(例えば、ROM、不揮発性メモリカード等)、光媒体(例えば、DVD、MO、MD、CD−R等)、磁気媒体(例えば、磁気テープ、フレキシブルディスク等)のいずれであってもよい。
【0044】
また、ロードしたプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【0045】
さらに、上述したプログラムが、機能拡張ボードや機能拡張ユニットに備わるメモリにロードされ、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって、上述した実施形態の機能が実現される場合も含まれる。
【0046】
また、上述したプログラムをサーバコンピュータの磁気ディスク等の記憶装置に格納しておき、通信網で接続されたユーザのコンピュータからダウンロードさせて頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【0047】
【発明の効果】
以上説明したように本発明によれば、異なる検索条件で検索を行った場合にも、それらの検索結果を統合して表示するので、検索条件ごとの順位の変動がわかり、検索の試行がやり易くなる。
また、検索結果を統合する際に、使用する検索結果を指定できるので、無駄な処理や手間が省け、処理効率を向上させることができる。
さらに、順位統合した検索結果を「リスト表示」だけでなく、「グラフ形式」、「表形式」や「ベン図」等の可視化された形式で表示することができ、より全体像を楽に把握できる。
【0048】
また、すでに検索された結果をもとにして新たな集合(グループ)を生成・カスタマイズすることができるので、ユーザの興味・検索意図にそった文書分類(グルーピング)ができる。
また、通常の検索結果情報を利用してグルーピングしているため、語句抽出や距離計算のような特別処理を行わないので、処理の負荷が非常に少なくなる。
【図面の簡単な説明】
【図1】本発明の検索支援装置を含む検索システムの機能構成(実施形態1)を示すブロック図である。
【図2】検索条件の入力画面例である。
【図3】検索条件「酢ANDメーカー」を使用した場合の検索結果の表示例である。
【図4】検索条件「酢AND効用」を使用した場合の検索結果の表示例である。
【図5】検索条件「健康AND食」を使用した場合の検索結果の表示例である。
【図6】検索履歴記憶手段のデータ構造例である。
【図7】検索支援の表示画面例である。
【図8】順位統合結果のリスト形式での表示例である。
【図9】本発明の検索支援装置を含む検索システムの他の機能構成(変形例1)を示すブロック図である。
【図10】順位統合結果の表示方法を選択できる検索支援の表示画面例である。
【図11】順位統合結果のグラフ形式での表示例である。
【図12】順位統合結果のベン図での表示例である。
【図13】本発明の検索支援装置を含む検索システムの他の機能構成(変形例2)を示すブロック図である。
【図14】順位統合を指定された検索結果に対する集合操作の入力画面例である。
【図15】本発明の検索支援装置を含む検索システムの処理手順を示すフローチャートである。
【図16】本発明の検索支援装置を実現するためのハードウェア構成を示すブロック図である。
【符号の説明】
10…検索支援装置、11…検索条件入力手段、12…検索手段、13…検索履歴記憶手段、14…結果表示手段、15…順位統合手段、16…表示選択手段、17…可視化手段、18…複数結果集合操作手段、20…検索装置、30…検索対象データベース(DB)、101…CPU、102…メモリ、103…入力装置、104…表示装置、105…記憶装置、106…データバス。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a search support device, a search support method, a program, and a recording medium that improve the efficiency of search attempts in Internet Web search, information search, and the like.
[0002]
[Prior art]
In recent years, an enormous amount of electronic information files can be shared and used via the Internet or an intranet. In order to extract only information that meets his purpose from this vast source of information, users use search engines that are easy to use for themselves.
[0003]
When a genre is not specialized in such a search on the Internet or the like, a plurality of topics are often mixed in a search result.
For example, when "vinegar" is searched by a typical search engine of the Web, a search result of 23311 pages of 9243 sites is obtained.
In the results, the top 10 are mainly vinegar manufacturer pages, followed by articles related to "vinegar" such as cooking articles and TV / newspapers.
Further, pages such as a cooking article, a place name / famous place, a manufacturer, a utility article, and a chat (chat) are mixed up.
If there is such a large amount of search results, adding a restriction to the search conditions and searching for "vinegar AND utility", "vinegar AND maker", "vinegar AND utility AND maker", etc. will result in search results with completely different rankings. It is becoming.
[0004]
On the other hand, the user does not always assume what kind of topical article appears in the search result, and it is unknown whether there is a document that the user wants in the first place.
Therefore, if the conditions are strict from the beginning, there is a high possibility that the search will be omitted.
Also, the real pleasure of searching online is finding unexpected articles. Therefore, the search conditions are reduced and the restrictions are gradually added, and the search conditions are changed several times to see the search results, and trial and error is performed until a satisfactory result is obtained. When there are many search results as described above, a considerable amount of time is required for trial and error.
[0005]
In order to solve such a problem, the following search support technology has been proposed.
(A) release feedback
In this method, a desired document is selected from a search result as a sample, and a similar document is searched.
(B) “Document search / classification method and apparatus” in Patent Document 1
The goal is to be able to classify documents retrieved from various viewpoints given by the user arbitrarily, calculate the similarity to the classification criteria input or automatically issued by the user for the document group of the retrieval result, and obtain a high degree of belonging It is displayed with the degree of belonging in order from the thing.
(C) Patent Document 2 “Automatic document classification method, information space visualization method, and information retrieval system”
A vector of words included in the document is calculated, and a document having a short distance is determined to be a similar document, and is automatically classified and visualized in the information space. In this method, similar expressions and styles are considered similar.
[0006]
[Patent Document 1]
JP-A-2000-250925
[Patent Document 2]
JP 08-263514 A
[0007]
[Problems to be solved by the invention]
According to the above-described technique based on “relevance feedback”, it is good if there is a satisfactory document in the search result, but it is generally impossible to find a suitable sample as a sample in the search result. The desired document cannot be found. It is also unclear whether the page that the user is expecting originally exists.
[0008]
In the technique of Patent Document 1 described above, for example, when further narrowing down conditions such as “vinegar AND utility” or “vinegar AND maker” are added to the search condition “vinegar”, when the search result is large. , The ranking fluctuates greatly, and it is difficult to confirm in which rank the article that was ranked high in the previous search condition appears this time, making it difficult to see the whole image.
[0009]
Further, the technique of Patent Document 2 may be effective when classifying similar documents without purpose, but there is no such grouping from the viewpoint of a group of documents effective for the user.
In the case of a static database, word extraction and frequency information of a registered document can be stored in advance. However, such information is stored in advance when searching for a Web page on the Internet. Since it cannot be excluded, the extraction of the words and the calculation of the distance are performed every time, and the processing time for that is not negligible.
[0010]
The present invention has been made in consideration of the above-described circumstances, and performs a search while grasping the entire image of a search result by classifying the search results from the viewpoint of the user's interest and search intention. Thus, it is an object to provide a search support device, a search support method, a program for executing a function of the search support device, and a computer-readable recording medium on which the program is recorded, which improves the search efficiency of search results. And
[0011]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, a search support device according to claim 1 of the present invention includes a search target database that holds documents and images to be searched, and a search target database for search conditions specified by a user. Search means for performing a ranking search, search history storage means for storing a history searched by the search means, and constructing a specified subset with respect to a plurality of search results stored in the search history. And a ranking integrating means for integrating the search rankings with the subset, and a result displaying means for displaying the results of the ranking integration.
Further, according to a second aspect of the present invention, in the search support device according to the first aspect, the rank integrating means is configured such that a document or image in a specified search result among search results performed a plurality of times is replaced with another search result. It is characterized in that the ranks are integrated by examining in which order they appear.
According to a third aspect of the present invention, in the search support device according to the first or second aspect, a display method selecting means for selecting a display method of the rank-integrated result; Visualizing means for visualizing the integrated result.
According to a fourth aspect of the present invention, in the search support device according to the third aspect, as a method for displaying the result of the ranking integration, one or more display methods such as a graph format, a table format, and a graphic format are provided. The display method selection means selects any one of the display methods.
According to a fifth aspect of the present invention, in the search support device according to the first, second, third, or fourth aspect, a plurality of result sets for performing a set operation again on search results in a range designated for the order integration. It has operating means.
[0012]
According to the search support method of the present invention, a ranking search is performed on a search target database holding documents and images to be searched under a search condition specified by a user, and a search history is searched. Storing in a history storage means, constructing a specified subset with respect to a plurality of search results stored in the search history, and displaying a result obtained by integrating the search order with the subset; Features.
A program according to a seventh aspect of the present invention is a program for causing a computer to execute the functions of the search support device according to any one of the first to fifth aspects.
A recording medium according to claim 8 of the present invention is a computer-readable recording medium on which the program according to claim 7 is recorded.
[0013]
By configuring as described above, even when a search is performed under different search conditions, the search results are integrated and displayed, so that the change in the rank for each search condition can be understood, and the search trial can be easily performed. .
Further, since search results to be used can be designated when integrating search results, unnecessary processing and labor can be omitted, and processing efficiency can be improved.
Further, the search results obtained by integrating the ranks can be displayed not only in a "list display" but also in a visualized format such as a "graph format", a "table format", or a "Venn diagram", so that the entire image can be grasped more easily.
[0014]
In addition, since a new set (group) can be generated and customized based on the already searched results, document classification (grouping) according to the user's interest and search intention can be performed.
Further, since grouping is performed using ordinary search result information, no special processing such as word extraction or distance calculation is performed, so that the processing load is extremely reduced.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of a search support device of the present invention will be described with reference to the drawings.
<First embodiment>
FIG. 16 is a block diagram illustrating a hardware configuration for implementing a search system. In FIG. 16, a search system includes a CPU (Central Processing Unit) 101 for performing calculations and processes on data and the like, a memory 102 for storing programs and data, information temporarily stored at the time of operation, and the like. An input device 103 such as a keyboard for inputting a keyboard or a mouse cursor for inputting a program, data, etc. and inputting data based on the movement, and a CRT display for displaying processing results of input data, graphics, etc. Alternatively, a display device 104 such as a liquid crystal display, a database in which programs and information such as documents and images to be searched are registered, and a storage device 105 such as a relatively large-capacity hard disk for storing search histories and search results; And a data bus 106 for interconnecting
[0016]
FIG. 1 is a block diagram illustrating a functional configuration of the search system according to the first embodiment.
1, the search system includes a search support device 10, a search device 20, and a search target database (DB) 30.
Further, the search support device 10 of the present invention includes a search condition input unit 11, a search unit 12, a search history storage unit 13, a result display unit 14, and a rank integration unit 15.
In the following embodiments, the search support device 10, the search device 20, and the search target DB 30 will be described as being independently connected to each other via a network such as the Internet. , Or the search target DB 30 may be stored in the storage device 105 provided in the search device 20 or the search support device 10.
[0017]
The search device 20 receives the search condition specified by the search condition input unit 11 from the search unit 12 and calculates the relevance of each document from the search target DB 30 from the number of appearances of the condition word of the search condition, A ranking search (achieved by conventional technology) is performed in the order of the highest relevance, and the number of search results and data of "document name, location where the document exists, and ranking number" are entered for each document. Reply as search result.
Further, the search unit 12 may directly search the search target DB 30 by ranking without providing the search device 20.
The search target DB 30 stores information such as a plurality of documents and images to be searched. Further, the search target DB 30 may be shared on a Web page or a network connected to a network such as the Internet, or may be stored in the storage device 105 provided in the search support device 10 or the search device 20. It doesn't matter.
[0018]
The search condition input unit 11 displays an input screen as shown in FIG. 2 when executing a search, and the user inputs search conditions from the input device 103 to the input area and presses a “search execution” button.
The search means 12 transmits the search condition input by the search condition input means 11 to the search device 20, receives a search result from the search device 20, assigns a search ID to each search execution, and stores a search history storage means. 13 is stored.
The search means 12 displays the received search results as shown in FIGS. This display is a list including search conditions, the number of search results, and document names to which rank numbers are assigned.
For example, FIG. 3 shows a display of a search result with the search condition set to “vinegar & maker” (“&” represents “AND (and)”).
Similarly, FIG. 4 and FIG. 5 show the display of the search results with the search conditions of “vinegar & utility” and “health & food”, respectively.
[0019]
The search history storage unit 13 secures an area in the storage device 105 and stores the search history. FIG. 6 shows an example of the data structure of the search history storage unit 13, which stores a search ID, a search condition, the number of search results, and a search result for each search execution.
Here, the search results are sorted in ascending order of the searched documents.
Document name, location where the document exists, and order number
Is stored. However, since the search result may be obtained every trial if the search speed is high, it need not be stored.
[0020]
The result display means 14 controls the display of search results, the operation of grouping those search results, and the like.
When the "search support" button is pressed on the display screen when the search result is displayed by the search means 12 (see FIGS. 3, 4, and 5), the search means 12 activates the result display means 14.
The result display means 14 displays a search support screen as shown in FIG.
FIG. 7 shows a list of search histories “search ID, search condition, number of search results” stored in the search history storage unit 13 and a search result (main result) that is a basis for integrating these search results. And a search ID of a search result to be added (a plurality of sub-results or a plurality of search results) and input areas of respective rank ranges are displayed.
Rank consolidation creates a look-up table of the rank of each document in the main result in the sub-result.
[0021]
For example, in the case of the search support screen of FIG. 7, first, the three search results shown in FIGS. 3, 4, and 5 are displayed as a search history.
For this search history, the main result is all search results with search ID = 1, and the sub-results are all search results with search ID = 2 and search results from rank 1 to 1000 with search ID = 3. Then, an instruction to integrate the search result of the sub result based on the main result is input.
[0022]
Next, the result display means 14 activates the rank integrating means 15 when the user inputs an instruction for the main result and the sub-result on the search support screen as shown in FIG. 7 and presses the "display result" button.
The rank integrating means 15 refers to the search results of the search history storage means 13 and creates a comparison table integrating the main results and the sub-results in the following procedure.
Here, when no search result is recorded in the search history storage unit 13, the result obtained by re-executing the search is used each time it is designated.
[0023]
(1) First, an order number within a designated range of a main result is set in the first column as an element of each row.
(2) The second and subsequent columns are in the order of the search IDs specified in the sub-result input columns.
(3) For the elements in each column after the second column, the order number in which the document in the first column corresponding to the element appears in the search result of this column is set.
[0024]
In the above processing, when a document that does not exist in the main result (first column) is present in the sub-result, elements are sequentially added based on the order number with the earliest designation of the sub-result. create. A value representing "none" is set for an element for which no corresponding document exists.
Subsequently, the comparison table is sorted by assigning a sort key in the order of the columns, and the sorted result is returned to the result display means 14.
[0025]
The result display means 14 displays the integrated result on the display device 104 in the format as shown in FIG. 8 for the document list within the designated range of the main result in the received integrated result comparison table. Also, after displaying the rank integration result, it is possible to change the range of the main result, the sub-result, and the like so as to change the viewpoint to perform the rank integration.
In the example of FIG. 8, a list is displayed in which the search IDs of the main results and the sub-results, the number of integrated cases within the designated range of the main results, and the order number of each search result are added in the order of the documents of the main results. I do.
For example, “document A” having rank number 1 in the main result appears 45th in the sub-result with search ID = 2 and 105th in the sub-result with search ID = 3.
[0026]
By configuring the first embodiment in this way, even when a search is performed under different search conditions, the search results are integrated and displayed, so that the change in the rank for each search condition can be understood, and the search trial can be performed. It will be easier to do.
Further, since search results to be used can be designated when integrating search results, unnecessary processing and labor can be omitted, and processing efficiency can be improved.
[0027]
FIG. 15 is a flowchart showing a processing procedure of a search system including the search support device of the present invention.
When the user inputs search conditions into the input area of the input screen (see FIG. 2) and presses the "execute search" button, the search conditions are received (step S1).
The relevance of each document is calculated from the number of appearances of the condition word of the search condition input to the search target DB 30, and a ranking search is performed in the order of the highest relevance (step S2). It is displayed as a list including search conditions, the number of search results, and document names to which rank numbers are assigned (see FIGS. 3 to 5) (step S3).
In addition, the search ID, the search condition, the number of search results, and the search result are stored in the search history storage unit 13 for each execution of the search (step S4).
The search in steps S1 to S4 is repeated, and when the user instructs to execute the search support (YES in step S5), the process proceeds to step S6.
[0028]
A list of search histories “search ID, search condition, number of search results” stored in the search history storage unit 13, a search result (main result) as a basis for integrating these search results, and a search result to be added A search support screen (see FIG. 7) having a search ID of (sub-results, a plurality of search results are possible) and input areas of respective rank ranges is displayed (step S6). Next, when the user inputs the main result and the sub-result on the search support screen and presses the “display result” button, the main result and the sub-result to be used for the rank integration and the use range of the search result are specified ( Step S7).
[0029]
From the search results in the designated range, a comparison table is created for the order in which each document of the main result appears in the sub-results, and the comparison table is sorted by assigning sort keys in the order of columns (step S8).
Of the document list within the designated range of the main result in the comparison table of the integration result, the ranking integration result is displayed on the display device 104 in a list format as shown in FIG. 8 (step S9).
Furthermore, after displaying the ranking integration result, the process may return to step S6 to change the viewpoint, change the range of the main result, the sub-result, and the like, and perform the ranking integration again.
[0030]
<First Modification of First Embodiment>
In the above-described first embodiment, the comparison table in which the ranks are integrated is displayed in the form of a list. However, in the first modification of the first embodiment, the user can select the display format of the comparison table.
FIG. 9 is a block diagram illustrating a functional configuration of the search system according to the first modification. Functional elements having the same functions as those of the first embodiment are denoted by the same reference numerals, and the functional configuration of the search support device 10 according to the first embodiment. , A display selection unit 16 and a visualization unit 17 are added. In the following description, only differences from the first embodiment will be described.
[0031]
When the result display means 14 is activated, a search support screen as shown in FIG. 10 is displayed. In FIG. 10, in addition to the search support screen of FIG. 7, an area for selecting a display method of the rank integration result is added.
In the same manner as in the first embodiment, the user specifies the main result and the sub-result to be integrated, selects a display method of the rank integrated result, and presses a “display result” button.
Examples of the display method include a list display, a graph format, a table format, a Venn diagram, and the like. However, the display method is not limited thereto, and any format may be used as long as the entire image can be easily grasped.
When the result display method is not selected, “list format” is set as a default value.
[0032]
When the “result display” button is pressed, the result display means 14 activates the display selection means 16 and stores the designated integration result display method in the memory 102 or the like.
Subsequently, the result display means 14 activates the rank integrating means 15 and creates the above-mentioned comparison table.
Further, if the display method previously stored in the memory 102 is a visual display method such as a graph format, a table format, or a Venn diagram, the visualization unit 17 is activated.
[0033]
The visualization unit 17 creates a display image corresponding to the display method specified by the user, and displays the display image on the display device 104.
For example, when the display method is “graph format”, as shown in FIG. 11, for each document of the main result of the above-mentioned comparison table, the value of the appearance order number is displayed as the length of the bar graph, and The order in which the document appears in the side result is arranged with different symbols.
For example, for “Document D” with search ID = 1, a mark “*” is placed at position 3 when search ID = 2, and a mark ● at position 2 when search ID = 3.
[0034]
When the display method is “Ven diagram”, the search results in the range specified as the integration target are displayed in association with the circular regions as shown in FIG. The size of the circular area is adjusted according to the number of search results in the range specified as the integration target.
In addition, the area “a, b, c” in FIG. 12 corresponds to a document that appears only in each search result, and the area “d, e, f, g” corresponds to a document that appears redundantly in a plurality of search results. It corresponds to.
Such a display in the Venn diagram format can be regarded as a kind of grouping.
[0035]
In each of these circle areas, a document name included in the corresponding search result is displayed. In this case, the order information is not displayed because it is basically for grasping the duplication status. However, documents that come after a preset order threshold (for example, order 300) are not included in the search result. By doing so, it is possible to add the viewpoint of the ranking. However, if it cannot be displayed in such a dotted state, or if it is difficult to see even if it can be displayed, only the top few documents will be displayed with the document name and ranking information. When the mouse cursor is moved to, a list of document names belonging to the area may be displayed in a pull-down format together with the integrated order information.
[0036]
When the first modified example is configured as described above, the search results obtained by integrating the ranks can be displayed not only in “list display” but also in a visualized format such as “graph format”, “table format”, or “Ven diagram”. , You can easily grasp the whole picture.
[0037]
<Modification 2 of Embodiment 1>
In the first embodiment and the first modification, the set operation cannot be further performed on the rank-integrated search result. However, in the second modification of the first embodiment, the set integration is not performed on the rank-integrated search result. The calculation can be performed, and the operation of the first embodiment and the first modification can be performed on the calculation result.
FIG. 13 is a block diagram illustrating a functional configuration of the search system according to the second modification. Functional elements having the same functions as those of the first embodiment and the first modification are denoted by the same reference numerals, and the functional configuration of the search support device 10 is described. A multi-result set operation means 18 has been added to FIG. In the following description, only differences from the first embodiment and the first modification will be described.
[0038]
When the results of the rank integration performed by the result display means 14 are displayed in a display format such as a list format (FIG. 8), a graph format (FIG. 11), or a Venn diagram format (FIG. 12), a plurality of formats as shown in FIG. An input area for a set operation on the search result is displayed. For example, FIG. 14 shows an input area for specifying a search ID, its rank range, and a set operation in order to specify a subset for creating a new set from search results that have been integrated. . In this set operation, “and / or other than” can be designated.
In FIG. 14, by specifying the search results of the ranks 1 to 20 of the search ID = 1 and all the search results of the search ID = 2, performing the intersection operation on the search results in the specified range, Creating a new set.
[0039]
For a display like a Venn diagram, a circle area in FIG. 12 may be selected (a plurality of areas can be selected) with a cursor, and then the “set operation execution” button may be pressed.
[0040]
When the user inputs the range for which the subset is to be created in the input area as shown in FIG. 14 and presses the “execute set operation” button, the result display unit 14 activates the multiple result set operation unit 18.
The multiple result set operation unit 18 executes the specified set operation on the search result range specified in FIG. 14 for each search result whose range is previously specified by the order integration.
Subsequently, a comparison table as a result of performing the above-described order integration on the new set created here is returned to the result display unit 14.
[0041]
When the second modification is configured in this manner, a new set (group) can be generated and customized based on the already searched result, and therefore, document classification (grouping) according to the user's interest and search intention. Can be.
Further, since grouping is performed using ordinary search result information, no special processing such as word extraction or distance calculation is performed, so that the processing load is extremely reduced.
[0042]
<Embodiment 2>
The present invention is not limited to only the above-described embodiments. The functions of the above-described embodiment are programmed, written in a recording medium such as a CD-ROM in advance, and the CD-ROM or the like is mounted on a medium drive device such as a CD-ROM drive mounted on a computer, and the program is loaded. The object of the present invention can be achieved by storing the program in a memory or a storage device of a computer and executing the program.
[0043]
As a recording medium, a semiconductor medium (for example, ROM, non-volatile memory card, etc.), an optical medium (for example, DVD, MO, MD, CD-R, etc.), a magnetic medium (for example, magnetic tape, flexible disk, etc.) Either one may be used.
[0044]
Further, a case is also included in which the operating system or the like performs part or all of the actual processing based on the instruction of the loaded program, and the processing realizes the functions of the above-described embodiments.
[0045]
Further, the above-described program is loaded into a memory provided in the function expansion board or the function expansion unit, and based on an instruction of the program, the CPU or the like provided in the function expansion board or the function expansion unit executes part or all of the actual processing. This includes the case where the functions of the above-described embodiments are realized by the processing.
[0046]
When the above-described program is stored in a storage device such as a magnetic disk of a server computer, and is downloaded and distributed from a computer of a user connected through a communication network, the storage device of the server computer is also a recording medium according to the present invention. include.
[0047]
【The invention's effect】
As described above, according to the present invention, even when a search is performed under different search conditions, the search results are integrated and displayed. It will be easier.
Further, since search results to be used can be designated when integrating search results, unnecessary processing and labor can be omitted, and processing efficiency can be improved.
Further, the search results obtained by integrating the ranks can be displayed not only in a "list display" but also in a visualized format such as a "graph format", a "table format", or a "Venn diagram", so that the entire image can be grasped more easily.
[0048]
In addition, since a new set (group) can be generated and customized based on the already searched results, document classification (grouping) according to the user's interest and search intention can be performed.
Further, since grouping is performed using ordinary search result information, no special processing such as word extraction or distance calculation is performed, so that the processing load is extremely reduced.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a functional configuration (first embodiment) of a search system including a search support device of the present invention.
FIG. 2 is an example of a search condition input screen.
FIG. 3 is a display example of a search result when a search condition “vinegar AND maker” is used.
FIG. 4 is a display example of a search result when the search condition “vinegar AND utility” is used.
FIG. 5 is a display example of a search result when a search condition “healthy AND meal” is used.
FIG. 6 is an example of a data structure of a search history storage unit.
FIG. 7 is a display screen example of search support.
FIG. 8 is a display example of a list integration result in a list format.
FIG. 9 is a block diagram showing another functional configuration (first modification) of the search system including the search support device of the present invention.
FIG. 10 is an example of a search support display screen on which a display method of a ranking integration result can be selected.
FIG. 11 is a display example of a ranking integration result in a graph format.
FIG. 12 is a display example of a ranking integration result in a Venn diagram.
FIG. 13 is a block diagram illustrating another functional configuration (Modification 2) of the search system including the search support device of the present invention.
FIG. 14 is an example of an input screen of a set operation for a search result in which rank integration is specified.
FIG. 15 is a flowchart showing a processing procedure of a search system including the search support device of the present invention.
FIG. 16 is a block diagram showing a hardware configuration for realizing the search support device of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Search support apparatus, 11 ... Search condition input means, 12 ... Search means, 13 ... Search history storage means, 14 ... Result display means, 15 ... Order integrating means, 16 ... Display selection means, 17 ... Visualization means, 18 ... A plurality of result set operating means, 20: search device, 30: search target database (DB), 101: CPU, 102: memory, 103: input device, 104: display device, 105: storage device, 106: data bus.

Claims (8)

検索対象となる文書や画像を保持する検索対象データベースと、ユーザから指示された検索条件に対して前記検索対象データベースのランキング検索を行う検索手段と、前記検索手段で検索した履歴を記憶する検索履歴記憶手段と、前記検索履歴に記憶された複数回実施した検索結果に対して、指定された部分集合を構築し、この部分集合に対して検索順位を統合する順位統合手段と、この順位統合された結果を表示する結果表示手段とを有することを特徴とする検索支援装置。A search target database that holds documents and images to be searched, a search unit that performs a ranking search of the search target database for search conditions specified by a user, and a search history that stores a history searched by the search unit Storage means; rank integration means for constructing a specified subset from search results stored a plurality of times in the search history and performing search rank integration on the subset; And a result display means for displaying the retrieved result. 請求項1に記載の検索支援装置において、前記順位統合手段は、複数回実施した検索結果のうち指定された検索結果にある文書や画像が他の検索結果のどの順位で出現するかを調べることによって順位統合することを特徴とする検索支援装置。2. The search support device according to claim 1, wherein the rank integrating unit checks in which rank of a document or image in a specified search result among search results performed a plurality of times appears in another search result. 3. A search support device characterized by integrating ranks according to the order. 請求項1または2に記載の検索支援装置において、前記順位統合された結果の表示方法を選択する表示方法選択手段と、この選択された表示方法で前記順位統合された結果を可視化する可視化手段とを有することを特徴とする検索支援装置。3. The search support device according to claim 1, wherein a display method selection unit that selects a display method of the rank-integrated result, and a visualization unit that visualizes the rank-integrated result by the selected display method. 4. A search support device comprising: 請求項3に記載の検索支援装置において、前記順位統合した結果を表示する方法としてグラフ形式、表形式または図形形式等の1つ以上の表示方法を有して、前記表示方法選択手段は、前記表示方法の中からいずれか1つの表示方法を選択することを特徴とする検索支援装置。4. The search support device according to claim 3, wherein the method for displaying the result of the rank integration includes at least one display method such as a graph format, a table format, or a graphic format, and the display method selection unit includes: A search support device, wherein one of the display methods is selected. 請求項1、2、3または4に記載の検索支援装置において、前記順位統合するために指定した範囲の検索結果に対し、再度集合操作を行う複数結果集合操作手段を有することを特徴とする検索支援装置。5. The search support device according to claim 1, further comprising a plurality of result set operation means for performing a set operation again on search results in a range designated for integrating the ranks. Support equipment. 検索対象となる文書や画像を保持する検索対象データベースに対して、ユーザから指示された検索条件でランキング検索を行って、検索した履歴を検索履歴記憶手段へ記憶し、この検索履歴に記憶された複数回実施した検索結果に対して、指定された部分集合を構築し、この部分集合に対して検索順位を統合した結果を表示することを特徴とする検索支援方法。A ranking search was performed on a search target database holding documents and images to be searched under search conditions specified by the user, and a search history was stored in a search history storage unit, and the search history was stored in the search history. A search support method characterized by constructing a specified subset with respect to search results performed a plurality of times, and displaying a result obtained by integrating the search order with the subset. コンピュータに、請求項1乃至5のいずれかに記載の検索支援装置の機能を実行させるためのプログラム。A program for causing a computer to execute the function of the search support device according to claim 1. 請求項7に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium on which the program according to claim 7 is recorded.
JP2002258049A 2002-09-03 2002-09-03 Search support device, search support method, program, and recording medium Expired - Fee Related JP4225757B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002258049A JP4225757B2 (en) 2002-09-03 2002-09-03 Search support device, search support method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002258049A JP4225757B2 (en) 2002-09-03 2002-09-03 Search support device, search support method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2004094813A true JP2004094813A (en) 2004-03-25
JP4225757B2 JP4225757B2 (en) 2009-02-18

Family

ID=32062817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002258049A Expired - Fee Related JP4225757B2 (en) 2002-09-03 2002-09-03 Search support device, search support method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP4225757B2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331295A (en) * 2005-05-30 2006-12-07 Nippon Telegr & Teleph Corp <Ntt> File search method, file search device, and file search program
WO2008026495A1 (en) * 2006-08-30 2008-03-06 Panasonic Corporation Information presenting device, information presenting method, information presenting program, and integrated circuit
EP1930820A1 (en) * 2006-12-07 2008-06-11 Canon Kabushiki Kaisha Image processing apparatus and image processing method
WO2008120678A1 (en) * 2007-03-29 2008-10-09 Nec Corporation Method, apparatus and program for evaluating content value
JP2009301502A (en) * 2008-06-17 2009-12-24 Hitachi Kokusai Electric Inc Image search system
JP2010061285A (en) * 2008-09-02 2010-03-18 Yahoo Japan Corp Image retrieval device
JP2011138241A (en) * 2009-12-28 2011-07-14 Rakuten Inc Device, method and program for displaying information, device, method and program for providing information, and information retrieval system
JP2011238118A (en) * 2010-05-12 2011-11-24 International Business Maschines Corporation File server extracting file list to be displayed by client, method for enabling client to display and computer program executable by file server
WO2012131928A1 (en) * 2011-03-30 2012-10-04 楽天株式会社 Information provision device, information provision method, information provision program, information display device, information display method, information display program, information retrieval system, and recording medium
JP2012528406A (en) * 2009-05-27 2012-11-12 マイクロソフト コーポレーション Merging search results
US8418183B2 (en) 2004-07-29 2013-04-09 Nec Corporation Resource information collection and delivery method and system
US11960524B2 (en) * 2020-03-03 2024-04-16 The University Of North Carolina At Chapel Hill Methods, systems, and computer readable media for dynamic cluster-based search and retrieval

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8418183B2 (en) 2004-07-29 2013-04-09 Nec Corporation Resource information collection and delivery method and system
JP2006331295A (en) * 2005-05-30 2006-12-07 Nippon Telegr & Teleph Corp <Ntt> File search method, file search device, and file search program
JP4528202B2 (en) * 2005-05-30 2010-08-18 日本電信電話株式会社 File search method, file search device, and file search program
WO2008026495A1 (en) * 2006-08-30 2008-03-06 Panasonic Corporation Information presenting device, information presenting method, information presenting program, and integrated circuit
JPWO2008026495A1 (en) * 2006-08-30 2010-01-21 パナソニック株式会社 Information presenting apparatus, information presenting method, information presenting program, and integrated circuit
US8244673B2 (en) 2006-08-30 2012-08-14 Panasonic Corporation Information presenting device, information presenting method, information presenting program, and integrated circuit
EP1930820A1 (en) * 2006-12-07 2008-06-11 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US8565534B2 (en) 2006-12-07 2013-10-22 Canon Kabushiki Kaisha Image processing apparatus and image processing method
WO2008120678A1 (en) * 2007-03-29 2008-10-09 Nec Corporation Method, apparatus and program for evaluating content value
JP2009301502A (en) * 2008-06-17 2009-12-24 Hitachi Kokusai Electric Inc Image search system
JP2010061285A (en) * 2008-09-02 2010-03-18 Yahoo Japan Corp Image retrieval device
JP2012528406A (en) * 2009-05-27 2012-11-12 マイクロソフト コーポレーション Merging search results
US9495460B2 (en) 2009-05-27 2016-11-15 Microsoft Technology Licensing, Llc Merging search results
JP2011138241A (en) * 2009-12-28 2011-07-14 Rakuten Inc Device, method and program for displaying information, device, method and program for providing information, and information retrieval system
JP2011238118A (en) * 2010-05-12 2011-11-24 International Business Maschines Corporation File server extracting file list to be displayed by client, method for enabling client to display and computer program executable by file server
US9031989B2 (en) 2010-05-12 2015-05-12 International Business Machines Corporation File server for extracting and displaying file list on client, method of providing display on client, and computer program executable on file server
WO2012131928A1 (en) * 2011-03-30 2012-10-04 楽天株式会社 Information provision device, information provision method, information provision program, information display device, information display method, information display program, information retrieval system, and recording medium
US9135316B2 (en) 2011-03-30 2015-09-15 Rakuten, Inc. Information providing device, method, program, information display device, method, program, information search system, and recording medium for enhanced search results
US11960524B2 (en) * 2020-03-03 2024-04-16 The University Of North Carolina At Chapel Hill Methods, systems, and computer readable media for dynamic cluster-based search and retrieval

Also Published As

Publication number Publication date
JP4225757B2 (en) 2009-02-18

Similar Documents

Publication Publication Date Title
US11663230B2 (en) Interface including graphic representation of relationships between search results
US7555718B2 (en) System and method for presenting video search results
US8555182B2 (en) Interface for managing search term importance relationships
US20030078914A1 (en) Search results using editor feedback
US20120167010A1 (en) Continuous content refinement of topics of user interest
US9965150B2 (en) Personal user highlight from popular highlights
US20040230570A1 (en) Search processing method and apparatus
JP2019514124A (en) System and method for providing visualizable result lists
JP4225757B2 (en) Search support device, search support method, program, and recording medium
US7664745B2 (en) Information retrieval system and method for retrieving information
JP5200699B2 (en) Information processing apparatus, information processing method, and program
JP3864235B2 (en) Information retrieval system and information retrieval program
WO2002027508A1 (en) Method and software for graphical representation of qualitative search results
JP2009533767A (en) System and method for performing a search within a vertical domain
JPH08320881A (en) Document retrieval system
JP2009086859A (en) Content-displaying device, content-displaying method, program, and recording medium
JP2007233752A (en) Retrieval device, computer program and recording medium
WO2018084226A1 (en) Document search method and device
JPH11154164A (en) Adaptability calculating method in whole sentence search processing and storage medium storing program related to the same
Lin et al. SPIRE: supporting parameter-driven interactive rule mining and exploration
US9697499B1 (en) User highlight match indicator
JP2003337933A (en) Knowledge data processor
JP4189251B2 (en) Keyword analysis method and program used therefor
JP2003216642A (en) Method and apparatus for managing content
JP2006039938A (en) Selection item display device, selection item display method, and selection item display program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080819

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081009

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081125

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

Free format text: PAYMENT UNTIL: 20111205

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4225757

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20111205

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121205

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20131205

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees