JP4005425B2 - 検索結果ランキング変更処理プログラム、検索結果ランキング変更処理プログラム記録媒体、およびコンテンツ検索処理方法 - Google Patents

検索結果ランキング変更処理プログラム、検索結果ランキング変更処理プログラム記録媒体、およびコンテンツ検索処理方法 Download PDF

Info

Publication number
JP4005425B2
JP4005425B2 JP2002189753A JP2002189753A JP4005425B2 JP 4005425 B2 JP4005425 B2 JP 4005425B2 JP 2002189753 A JP2002189753 A JP 2002189753A JP 2002189753 A JP2002189753 A JP 2002189753A JP 4005425 B2 JP4005425 B2 JP 4005425B2
Authority
JP
Japan
Prior art keywords
content
search
software
management table
ranking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002189753A
Other languages
English (en)
Other versions
JP2004030526A (ja
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2002189753A priority Critical patent/JP4005425B2/ja
Priority to US10/305,178 priority patent/US7085761B2/en
Publication of JP2004030526A publication Critical patent/JP2004030526A/ja
Application granted granted Critical
Publication of JP4005425B2 publication Critical patent/JP4005425B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ソフトウェアに関する問題解決のために、利用者がコンピュータ内に記憶されているヘルプファイルや質問応答集ファイルなどのユーザサポート・コンテンツを検索する際に、検索されたコンテンツのランキングを変更する処理をコンピュータに実行させるための検索結果ランキング変更処理プログラム、前記処理プログラムを記録した記録媒体、およびコンテンツ検索処理方法に関する。ここで、ランキングとは、コンテンツ検索部5の検索結果のデータを出力処理する際の出力順序などに用いるデータの並び順を定める値である。また、コンテンツとは、ユーザサポート用に情報の提供者が定義もしくは推薦するデータをいう。
【0002】
【従来の技術】
ソフトウェア製品の使用方法がわからないとき、またはソフトウェアに関する問題が発生したときなどに、利用者は、コンテンツ検索システムを用いて、コンピュータ内に記憶されているヘルプファイル、質問応答(Q&A)ファイル、事例ファイルなどのユーザサポート・コンテンツを検索する。
【0003】
コンテンツ検索システムでは、検索結果の各コンテンツに対して何らかのスコアをもとにランク付けがなされ、そのランキングをもとに並べられた個々のコンテンツが検索結果一覧などとして出力される。ここで、検索結果のランクキングの元になるものは、通常、単純にコンテンツの出現順序やキーワードの出現頻度順序などである。
【0004】
利用者は、コンテンツの出現順序やキーワードの出現頻度順序などをもとにランク付けされて出力された検索結果のコンテンツを一つ一つ参照することにより、有用な情報を探し出している。
【0005】
また、利用者は、問題解決したいと考える問題点を示す語句に限らず、問題解決したいソフトウェア名やソフトウェアを示す語句などを検索条件に含めてユーザサポート・コンテンツを検索することにより、事例説明や対処方法などの目的のコンテンツを検索して問題解決を図っている。
【0006】
【発明が解決しようとする課題】
利用者は、通常、コンピュータ上で種々のソフトウェアを操作している最中にソフトウェアについて分からないことや問題が生じたときには、ヘルプファイル、質問応答(Q&A)集ファイル、事例集ファイルなどのさまざまなユーザサポート・コンテンツを検索し、検索されたコンテンツを参照して問題を解決しようとする。
【0007】
一般的に、検索結果一覧の先頭に表示されるコンテンツほど有用性が高いと考えられ、利用者は検索結果一覧の先頭や先頭に近いコンテンツから参照していく。したがって、利用者は、自分にとって有用性が高いコンテンツが検索結果の上位ランキングとなるように望んでいる。
【0008】
また、利用者がコンテンツ検索を行うタイミングは、通常、ソフトウェアについて何らかのトラブルが生じた時点であると考えられることから、利用者がコンテンツ検索時に使用しているソフトウェアに関する情報や最近まで使用していたソフトウェアに関する情報は、利用者が必要としている有用な情報である確率が高い。
【0009】
しかし、従来のユーザサポート・コンテンツ検索システムでは、検索結果をコンテンツ出現順序やキーワード出現頻度などをもとにしてランク付けし、そのランキングにしたがってコンテンツを並べて出力しているだけである。そのため、利用者にとっての有用性が高いコンテンツが検索結果のランキングの上位になっているとは限らない。すなわち、コンテンツ検索システムの検索結果のランキングは、利用者が参照したいコンテンツが何であるかという利用者個別の状況とは無関係に検索キーワードなどのデータによって定まり、利用者それぞれにとっての有用性を考慮できるものではなかった。
【0010】
そのため、従来のユーザサポート・コンテンツの検索システムでは、利用者が参照したいような問題解決に有用なコンテンツがランキング上位になるとは限らず、利用者は、所望する適切なコンテンツが見つかるまで検索や参照などの作業を繰り返さなければならなかった。
【0011】
本発明は、かかる従来技術の有する問題点に鑑みてなされたものであり、その目的は、ユーザサポート・コンテンツの検索結果のランキングを、利用者個別の状況を考慮し、特に、利用者がコンテンツを検索する時に使用しているソフトウェアや最近まで使用していたソフトウェアに関するコンテンツがランキングの上位となるように検索結果のランキングを変更することができるようにした検索結果ランキング変更処理をコンピュータに実行させるための検索結果ランキング変更処理プログラムおよびその記録媒体を提供することである。
【0012】
また、本発明の別の目的は、前記の検索結果ランキング変更処理を含むコンテンツ検索処理方法を提供することである。
【0013】
【課題を解決するための手段】
上記課題を解決するため、本発明は、コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツに付与するランキング度数を変更する処理をコンピュータに実行させるためのプログラムであって、前記コンテンツデータベース検索処理時に起動中であるソフトウェアの情報を取得し、現起動ソフト管理表に記憶する現起動ソフト取得処理と、前記検索コンテンツそれぞれについて、当該検索コンテンツに関連するソフトウェアの情報が前記現起動ソフト管理表に存在する場合に、当該検索コンテンツのランキング度数に所定の値を加算してランキング度数を算出するランキング度数算出処理と、前記ランキング度数を付与した検索コンテンツを検索結果管理表に記憶する検索結果管理表記憶処理と、前記検索結果管理表の検索コンテンツをランキング度数にもとづいて並び替えて出力する検索結果ソート処理とを、コンピュータに実行させるための処理プログラムである。
【0014】
また、本発明は、コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツに付与するランキング度数を変更する処理をコンピュータに実行させるためのプログラムであって、前記コンテンツデータベース検索処理時までに起動したソフトウェアの情報を取得し起動ソフト履歴管理表に記憶する起動ソフト履歴取得処理と、前記検索結果の検索コンテンツそれぞれについて、当該検索コンテンツに関連するソフトウェアの情報が前記起動ソフト履歴管理表に存在する場合に、当該検索コンテンツのランキング度数に所定の値を加算してランキング度数を算出するランキング度数算出処理と、前記ランキング度数を付与した検索コンテンツを検索結果管理表に記憶する検索結果管理表記憶処理と、前記検索結果管理表の検索コンテンツをランキング度数にもとづいて並び替えて出力する検索結果ソート処理とを、コンピュータに実行させるための処理プログラムである。
【0015】
また、本発明は、前記の検索結果ランキング変更処理プログラムにおいて、利用者が設定したランキング度数変更対象としたいコンテンツの情報もしくはソフトウェアの情報を受け付けて操作対象管理表に定義する操作対象設定処理と、前記ランキング度数算出処理では、前記検索コンテンツが前記操作対象管理表に定義されているコンテンツ情報と一致する場合に、当該検索コンテンツのランキング度数に所定の値を加算し、さらに、当該操作対象管理表に定義されている当該検索コンテンツに関連するソフトウェアが前記現起動ソフト管理表もしくは前記起動ソフト履歴管理表に存在するソフトウェア情報と一致する場合に、当該コンテンツのランキング度数に所定の値を加算してランキング度数を算出する処理を、コンピュータに実行させるための処理プログラムである。
【0016】
また、本発明は、前記の検索結果ランキング変更処理プログラムを記録した記録媒体である。
【0017】
また、本発明は、利用者が入力した検索キーワードによりコンピュータ内に記憶されたコンテンツデータベースを検索する処理方法において、利用者が設定したランキング度数変更対象としたいコンテンツの情報もしくはソフトウェアの情報を受け付けて操作対象管理表に記憶し、ソフトウェアの起動通知を受け付けて起動ソフト履歴管理表に記憶し、前記コンテンツデータベースを検索し、前記コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツが前記操作対象管理表に記憶されたコンテンツ情報と一致する場合に、当該検索コンテンツに関連するソフトウェアが前記起動ソフト履歴管理表に記憶されたソフトウェア情報と一致するときは、当該検索コンテンツのランキング度数を変更し、当該検索コンテンツの出力順位を繰り上げて出力する処理方法である。
【0018】
本発明は以下のように作用する。
【0019】
本発明は、コンテンツデータベースを検索する場合に、利用者が設定したランキング度数変更対象としたいコンテンツの情報もしくはソフトウェアの情報を受け付けて操作対象管理表に記憶しておく。また、コンテンツデータベース検索処理時までに起動していたソフトウェアの情報を取得し起動ソフト履歴管理表に記憶しておく。
【0020】
そして、検索結果のコンテンツ(検索コンテンツ)が操作対象管理表に定義されているコンテンツ情報と一致する場合に、この検索コンテンツのランキング度数に所定の値を加算する。
【0021】
さらに、コンテンツデータベース検索処理時に起動中であるソフトウェアの情報を取得して現起動ソフト管理表に記憶し、この検索コンテンツについて関連するソフトウェアの情報が現起動ソフト管理表に存在する場合に、この検索コンテンツのランキング度数に所定の値を加算してランキング度数を算出する。
【0022】
または、この検索コンテンツについて関連するソフトウェアの情報が起動ソフト履歴管理表に存在する場合に、この検索コンテンツのランキング度数に所定の値を加算してランキング度数を算出する。そして、ランキング度数を付与した検索コンテンツを検索結果管理表に記憶し、検索コンテンツをランキング度数にもとづいて並び替え、並び替えた順序に従って表示装置に出力する。
【0023】
これにより、コンテンツデータベースの検索結果が表示される場合に、利用者が特定したコンテンツやソフトウェアに関するコンテンツや、現在起動中のソフトウェアまたは最近起動されたソフトウェアに関するコンテンツが検索結果一覧の上位に表示されるため、利用者は、自分が参照したいコンテンツを容易に見つけ出して問題解決を行うことができる。
【0024】
【発明の実施の形態】
以下に、本発明の実施の一形態を説明する。
【0025】
図1に、本発明の実施の形態における検索結果ランキング変更処理プログラムの各処理部の構成例を示す。
【0026】
検索結果ランキング変更処理プログラム1は、コンピュータにインストールされ実行される処理プログラムとして実現され、ランキング管理部2、起動ソフト管理部3、データ管理部4、コンテンツ検索部5、および出力処理部6を備える。検索結果ランキング変更処理プログラム1は、アプリケーション・プログラム・インターフェース(API)を介してコンピュータのオペレーティング・システム(OS)などの基本ソフトからデータを取得することができる。
【0027】
ランキング管理部2は、コンテンツ検索部5がコンテンツデータベース8を検索した検索結果の各コンテンツに付与するランキング度数を管理する手段である。
【0028】
ランキング度数とは、コンテンツ検索部5の検索結果をコンピュータに接続された表示装置へ出力する際の出力順序など、コンテンツの並び順を決定するための値である。コンテンツ検索部5の検索結果は、ランキング管理部2において各コンテンツごとに付与されたランキング度数の値に従って昇順もしくは降順に並び替えられて出力される。
【0029】
起動ソフト管理部3は、検索結果ランキング変更処理プログラム1が実行されるコンピュータ内の他のアプリケーション・プログラムなどのソフトウェアの起動状況を管理し、またはソフトウェアの起動履歴を管理する手段である。
【0030】
データ管理部4は、検索結果ランキング変更処理プログラム1で使用する種々のデータを管理する手段である。
【0031】
出力処理部6は、検索結果ランキング変更処理プログラム1が生成したデータをコンピュータに接続された表示装置(図示しない)へ出力する手段である。
【0032】
ランキング管理部2は、操作対象設定部21、ランキング度数算出部22およびコンテンツソート部23を備える。
【0033】
操作対象設定部21は、利用者が入力したデータに従って検索結果のランキング度数変更処理の対象としたコンテンツファイル名とソフトウェアファイル名を定義する手段である。操作対象設定部21で定義されたコンテンツファイル名とソフトウェアファイル名は、データ管理部4の操作対象管理表41に記憶される。コンテンツファイル名は、コンテンツデータベース8を構成する各コンテンツを特定する情報を意味し、例えばユーザサポート用データのデータファイル名である。ソフトウェアファイル名は、ソフトウェアを特定する情報を意味し、例えばソフトウェアの実行ファイル名である。
【0034】
ランキング度数算出部22は、コンテンツ検索部5での処理による検索結果のコンテンツにランキング度数を付与する手段である。検索結果の各コンテンツとそのランキング度数は検索結果管理表44に記憶される。
【0035】
コンテンツソート部23は、検索結果管理表44に記憶しているコンテンツファイル名をランキング度数にもとづいて並び替えて出力する手段である。
【0036】
起動ソフト管理部3は、現起動ソフト取得部31および起動ソフト履歴取得部32とを備える。
【0037】
現起動ソフト取得部31は、コンテンツ検索部5によるコンテンツ検索処理が実行されている間にコンピュータで起動されているソフトウェアのファイル名を取得する手段である。現起動ソフト取得部31は、APIを介してコンピュータのOSから取得した現在起動中のソフトウェアのファイル名は現起動ソフト管理表42へ記憶される。
【0038】
起動ソフト履歴取得部32は、コンピュータ内で起動されたソフトウェアの履歴を取得する手段である。起動ソフト履歴取得部32は、所定の時期または時間ごとにAPIを介してコンピュータのOSに対してソフトウェアの起動を問い合わせ、コンピュータから他のソフトウェアの起動が通知されると、通知されたソフトウェアのファイル名を起動ソフト履歴管理表43に通知順に記憶する。
【0039】
データ管理部4は、操作対象管理表41、現起動ソフト管理表42、起動ソフト履歴管理表43および検索結果管理表44を記憶し管理する手段である。
【0040】
操作対象管理表41は、利用者が設定した操作対象とするコンテンツファイル名とソフトウェアファイル名を記憶するテーブルである。
【0041】
現起動ソフト管理表42は、コンテンツ検索時にコンピュータ内で起動中のソフトウェアファイル名を記憶するテーブルである。
【0042】
起動ソフト履歴管理表43は、コンピュータ内で起動したソフトウェアのファイル名を起動通知の順に記憶するテーブルである。
【0043】
検索結果管理表44は、コンテンツ検索部5の検索結果の各コンテンツとそのランキング度数とを記憶するテーブルである。
【0044】
コンテンツ検索部5は、コンテンツデータベース8を検索する手段である。検索処理の方法は既存の種々の処理方法で実現される。コンテンツデータベース8は、ヘルプ情報、質問応答、事例などを内容とするデータであるコンテンツファイルコンテンツを記憶するデータベースである。
【0045】
出力処理部6は、検索結果ランキング変更処理プログラム1が取得または生成した種々のデータをコンピュータの表示装置へ出力するための処理を行う手段である。
【0046】
以下に、本発明の処理を詳細に説明する。
【0047】
利用者は、特定のソフトウェアについて、そのソフトウェアの使用中またはそのソフトウェアを使用してしばらくの間にユーザサポート・コンテンツ検索を行う場合には、その特定のソフトウェアに関するコンテンツが検索結果一覧のトップまたはトップに準ずる順位で表示されるようにしたいとする。
【0048】
まず、検索結果ランキング変更処理プログラム1のランキング管理部2では、利用者が特定したいソフトウェアおよびそのソフトウェアについてのコンテンツを検索結果の上位として出力するために、ランキング変更処理の操作対象となるコンテンツやソフトウェアを設定する処理を行う。
【0049】
図2に、ランキング度数変更の操作対象設定処理の処理フローを示す。
【0050】
ランキング管理部2の操作対象設定部21は、出力処理部6を通じて、操作対象設定画面100をコンピュータに接続された表示装置に表示する(ステップS10)。
【0051】
図3に、操作対象設定画面の例を示す。操作対象設定画面100は、操作対象ファイル名入力部101、登録ボタン102、登録コンテンツ一覧表示部103、削除ボタン104、終了ボタン105などから構成される。
【0052】
利用者は、操作対象設定画面100の操作対象ファイル名入力部101に、検索結果内でのランキング度数が上位となるようにしたいコンテンツおよびソフトウェアのファイル名を入力し、登録ボタン102をクリックして操作対象の設定を行う。一方、操作対象として登録されたコンテンツやソフトウェアを削除したい場合には、利用者は、登録コンテンツ一覧表示部103に表示されたコンテンツファイル名を選択し、削除ボタン104をクリックする。
【0053】
操作対象設定部21は、クリックされたボタンを判断する(ステップS11)。クリックされたボタンが登録ボタン102であれば、操作対象設定部21は、操作対象ファイル名入力部101に入力されたコンテンツファイル名およびソフトウェアファイル名を受け付け、コンテンツファイル名とソフトウェアファイル名とを対にして操作対象管理表41に追加する(ステップS12)。
【0054】
図4に、操作対象管理表の例を示す。図3の操作対象設定画面100の操作対象ファイル名入力部101のコンテンツファイル名およびソフトウェアファイル名にそれぞれコンテンツファイル名「C:\pcd\document.html」およびソフトウェアファイル名「C:\pcd\bin\pcd.exe」が入力されていた場合に、コンテンツファイル名「C:\pcd\document.html」およびソフトウェアファイル名「C:\pcd\bin\pcd.exe」の対が操作対象管理表41の項番(No. )1に記憶される。
【0055】
その後、操作対象管理表41のコンテンツファイル名およびソフトウェアファイル名の対を操作対象設定画面100の登録コンテンツ一覧表示部103に表示する(ステップS13)。
【0056】
ステップS11の処理でクリックされたボタンが削除ボタン104であれば、操作対象設定部21は、登録コンテンツ一覧表示部103の一覧から選択されたコンテンツファイル名とソフトウェアファイル名との対を操作対象管理表41から削除する(ステップS14)。
【0057】
ステップS11の処理でクリックされたボタンが終了ボタン105であれば、処理を終了する。
【0058】
また、利用者が最近まで使用していたソフトウェアのコンテンツのランキングを上位に変更するために、起動ソフト管理部3では、コンピュータで起動されたソフトウェアの起動履歴を取得して起動ソフト履歴管理表43に記憶する。ここで、起動ソフト履歴管理表43に登録するソフトウェアファイル数は10とする。
【0059】
図5に、起動ソフト履歴取得処理の処理フローを示す。
【0060】
起動ソフト管理部3の起動ソフト履歴取得部32は、コンピュータ内でソフトウェアが起動しているかどうかをAPIを通じてコンピュータのOSに問い合わせる(ステップS20)。ソフトウェアの起動があり、その通知を受け取ると(ステップS21)、起動ソフト履歴管理表43に登録されているソフトウェア数をカウントする(ステップS22)。
【0061】
そして、起動ソフト履歴管理表43の登録数が所定数(ここでは、10)であれば(ステップS23)、起動ソフト履歴管理表43の先頭(No. 1)すなわち最先に登録したソフトウェアファイル名を削除し(ステップS24)、起動ソフト履歴管理表の先頭から登録番号を付け直し(ステップS25)、起動が通知されたソフトウェアのファイル名を起動ソフト履歴管理表43の最後(No. 10)に追加する(ステップS26)。
【0062】
一方、起動ソフト履歴管理表43の登録数が所定数(ここでは、10)に満たなければ(ステップS23)、起動が通知されたソフトウェアのファイル名を起動ソフト履歴管理表43の最後に追加する(ステップS26)。
【0063】
図6に、起動ソフト履歴管理表43の例を示す。起動ソフト履歴取得部32は、ソフトウェアの起動通知を受け取ると、そのソフトウェアの実行ファイル名を起動ソフト履歴管理表43の先頭の項番(No. )1から順に登録していく。図6に示す起動ソフト履歴管理表43は、「C:\ProgramFiles\prog\abc.exe」、「C:\ProgramFiles\exe\xyz.exe 」、…、「C:\pcd\exe\abcd.exe 」の順で、起動した時刻が古い順に10個のソフトウェア名(ソフトウェアの実行ファイル名)が登録されていていることを示す。
【0064】
その後、利用者がユーザサポート・コンテンツの検索を行うとする。コンテンツ検索部5は、出力処理部6を通じて検索キーワード入力画面200を表示し、入力された検索キーワードによりコンテンツデータベース8を検索する。
【0065】
図7に、検索キーワード入力画面200の例を示す。
【0066】
利用者が検索キーワード入力画面200の検索キーワード入力部201にキーワードとなる語句や文章を入力して検索ボタン202をクリックすることにより、コンテンツ検索部5は、ユーザサポートに関するコンテンツを記憶するコンテンツデータベース8の検索を開始する。なお、検索キーワード入力画面200の終了ボタン203がクリックされると、コンテンツ検索処理が終了する。
【0067】
図8および図9に、コンテンツ検索処理およびランキング変更処理の処理フローを示す。
【0068】
コンテンツ検索部5は、コンピュータ内に記憶したコンテンツデータベース8を検索する(ステップS30)。コンテンツ検索部5が行う検索処理は、従来のデータ検索処理と同様であるので詳細な説明を省略する。
【0069】
ランキング度数算出部22は、コンテンツ検索部5で検索したコンテンツのファイル名をすべて検索結果管理表44に格納し、各コンテンツファイルについて所定の値のランキング度数を設定する(ステップS31)。ランキング度数算出部22は、コンテンツ検索部5の検索結果のコンテンツを先頭から順に検索結果管理表44へ格納し、先頭のコンテンツから順に、例えば100から1までの範囲で5ずつ減算した値となるようなランキング度数を付与する。
【0070】
起動ソフト管理部3の現起動ソフト取得部31は、APIを通じてコンピュータのOSから現在起動中のソフトウェアのファイル名を獲得し、現起動ソフト管理表42に記憶する(ステップS32)。
【0071】
図10に、現起動ソフト管理表の例を示す。例えば、「C:\pcd\bin\pcd.exe」、「C:\pcd\exe\xyz.exe」などの実行ファイルが起動中であれば、これらのファイル名が現起動ソフト管理表42に定義される。
【0072】
そして、検索結果管理表44に格納されたコンテンツファイルそれぞれについて、ステップS33からステップS40までの処理を行っていく。
【0073】
まず、ランキング度数算出部22は、検索結果管理表44に格納されたコンテンツファイルをすべて処理したかどうかを判断する(ステップS33)。
【0074】
検索結果管理表44に未処理のコンテンツファイルが残っていれば、そのコンテンツファイルについて、さらに操作対象管理表41に定義されたファイルすべてを処理したかどうかを判断する(ステップS34)。
【0075】
そして、操作対象管理表41に処理していないファイルが残っていれば、検索結果管理表の当該コンテンツファイルが操作対象管理表41に存在するかどうかを判断する(ステップS35)。当該コンテンツファイルが検索コンテンツが操作対象管理表41に存在すれば、当該コンテンツのランキング度数を100加算する(ステップS36)。
【0076】
さらに、操作対象管理表41に定義された当該コンテンツファイルに対応するソフトウェアファイル名が現起動ソフト管理表42に存在するかどうかを判断する(ステップS37)。操作対象管理表41に定義されたソフトウェアファイル名が現起動ソフト管理表42に存在する場合には、検索結果管理表44の当該コンテンツのランキング度数を100加算する(ステップS38)。
【0077】
一方、ステップS37の処理で、操作対象管理表41に定義されたソフトウェアファイル名が現起動ソフト管理表42に存在しない場合には、さらに、操作対象管理表41に定義された当該ソフトウェアファイル名が起動ソフト履歴管理表43に存在するかどうかを判断する(ステップS39)。そして、当該ソフトウェアファイル名が起動ソフト履歴管理表43に存在すれば、当該ソフトウェアファイル名に対応する検索結果管理表44の当該コンテンツのランキング度数を50加算する(ステップS40)。
【0078】
そして、操作対象管理表41に定義した各ファイルについてステップS35〜S40までの処理を行い、すべてのファイルが処理済みであれば(ステップS34)、ステップS33の処理へ戻り、検索結果管理表44の各コンテンツについてステップS34以下の処理を済ませていれば(ステップS33)、検索結果管理表44のコンテンツファイル名をそのランキング度数の大きい順にソートする(ステップS41)。
【0079】
出力処理部6は、検索結果管理表44の先頭のコンテンツファイルから予め表示内容として定めておいた部分を取得して表示装置に表示させて(ステップS42)、処理を終了する。
【0080】
図11に、ランキング変更処理後の検索結果管理表44の例を示す。
【0081】
例えば、コンテンツファイル「C:\pcd\document.html」は、コンテンツ検索部5の検索結果では低位であるため初期のランキング度数が付与されていなかったとし(ランキング度数=0)、コンテンツファイル「C:\pcd\pcd.chm」は、コンテンツ検索部5の検索結果では中位であり、付与された初期のランキング度数が45であったとする。
【0082】
コンテンツファイル「C:\pcd\document.html」は、図4の操作対象管理表41に設定されているのでランキング度数が100加算され、さらに対応するソフトウェアファイル「C:\pcd\bin\pcd.exe」が図10の現起動ソフト管理表42に登録されているのでランキング度数がさらに100加算され、最終的なランキング度数は200となる。
【0083】
また、コンテンツファイル「C:\pcd\pcd.chm」は、図4の操作対象管理表41に設定されているのでランキング度数が100加算され、さらに、対応するソフトウェアファイル「C:\pcd\exe\abcd.exe 」が図6の起動ソフト履歴管理表43に登録されているのでランキング度数が50加算され、最終的なランキング度数は195となる。
【0084】
よって、検索結果管理表44のコンテンツファイルをランキング度数によりソートした後は、図11に示すように、コンテンツファイル「C:\pcd\document.html」および「C:\pcd\pcd.chm」は、変更されたランキング度数に応じて検索結果管理表44の上位コンテンツ(1位および2位)となり、出力処理部6は、コンテンツ検索の検索結果の表示画面を表示する際これらのコンテンツファイルの所定の内容を1番目および2番目に表示する。
【0085】
図12に、検索結果の表示画面の例を示す。
【0086】
検索結果表示画面300は、入力キーワード表示部301、検索ランキング表示部302、検索キーワード再入力部303、再検索ボタン304、絞り込み検索ボタン305、終了ボタン306などから構成される。
【0087】
検索結果表示画面300の入力キーワード表示部301は、図7に示す検索キーワード入力場面で入力された検索キーワードを表示する。
【0088】
出力処理部6は、ソート処理された検索結果管理表44のコンテンツの所定の表示部分の内容を、検索結果管理表44のソート順序にしたがって、検索ランキング表示部302に一覧表示する。
【0089】
なお、利用者が検索ランキング表示部302に一覧表示された各コンテンツを選択してクリックされると、出力処理部6は、選択されたコンテンツファイルを取得してコンテンツ詳細表示部(図示しない)または別画面を開いてそのコンテンツファイルの全内容を表示する。
【0090】
利用者により検索キーワード再入力部303に新たな検索キーワードが入力され再検索ボタン304がクリックされると、コンテンツ検索部5は、検索キーワード再入力部303に入力された検索キーワードをもとにコンテンツデータベース8の新たな検索を行う。ランキング管理部2は、その検索結果に対して前述した説明のとおりにランキング変更処理を行う。
【0091】
また、検索キーワードが入力されて絞り込み検索ボタン305がクリックされると、コンテンツ検索部5は、検索結果管理表44に格納されているコンテンツを範囲として再度検索を行う。なお、絞り込み検索の場合には、ランキング管理部2は、その検索結果に対してランキング変更処理を行わなくてもよい。
【0092】
以上説明したように、コンテンツ検索部5の検索結果としてコンテンツファイル「C:\pcd\document.html」が検索された場合には、コンテンツファイル「C:\pcd\document.html」のランキング度数は所定の規則にしたがって再計算されランキングが上位に変更され、検索結果表示画面300において従来より上位の順番で表示される。これにより、利用者は、コンテンツ検索の結果から自分が参照したいと望むコンテンツを従来に比べてより容易に見つけ出すことができ、問題解決を迅速に行うことができる。
【0093】
以上、本発明をその実施の形態により説明したが、本発明はその主旨の範囲において種々の変形が可能である。
【0094】
例えば、本形態において、本発明にかかる検索結果ランキング変更処理プログラム1は、コンテンツ検索部5を備えるものとして説明したが、コンテンツ検索部5は、検索結果ランキング変更処理プログラム1の外部に独立した処理手段として構成されるようにしてもよい。その場合に、検索結果ランキング変更処理プログラム1は、コンテンツ検索部5が行ったコンテンツデータベース8の検索結果を取得してデータ管理部4に一時的に記憶する。ランキング管理部2は、データ管理部4に記憶された検索結果をもとにのランキング変更処理を行う。
【0095】
また、本形態において、起動ソフト管理部3は、現起動ソフト取得部31および起動ソフト履歴取得部32を備えるものとして説明したが、起動ソフト管理部3は現起動ソフト取得部31または起動ソフト履歴取得部32のいずれか一方のみを備えるような構成であってもよい。この場合に、データ管理部4は、起動ソフト管理部3に備えられる処理部に対応して現起動ソフト管理表42または起動ソフト履歴管理表43のいずれか一方を管理する。
【0096】
また、操作対象設定部21では、利用者がランキング変更の操作対象としたいソフトウェアのコンテンツをコンテンツファイル名もしくはソフトウェアファイル名のいずれか一方のみを設定することにより特定できる場合には、操作対象管理表41にコンテンツファイル名もしくはソフトウェアファイル名のいずれか一方のみを記憶するようにしてもよい。
【0097】
なお、本発明にかかるプログラムは、コンピュータが読み取り可能な、可搬媒体メモリ、半導体メモリ、ハードディスクなどの適当な記録媒体に格納することができ、これらの記録媒体に記録して提供され、または、通信インタフェースを介して種々の通信網を利用した送受信により提供される。
【0098】
本発明の形態および実施例の特徴を列記すると以下のとおりである。
(付記1) コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツに付与するランキング度数を変更する処理をコンピュータに実行させるためのプログラムであって、
前記コンテンツデータベース検索処理時に起動中であるソフトウェアの情報を取得し、現起動ソフト管理表に記憶する現起動ソフト取得処理と、
前記検索コンテンツそれぞれについて、当該検索コンテンツに関連するソフトウェアの情報が前記現起動ソフト管理表に存在する場合に、当該検索コンテンツのランキング度数に所定の値を加算してランキング度数を算出するランキング度数算出処理と、
前記ランキング度数を付与した検索コンテンツを検索結果管理表に記憶する検索結果管理表記憶処理と、
前記検索結果管理表の検索コンテンツをランキング度数にもとづいて並び替えて出力する検索結果ソート処理とを、
コンピュータに実行させるための検索結果ランキング変更処理プログラム。
(付記2) コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツに付与するランキング度数を変更する処理をコンピュータに実行させるためのプログラムであって、
前記コンテンツデータベース検索処理時までに起動したソフトウェアの情報を取得し起動ソフト履歴管理表に記憶する起動ソフト履歴取得処理と、
前記検索結果の検索コンテンツそれぞれについて、当該検索コンテンツに関連するソフトウェアの情報が前記起動ソフト履歴管理表に存在する場合に、当該検索コンテンツのランキング度数に所定の値を加算してランキング度数を算出するランキング度数算出処理と、
前記ランキング度数を付与した検索コンテンツを検索結果管理表に記憶する検索結果管理表記憶処理と、
前記検索結果管理表の検索コンテンツをランキング度数にもとづいて並び替えて出力する検索結果ソート処理とを、
コンピュータに実行させるための検索結果ランキング変更処理プログラム。
(付記3) 前記付記1または付記2のいずれかの検索結果ランキング変更処理プログラムにおいて、
利用者が設定したランキング度数変更対象としたいコンテンツの情報もしくはソフトウェアの情報を受け付けて操作対象管理表に定義する操作対象設定処理と、
前記ランキング度数算出処理では、前記検索コンテンツが前記操作対象管理表に定義されているコンテンツ情報と一致する場合に、当該検索コンテンツのランキング度数に所定の値を加算し、さらに、当該操作対象管理表に定義されている当該検索コンテンツに関連するソフトウェアが前記現起動ソフト管理表もしくは前記起動ソフト履歴管理表に存在するソフトウェア情報と一致する場合に、当該コンテンツのランキング度数に所定の値を加算してランキング度数を算出する処理を、
コンピュータに実行させるための検索結果ランキング変更処理プログラム。
(付記4)前記付記1ないし前記付記3のいずれかに記載する検索結果ランキング変更処理プログラムを記録した
ことを特徴とする検索結果ランキング変更処理プログラム記録媒体。
(付記5) 利用者が入力した検索キーワードによりコンピュータ内に記憶されたコンテンツデータベースを検索する処理方法において、
利用者が設定したランキング度数変更対象としたいコンテンツの情報もしくはソフトウェアの情報を受け付けて操作対象管理表に記憶し、
前記コンテンツデータベースを検索し、
前記コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツが前記操作対象管理表に記憶されたコンテンツ情報と一致する場合に、当該検索コンテンツに関連するソフトウェアが前記コンテンツデータベース検索処理時に起動中であるときは、当該検索コンテンツのランキング度数を変更し、
当該検索コンテンツの出力順位を繰り上げて出力する
ことを特徴とするコンテンツ検索処理方法。
(付記6) 利用者が入力した検索キーワードによりコンピュータ内に記憶されたコンテンツデータベースを検索する処理方法において、
利用者が設定したランキング度数変更対象としたいコンテンツの情報もしくはソフトウェアの情報を受け付けて操作対象管理表に記憶し、
ソフトウェアの起動通知を受け付けて起動ソフト履歴管理表に記憶し、
前記コンテンツデータベースを検索し、
前記コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツが前記操作対象管理表に記憶されたコンテンツ情報と一致する場合に、当該検索コンテンツに関連するソフトウェアが前記起動ソフト履歴管理表に記憶されたソフトウェア情報と一致するときは、当該検索コンテンツのランキング度数を変更し、
当該検索コンテンツの出力順位を繰り上げて出力する
ことを特徴とするコンテンツ検索処理方法。
【0099】
【発明の効果】
以上説明したように、本発明によれば、コンピュータ内に記憶するユーザサポート・コンテンツ検索において、利用者が任意に設定するコンテンツやソフトウェアを設定し、さらにコンテンツ検索時にコンピュータ内で起動中のソフトウェアや起動していたソフトウェアの履歴を記憶しておく。そして、検索結果のコンテンツが、利用者が特定したコンテンツやソフトウェアまたは現在起動中もしくは起動したことがあるソフトウェアについてのものであるかどうかに応じて、そのコンテンツのランキングを変更し、ランキングをもとに並び替えたコンテンツを出力するように処理する。
【0100】
これにより、出力される検索結果では、利用者が任意に設定したコンテンツやソフトウェア、または現在起動中のソフトウェアもしくは最近起動されたソフトウェアに関するコンテンツが上位にランキングされ、利用者は参照したいコンテンツをより効率的に見つけることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態における検索結果ランキング変更処理プログラムの各処理部の構成例を示す図である。
【図2】操作対象設定処理の処理フローを示す図である。
【図3】操作対象設定画面の例を示す図である。
【図4】操作対象管理表の例を示す図である。
【図5】起動ソフト履歴取得処理の処理フローを示す図である。
【図6】起動ソフト履歴管理表の例を示す図である。
【図7】検索キーワード入力画面の例を示す図である。
【図8】コンテンツ検索処理およびランキング変更処理の処理フローを示す図である。
【図9】コンテンツ検索処理およびランキング変更処理の処理フローを示す図である。
【図10】現起動ソフト管理表の例を示す図である。
【図11】検索結果管理表の例を示す図である。
【図12】検索結果の表示画面の例を示す図である。
【符号の説明】
1 検索結果ランキング変更処理プログラム
2 ランキング管理部
21 操作対象設定部
22 ランキング度数算出部
23 コンテンツソート部
3 起動ソフト管理部
31 現起動ソフト取得部
32 起動ソフト履歴取得部
4 データ管理部
41 操作対象管理表
42 現起動ソフト管理表
43 起動ソフト履歴管理表
44 検索結果管理表
5 コンテンツ検索部
6 出力処理部
8 コンテンツデータベース

Claims (5)

  1. コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツに付与するランキング度数を変更する処理をコンピュータに実行させるためのプログラムであって、
    前記コンテンツデータベース検索処理時に起動中であるソフトウェアの情報を取得し、現起動ソフト管理表に記憶する現起動ソフト取得処理と、
    前記検索コンテンツそれぞれについて、当該検索コンテンツに関連するソフトウェアの情報が前記現起動ソフト管理表に存在する場合に、当該検索コンテンツのランキング度数に所定の値を加算してランキング度数を算出するランキング度数算出処理と、
    前記ランキング度数を付与した検索コンテンツを検索結果管理表に記憶する検索結果管理表記憶処理と、
    前記検索結果管理表の検索コンテンツをランキング度数にもとづいて並び替えて出力する検索結果ソート処理とを、
    コンピュータに実行させるための検索結果ランキング変更処理プログラム。
  2. コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツに付与するランキング度数を変更する処理をコンピュータに実行させるためのプログラムであって、
    前記コンテンツデータベース検索処理時までに起動したソフトウェアの情報を取得し起動ソフト履歴管理表に記憶する起動ソフト履歴取得処理と、
    前記検索結果の検索コンテンツそれぞれについて、当該検索コンテンツに関連するソフトウェアの情報が前記起動ソフト履歴管理表に存在する場合に、当該検索コンテンツのランキング度数に所定の値を加算してランキング度数を算出するランキング度数算出処理と、
    前記ランキング度数を付与した検索コンテンツを検索結果管理表に記憶する検索結果管理表記憶処理と、
    前記検索結果管理表の検索コンテンツをランキング度数にもとづいて並び替えて出力する検索結果ソート処理とを、
    コンピュータに実行させるための検索結果ランキング変更処理プログラム。
  3. 請求項1または請求項2のいずれかの検索結果ランキング変更処理プログラムにおいて、
    利用者が設定したランキング度数変更対象としたいコンテンツの情報もしくはソフトウェアの情報を受け付けて操作対象管理表に定義する操作対象設定処理と、
    前記ランキング度数算出処理では、前記検索コンテンツが前記操作対象管理表に定義されているコンテンツ情報と一致する場合に、当該検索コンテンツのランキング度数に所定の値を加算し、さらに、当該操作対象管理表に定義されている当該検索コンテンツに関連するソフトウェアが前記現起動ソフト管理表もしくは前記起動ソフト履歴管理表に存在するソフトウェア情報と一致する場合に、当該コンテンツのランキング度数に所定の値を加算してランキング度数を算出する処理を、
    コンピュータに実行させるための検索結果ランキング変更処理プログラム。
  4. 請求項1ないし請求項3のいずれかに記載する検索結果ランキング変更処理プログラムを記録した
    ことを特徴とする検索結果ランキング変更処理プログラム記録媒体。
  5. 利用者が入力した検索キーワードによりコンピュータ内に記憶されたコンテンツデータベースを検索する処理方法において、
    利用者が設定したランキング度数変更対象としたいコンテンツの情報もしくはソフトウェアの情報を受け付けて操作対象管理表に記憶し、
    ソフトウェアの起動通知を受け付けて起動ソフト履歴管理表に記憶し、
    前記コンテンツデータベースを検索し、
    前記コンテンツデータベース検索処理で検索されたコンテンツである検索コンテンツが前記操作対象管理表に記憶されたコンテンツ情報と一致する場合に、当該検索コンテンツに関連するソフトウェアが前記起動ソフト履歴管理表に記憶されたソフトウェア情報と一致するときは、当該検索コンテンツのランキング度数を変更し、
    当該検索コンテンツの出力順位を繰り上げて出力する
    ことを特徴とするコンテンツ検索処理方法。
JP2002189753A 2002-06-28 2002-06-28 検索結果ランキング変更処理プログラム、検索結果ランキング変更処理プログラム記録媒体、およびコンテンツ検索処理方法 Expired - Fee Related JP4005425B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002189753A JP4005425B2 (ja) 2002-06-28 2002-06-28 検索結果ランキング変更処理プログラム、検索結果ランキング変更処理プログラム記録媒体、およびコンテンツ検索処理方法
US10/305,178 US7085761B2 (en) 2002-06-28 2002-11-27 Program for changing search results rank, recording medium for recording such a program, and content search processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002189753A JP4005425B2 (ja) 2002-06-28 2002-06-28 検索結果ランキング変更処理プログラム、検索結果ランキング変更処理プログラム記録媒体、およびコンテンツ検索処理方法

Publications (2)

Publication Number Publication Date
JP2004030526A JP2004030526A (ja) 2004-01-29
JP4005425B2 true JP4005425B2 (ja) 2007-11-07

Family

ID=29774306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002189753A Expired - Fee Related JP4005425B2 (ja) 2002-06-28 2002-06-28 検索結果ランキング変更処理プログラム、検索結果ランキング変更処理プログラム記録媒体、およびコンテンツ検索処理方法

Country Status (2)

Country Link
US (1) US7085761B2 (ja)
JP (1) JP4005425B2 (ja)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4049317B2 (ja) * 2003-05-14 2008-02-20 インターナショナル・ビジネス・マシーンズ・コーポレーション 検索支援装置およびプログラム
US7505964B2 (en) 2003-09-12 2009-03-17 Google Inc. Methods and systems for improving a search ranking using related queries
US7899802B2 (en) * 2004-04-28 2011-03-01 Hewlett-Packard Development Company, L.P. Moveable interface to a search engine that remains visible on the desktop
US8365083B2 (en) * 2004-06-25 2013-01-29 Hewlett-Packard Development Company, L.P. Customizable, categorically organized graphical user interface for utilizing online and local content
JP2006099740A (ja) * 2004-09-02 2006-04-13 Olympus Corp 情報提供装置、端末装置、情報提供システム及び情報提供方法
US20060195443A1 (en) * 2005-02-11 2006-08-31 Franklin Gary L Information prioritisation system and method
US7366972B2 (en) * 2005-04-29 2008-04-29 Microsoft Corporation Dynamically mediating multimedia content and devices
US20070016433A1 (en) * 2005-07-18 2007-01-18 Sbc Knowledge Ventures Lp Method and apparatus for ranking support materials for service agents and customers
US7685199B2 (en) * 2006-07-31 2010-03-23 Microsoft Corporation Presenting information related to topics extracted from event classes
US7577718B2 (en) * 2006-07-31 2009-08-18 Microsoft Corporation Adaptive dissemination of personalized and contextually relevant information
US7849079B2 (en) * 2006-07-31 2010-12-07 Microsoft Corporation Temporal ranking of search results
US20080033919A1 (en) * 2006-08-04 2008-02-07 Yan Arrouye Methods and systems for managing data
US8104048B2 (en) 2006-08-04 2012-01-24 Apple Inc. Browsing or searching user interfaces and other aspects
US9110975B1 (en) * 2006-11-02 2015-08-18 Google Inc. Search result inputs using variant generalized queries
US8661029B1 (en) 2006-11-02 2014-02-25 Google Inc. Modifying search result ranking based on implicit user feedback
JP5141560B2 (ja) * 2007-01-24 2013-02-13 富士通株式会社 情報検索プログラム、該プログラムを記録した記録媒体、情報検索装置、および情報検索方法
US7693833B2 (en) 2007-02-01 2010-04-06 John Nagle System and method for improving integrity of internet search
US8938463B1 (en) 2007-03-12 2015-01-20 Google Inc. Modifying search result ranking based on implicit user feedback and a model of presentation bias
US8694374B1 (en) 2007-03-14 2014-04-08 Google Inc. Detecting click spam
US9092510B1 (en) 2007-04-30 2015-07-28 Google Inc. Modifying search result ranking based on a temporal element of user feedback
US8359309B1 (en) 2007-05-23 2013-01-22 Google Inc. Modifying search result ranking based on corpus search statistics
US8185839B2 (en) 2007-06-09 2012-05-22 Apple Inc. Browsing or searching user interfaces and other aspects
US8201096B2 (en) 2007-06-09 2012-06-12 Apple Inc. Browsing or searching user interfaces and other aspects
US7941428B2 (en) * 2007-06-15 2011-05-10 Huston Jan W Method for enhancing search results
US20080313167A1 (en) * 2007-06-15 2008-12-18 Jim Anderson System And Method For Intelligently Indexing Internet Resources
US8694511B1 (en) 2007-08-20 2014-04-08 Google Inc. Modifying search result ranking based on populations
US8909655B1 (en) 2007-10-11 2014-12-09 Google Inc. Time based ranking
US9396262B2 (en) * 2007-10-12 2016-07-19 Lexxe Pty Ltd System and method for enhancing search relevancy using semantic keys
US9058337B2 (en) * 2007-10-22 2015-06-16 Apple Inc. Previewing user interfaces and other aspects
US20090119710A1 (en) * 2007-11-01 2009-05-07 Qualcomm Incorporated Method and apparatus for enhancing support for user-generated content delivery
US20090313202A1 (en) * 2008-06-13 2009-12-17 Genady Grabarnik Systems and methods for automated search-based problem determination and resolution for complex systems
US8396865B1 (en) 2008-12-10 2013-03-12 Google Inc. Sharing search engine relevance data between corpora
JP5257172B2 (ja) * 2009-03-16 2013-08-07 富士通株式会社 検索方法、検索プログラム及び検索装置
US8661033B2 (en) * 2009-03-31 2014-02-25 Innography, Inc. System to provide search results via a user-configurable table
US9009146B1 (en) 2009-04-08 2015-04-14 Google Inc. Ranking search results based on similar queries
US8447760B1 (en) 2009-07-20 2013-05-21 Google Inc. Generating a related set of documents for an initial set of documents
US8498974B1 (en) 2009-08-31 2013-07-30 Google Inc. Refining search results
US8972391B1 (en) 2009-10-02 2015-03-03 Google Inc. Recent interest based relevance scoring
US8874555B1 (en) 2009-11-20 2014-10-28 Google Inc. Modifying scoring data based on historical changes
US8615514B1 (en) 2010-02-03 2013-12-24 Google Inc. Evaluating website properties by partitioning user feedback
US8924379B1 (en) 2010-03-05 2014-12-30 Google Inc. Temporal-based score adjustments
US8959093B1 (en) 2010-03-15 2015-02-17 Google Inc. Ranking search results based on anchors
JP5505009B2 (ja) * 2010-03-19 2014-05-28 富士通株式会社 通信端末装置、コンピュータプログラムおよびコンテンツ検索方法
US8838587B1 (en) 2010-04-19 2014-09-16 Google Inc. Propagating query classifications
US9623119B1 (en) 2010-06-29 2017-04-18 Google Inc. Accentuating search results
US8832083B1 (en) 2010-07-23 2014-09-09 Google Inc. Combining user feedback
US8817053B2 (en) 2010-09-30 2014-08-26 Apple Inc. Methods and systems for opening a file
US9002867B1 (en) 2010-12-30 2015-04-07 Google Inc. Modifying ranking data based on document changes
US8473507B2 (en) 2011-01-14 2013-06-25 Apple Inc. Tokenized search suggestions
JP5501531B2 (ja) 2012-02-09 2014-05-21 パナソニック株式会社 コンテンツ推薦装置、コンテンツ推薦システム、コンテンツ推薦方法、及び、プログラム
US9183499B1 (en) 2013-04-19 2015-11-10 Google Inc. Evaluating quality based on neighbor features
US11829373B2 (en) * 2015-02-20 2023-11-28 Google Llc Methods, systems, and media for presenting search results
JP6565628B2 (ja) * 2015-11-19 2019-08-28 富士通株式会社 検索プログラム、検索装置および検索方法
JP6913596B2 (ja) * 2017-10-12 2021-08-04 ヤフー株式会社 情報処理装置、情報処理方法及び情報処理プログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418433B1 (en) * 1999-01-28 2002-07-09 International Business Machines Corporation System and method for focussed web crawling
US6665655B1 (en) * 2000-04-14 2003-12-16 Rightnow Technologies, Inc. Implicit rating of retrieved information in an information search system
US20020062368A1 (en) * 2000-10-11 2002-05-23 David Holtzman System and method for establishing and evaluating cross community identities in electronic forums
US6766316B2 (en) * 2001-01-18 2004-07-20 Science Applications International Corporation Method and system of ranking and clustering for document indexing and retrieval

Also Published As

Publication number Publication date
JP2004030526A (ja) 2004-01-29
US7085761B2 (en) 2006-08-01
US20040002945A1 (en) 2004-01-01

Similar Documents

Publication Publication Date Title
JP4005425B2 (ja) 検索結果ランキング変更処理プログラム、検索結果ランキング変更処理プログラム記録媒体、およびコンテンツ検索処理方法
US20190340207A1 (en) Systems and methods for personalizing aggregated news content
US7730054B1 (en) Systems and methods for providing searchable prior history
US7890516B2 (en) Recommending queries when searching against keywords
US9652558B2 (en) Lexicon based systems and methods for intelligent media search
US7617197B2 (en) Combined title prefix and full-word content searching
US8577868B1 (en) Bookmarks
US20080071776A1 (en) Information retrieval method in mobile environment and clustering method and information retrieval system using personal search history
JP2004126840A (ja) 文書検索方法、プログラムおよびシステム
US20150339387A1 (en) Method of and system for furnishing a user of a client device with a network resource
US7921140B2 (en) Apparatus and method for browsing contents
US8140525B2 (en) Information processing apparatus, information processing method and computer readable information recording medium
JP5381728B2 (ja) 情報処理装置、情報処理プログラム、及び、情報処理方法
WO2006095409A1 (ja) 情報検索装置,コンピュータプログラム及び記憶媒体
CN109376174B (zh) 一种选择数据库的方法和装置
JP2011053996A (ja) Webブラウザ選択方法および装置
JP2019095940A (ja) 情報処理装置、情報処理方法、および情報処理プログラム
KR100463483B1 (ko) 전화번호검색기를 이용한 실시간 전화번호 검색 시스템 및그 방법
US20080162427A1 (en) Hybrid Relational, Directory, and Content Query Facility
JP2001101195A (ja) テレビ番組検索装置および自動番組選択装置
KR100718745B1 (ko) 텍스트 마이닝을 이용한 특허 검색 시스템 및 그 방법
JP4146067B2 (ja) 文書検索システムおよび文書検索方法
JP2002055866A (ja) 情報管理サーバ、利用者端末及び記録媒体
CN114064638B (zh) 一种信息处理的方法、装置、设备及存储介质
JP2007025831A (ja) コンテンツ検索装置及びその方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041026

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070823

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100831

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110831

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120831

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120831

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130831

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees