JP2008003721A - Information retrieval system, information retrieval method, program, and recording medium - Google Patents
Information retrieval system, information retrieval method, program, and recording medium Download PDFInfo
- Publication number
- JP2008003721A JP2008003721A JP2006170630A JP2006170630A JP2008003721A JP 2008003721 A JP2008003721 A JP 2008003721A JP 2006170630 A JP2006170630 A JP 2006170630A JP 2006170630 A JP2006170630 A JP 2006170630A JP 2008003721 A JP2008003721 A JP 2008003721A
- Authority
- JP
- Japan
- Prior art keywords
- search
- information
- expression
- weight
- search result
- 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.)
- Withdrawn
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、記憶媒体に蓄えられた情報に対して検索式を用いて検索処理を行う情報検索システムおよび情報検索方法およびプログラムおよび記録媒体に関するものである。 The present invention relates to an information search system, an information search method, a program, and a recording medium that perform a search process on information stored in a storage medium using a search expression.
ユーザが情報検索を行う際、最適な検索式を作成し、目的に合致する結果を得るのは難しいといえる。そこで、ユーザは何度か新たな検索式を作成し、目的に合った検索結果が得られるまで検索を繰り返している。 When a user performs an information search, it can be said that it is difficult to create an optimal search expression and obtain a result that matches the purpose. Therefore, the user creates a new search expression several times and repeats the search until a search result suitable for the purpose is obtained.
特許文献1では、ユーザが手入力した検索式の検索履歴を保存しておき、ユーザが設定した適合ボタンを基に検索結果の適合、不適合の割合を適合率として計算し、評価して、新たな検索の参考とする方法が提案されている。
In
なお、ユーザによって入力された検索式が適切でなかったために、該当するデータが1件もない場合が発生してしまうことがある。この場合には、ユーザは検索式を修正する必要性が生じる。 Note that there may be a case where there is no corresponding data because the search formula input by the user is not appropriate. In this case, the user needs to correct the search expression.
そこで、特許文献2では、検索結果件数が意図されたか下限値を下回る場合、その下限値を上回るよう検索式を自動的に緩めることができる方法が提案されている。
Therefore, in
具体的には、一定の下限値を下回るような検索式に対し、任意の一語を除いた検索式集合を生成し、各検索式の検索語を"AND"で結んだ検索式を生成する。さらに、各検索式同士を"OR"によって結び再び検索し、検索結果を生成するというものである。これを利用すれば、検索式を段階的に緩めていくことにより、検索結果を段階的に増やしていくことが出来る。
しかしながら、特許文献1に記載された方法では、最適な検索式を見つけるためにユーザ自身が複数の検索式を作成して入力しなければいけない。さらに、検索結果が適合か不適合かの判断をユーザ自身が行わなければならず、ユーザが検索をする際の負担はあまり軽減されない。また、適合・不適合の二者択一の選択しかないため、段階的な細かい評価が出来なかった。
However, in the method described in
また、特許文献2においては、検索式に含まれるキーワード群がユーザの求める検索結果を得るのに適切なキーワード群であれば、特許文献2で述べられているように段階的に検索結果を増やしていくことができるので、ユーザが求める検索結果を得るためには有効である。
In
しかし、任意の一語を除いた検索式集合同士をさらに"OR"によって組み合わせ、結果を出力するため、どのキーワードが検索結果を絞りすぎてしまっていたのかがわからず、ユーザにとっては新たな検索の際の参考にはならないという欠点がある。 However, since the search expression set excluding any one word is further combined by "OR" and the result is output, it is not possible to know which keyword has narrowed the search result too much, and a new search for the user There is a disadvantage that it cannot be used as a reference.
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ユーザは検索式を再思考することなく、ユーザが自分が求める検索結果が得られる検索式を得られる可能性を向上させる仕組を提供することである。 The present invention has been made to solve the above-described problems, and an object of the present invention is to obtain a search expression that allows a user to obtain a search result that the user desires without re-thinking the search expression. It is to provide a mechanism to improve the possibility.
本発明は、記憶媒体に蓄えられた情報に対して検索式を用いて検索処理を行う情報検索システムにおいて、複数のキーワードから構成される第1の検索式を入力する入力手段と、前記第1の検索式に基づく検索結果を取得する第1の取得手段と、前記第1の取得手段により取得された検索結果に対するユーザ操作を保持する操作履歴記憶手段と、前記第1の検索式から1キーワードずつ除いて重複しない組み合わせの第2の検索式を複数作成する作成手段と、前記各第2の検索式に基づいて各検索結果を取得する第2の取得手段と、前記操作履歴記憶手段に保持されるユーザ操作と前記第2の取得手段により取得された各検索結果とに基づいて前記各第2の検索式の重要度をそれぞれ計算する重み計算手段と、を有することを特徴とする。 The present invention relates to an information search system for performing a search process on information stored in a storage medium using a search formula, an input means for inputting a first search formula composed of a plurality of keywords, and the first A first acquisition unit that acquires a search result based on the search formula, an operation history storage unit that holds a user operation for the search result acquired by the first acquisition unit, and one keyword from the first search formula A creation unit that creates a plurality of second search formulas that do not overlap each other, a second acquisition unit that acquires each search result based on each second search formula, and an operation history storage unit that holds the second search formulas Weight calculating means for calculating the importance of each second search expression based on the user operation performed and each search result acquired by the second acquisition means.
本発明によれば、従来のように、検索結果をユーザにより意識的に評価させることなく、ユーザの操作の重要度に応じて段階的に重みを付加し、検索式を評価しているので、検索式を詳細且つ現実的な評価、またユーザが意識しない自然な評価を行うことができる。このためユーザにとって的確な検索式を判断することが可能となる。 According to the present invention, as in the prior art, weights are added step by step according to the importance of the user's operation without evaluating the search result consciously by the user, and the search expression is evaluated. It is possible to perform detailed and realistic evaluation of the search formula and natural evaluation that the user is not conscious of. For this reason, it is possible to determine an accurate search formula for the user.
さらに、本発明では、キーワードの数を一つずつ減らして組み合わせが重複しないようにキーワードの組み合わせで検索式を自動生成するので、ユーザによる検索キーワードの入力は一度で済む。そのためユーザへの負担が軽減され、検索件数を徐々に増やしていくことが可能となり、検索漏れも減らすことができる。 Furthermore, in the present invention, since the number of keywords is reduced one by one and the search expression is automatically generated by the keyword combination so that the combinations do not overlap, the user only has to input the search keyword once. Therefore, the burden on the user is reduced, the number of searches can be gradually increased, and search omissions can be reduced.
また、ユーザが見当違いの単語を入力したとき、表示された検索結果の重みの違いによりその単語を見つけることが出来るため、結果として、ユーザの検索式作成スキルを向上させ、ユーザが文書を探す手間が短くなる等の効果を奏する。 In addition, when the user enters a misplaced word, the word can be found by the difference in the weight of the displayed search results. As a result, the user's search formula creation skill is improved and the user searches for a document. There are effects such as shortening the labor.
従って、ユーザは検索式を再思考することなく、ユーザが自分が求める検索結果が得られる検索式を得られる可能性を向上させることができる等の効果を奏する。 Therefore, there is an effect that the user can improve the possibility of obtaining a search expression that can obtain the search result that the user wants without re-thinking the search expression.
〔第1実施形態〕
図1は、本発明の情報検索システムの構成の一例を示すブロック図である。
[First Embodiment]
FIG. 1 is a block diagram showing an example of the configuration of the information search system of the present invention.
図1において、10はクライアント装置(以下、クライアント)であり、パーソナルコンピュータ等の情報処理装置により実現される。クライアント10はネットワーク等の通信媒体を介してデータベース保持サーバ(以下、サーバ)と通信可能に接続されている。
In FIG. 1,
クライアント10において、1はCPUであり、図示しないROM又はハードディスク等に格納されたクライアントプログラムをRAM3上で実行することにより各種機能を実現する。
In the
2はディスプレイであり、CPU1からの制御により各種情報を表示出力する。5は入力装置、例えば、キーボードや、マウス等のポインティングデバイス等であり、各種情報を入力可能である。
6はネットワークインタフェースカード(NIC)であり、ネットワークとの通信を制御する。 A network interface card (NIC) 6 controls communication with the network.
サーバ20もクライアントと同様に、CPU,ROM,RAM,ハードディスク,NIC等を備え、CPUがハードディスクに格納されるサーバプログラムをRAM上で実行することにより、クライアント10に対して各種サービス(後述する検索サービス等)を提供する。
Similarly to the client, the
図2は、図1に示した情報検索システムの機能構成の一例を示すブロック図である。 FIG. 2 is a block diagram illustrating an example of a functional configuration of the information search system illustrated in FIG.
図2に示す検索キーワード入力部101,検索結果一覧表示部102,操作別重み設定部103,キーワード組み合わせ作成部104,重み計算処理部105,ヒット順重み設定部106,組み合わせ後キーワード表示部107は、クライアント10のCPU1がハードディスク4に格納されたクライアントプログラムをRAM3上で実行することにより実現される機能である。なお、このクライアントプログラムは、必要に応じてサーバ20からクライアント10にダウンロードされてクライアント10上で実行される構成であってもよい。
The search
また、検索キーワード記憶ファイル108,操作別重み設定ファイル109,操作履歴ファイル110,ヒット順重み設定ファイル111,検索識別重み保持ファイル112は、クライアント10のハードディスク4に格納される。
Further, the search
さらに、検索部201は、サーバ20のCPUがハードディスクに格納されたサーバプログラムをRAM上で実行することにより実現される機能である。
Further, the
また、データ保持部202は、サーバ20のハードディスク等に実現される。
The
なお、上述の各部の詳細な構成の説明は、後述するフローチャートの説明の中で行う。 The detailed configuration of each unit described above will be described in the description of the flowchart described later.
以下、図3〜図14を参照して、本発明の情報検索システムにおける情報検索の手順を詳細に説明する。 Hereinafter, the information search procedure in the information search system of the present invention will be described in detail with reference to FIGS.
図3は、本発明における第1の制御処理手順の一例を示すフローチャートであり、本発明の情報検索処理に対応する。なお、このフローチャートの処理は、図1に示したクライアント10のCPU1がハードディスク4に格納されたプログラムをRAM3上で実行することにより実現される。
FIG. 3 is a flowchart showing an example of a first control processing procedure in the present invention, and corresponds to the information search processing of the present invention. Note that the processing of this flowchart is realized by the
まず、ステップS1において、検索キーワード入力部101は、図4に示す検索キーワード入力画面から複数のキーワードで構成される検索式(第一検索式)の入力を受け付ける。ここで、図4を参照して検索キーワード入力画面について説明する。
First, in step S1, the search
図4は、図2に示した検索キーワード入力部101により図1に示したディスプレイ2上に表示された検索キーワード入力画面の一例を示す模式図である。
FIG. 4 is a schematic diagram showing an example of a search keyword input screen displayed on the
図4において、1501は検索キーワード入力欄であり、入力装置5による検索キーワード(複数のキーワードで構成される検索式)の入力が可能である。例えば、1501に示すように「システム ソフトウェア 開発 テスト 実装」といった複数の語で入力することができる。
In FIG. 4,
1502は検索ボタンであり、このボタンが入力装置5により押下指示されると、検索キーワード入力部101は、検索キーワード入力欄1501に入力されている検索キーワードを第一検索式として取得し、図3のステップS2に処理を進める。
ステップS2では、検索キーワード入力部101は、ステップS1で受け取った第一検索式をサーバ20の検索部201に送信する。これにより、サーバ20では、検索部201が送信される第一検索式を受信して、該受信した第一検索式に基づいてデータ保持部202を検索し、該検索結果をクライアント10に返信する。
In step S <b> 2, the search
次に、ステップS3において、検索結果一覧表示部102は、サーバ20の検索部201から返信される検索結果を第一検索結果として受信する。
Next, in step S <b> 3, the search result
次に、ステップS4において、検索キーワード入力部101は、サーバ20に送信した第一検索式と、検索結果一覧表示部102が受信した検索結果を、検索キーワード記憶ファイル108(図5)に格納する。ここで、図5を用いて、検索キーワード記憶ファイル108について説明する。
Next, in step S4, the search
図5は、図2に示した検索キーワード記憶ファイル108の一例を示す模式図である。
FIG. 5 is a schematic diagram showing an example of the search
図5に示すように、検索キーワード記憶ファイル108は、検索式番号1101,検索式1102,検索件数1103,検索結果1104等から構成される。なお、検索式番号1101は、データ格納時に、検索キーワード入力部101等により順次付加されるものである。なお、図3のステップS4の時点では、検索式1(上述の第一検索式)のみしか格納されていない。また、検索結果1104は、対応する検索結果情報が格納されたアドレスが格納される。
As shown in FIG. 5, the search
以下、図3のフローチャートの説明に戻る。 The description returns to the flowchart of FIG.
次に、ステップS5において、検索結果一覧表示部102は、ステップS3で受信した検索結果を例えば図6に示すようにディスプレイ2に表示する。
Next, in step S5, the search result
図6は、図2に示した検索結果一覧表示部102による検索結果一覧表示画面の一例を示す模式図である。
FIG. 6 is a schematic diagram illustrating an example of a search result list display screen by the search result
図6において、301は検索結果一覧表示画面である。302は検索結果一覧表示画面301に対応する検索式(上述の第一検索式)である。
In FIG. 6,
303は検索結果であり、各データのタイトルが表示され、そのタイトルは各データにリンクされている。即ち、この各データのタイトルを入力装置5で指示することにより、検索結果一覧表示部102は、対応するデータをリンク表示させることができる。また、検索結果一覧表示部102は、図示しない印刷装置によりリンク表示されたデータを印刷出力することができる。さらに、検索結果一覧表示部102は、リンク表示されたデータにブックマークを付加することができる。また、検索結果一覧表示部102は、リンク表示されたデータをコピーすることができる。さらに検索結果一覧表示部102は、ハードディスク4にリンク表示されたデータを保存することができる。なお、検索結果一覧表示部102の機能は、上述した処理に限られるものではなく、検索結果に対応する各データに対して各種処理を実行することが可能である。
また、検索結果303は、複数のページから構成されており、ページ番号を入力装置5により指示して検索結果ページを切り換えることが可能である。
The
306は検索式変更ボタンであり、このボタンが指示されると、最低キーワード数入力欄305に入力された数字のキーワード数以上のキーワードの組み合わせの検索式が、検索式302に表示されている検索式に基づいて作成される。
Reference numeral 306 denotes a search expression change button. When this button is designated, a search expression for a combination of keywords equal to or greater than the number of keywords entered in the minimum keyword
以下、図3のフローチャートの説明に戻る。 The description returns to the flowchart of FIG.
図3のステップS6において、検索結果一覧表示部102,操作別重み設定部103は、ユーザの操作を記録する処理を実行する。ここで、図7を参照して、ステップS6のユーザの操作を記録する処理を詳細に説明する。
In step S6 of FIG. 3, the search result
図7は、本発明における第2の制御処理手順の一例を示すフローチャートであり、図3のステップS6に示したユーザの操作を記録する処理に対応する。なお、このフローチャートの処理は、図1に示したクライアント10のCPU1がハードディスク4に格納されたプログラムをRAM3上で実行することにより実現される。
FIG. 7 is a flowchart showing an example of the second control processing procedure according to the present invention, and corresponds to the process of recording the user operation shown in step S6 of FIG. Note that the processing of this flowchart is realized by the
ステップS101において、検索結果一覧表示部102は、検索結果一覧表示画面301上で実行されるユーザ操作を確認すると、ステップS102に処理を進める。
In step S101, when the search result
そして、ステップS102では、操作別重み設定部103が、現在、操作中のリンク先の項目が操作履歴ファイル110(図8)の中に既に存在するか否かを判定する。
In step S102, the operation-specific
例えば、ステップS101において、ユーザが図6に示した検索結果一覧表示画面に表示されている「情報○○機構:情報処理技術者試験センター:情報処理技術者試験制度」のリンク表示を開き、印刷を行った場合等、ユーザの操作が確認されると、ステップS102において、現在、操作中のリンク先(情報○○機構:情報処理技術者試験センター:情報処理技術者試験制度)の項目が操作履歴ファイル110(図8)の中に既に存在するかを判定する。 For example, in step S101, the user opens the link display of “Information XX mechanism: Information processing engineer testing center: Information processing engineer testing system” displayed on the search result list display screen shown in FIG. When the user's operation is confirmed, for example, the item of the link destination currently being operated (information XX mechanism: information processing engineer testing center: information processing engineer testing system) is operated in step S102. It is determined whether it already exists in the history file 110 (FIG. 8).
ここで、図8を参照して、図2に示した操作履歴ファイル110について説明する。 Here, the operation history file 110 shown in FIG. 2 will be described with reference to FIG.
図8は、図2に示した操作履歴ファイル110の一例を示す模式図である。 FIG. 8 is a schematic diagram showing an example of the operation history file 110 shown in FIG.
図8において、801は、ユーザが操作を行ったリンク先を示すものであり、検索結果303に表示されたタイトルに対応する文字列が格納される。
In FIG. 8,
802はユーザの操作であり、ユーザが操作を行ったリンク先801に対して行った1又は複数の操作(例えば、「リンク表示」,「印刷」,「ブックマーク」,「コピー」,「保存」・・・)が格納されている。
Reference numeral 802 denotes a user operation, and one or a plurality of operations (for example, “link display”, “print”, “bookmark”, “copy”, “save”) performed on the
803は重み(A)を付加するポイントであり(以下ユーザ操作の重み803)、ユーザの操作802に応じた重みが格納される。なお、ユーザ操作の重み803の詳細は後述する。
以下、図7のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
図7のステップS102で、操作別重み設定部103が、現在、操作中のリンク先アドレスの項目(例えば「情報○○機構:情報処理技術者試験センター:情報処理技術者試験制度」)が操作履歴ファイル110(図8)の801中に未だ存在しないと判定した場合には、ステップS103に処理を進める。
In step S102 of FIG. 7, the operation-specific
ステップS103では、操作別重み設定部103は、新たな項目を、操作履歴ファイル110(図8)に作成し、ユーザ操作の重み803を初期ポイントとして「0」に設定する。そして、ステップS104に処理を進める。
In step S103, the operation-specific
一方、ステップS102で、操作別重み設定部103が、現在、操作中のリンク先アドレスの項目(例えば「情報○○機構:情報処理技術者試験センター:情報処理技術者試験制度」)が操作履歴ファイル110(図8)の801中に既に存在すると判定した場合には、そのままステップS104に処理を進める。
On the other hand, in step S102, the operation-specific
ステップS104では、操作別重み設定部103は、図9に示す操作別重みファイル109に基づいて、ステップS101で確認した操作に該当する重み(A)を取得し、該当する操作,重み(A)を、操作履歴ファイル110(図8)の該当する項目のユーザの操作802,ユーザ操作の重み803に追加する。ここで、図9を参照して、操作別重みファイル109について説明する。
In step S104, the operation-specific
図9は、図2に示した操作別重みファイル109の一例を示す模式図である。
FIG. 9 is a schematic diagram showing an example of the operation-
図9に示すように、操作別重みファイル109は、ユーザ操作901と、該ユーザ操作を行ったリンク先801に対応する重み(A)902から構成される。即ち、操作別重みファイル109には、印刷=30点、保存=30点、ブックマーク=25点、コピー=10点、リンク表示=5点というように行った操作に応じたポイントが各々設定されている。
As shown in FIG. 9, the operation-
上述した図7のステップS104では、例えば、「情報○○機構:情報処理技術者試験センター:情報処理技術者試験制度」のリンク表示を開き、印刷を行った場合、操作別重み設定ファイル109に「リンク表示」は「5点」、「印刷」は「30点」と設定されているので、「情報○○機構:情報処理技術者試験センター:情報処理技術者試験制度」に対応するユーザの操作802に「リンク表示」,「印刷」、ユーザ操作の重み803に「5点」,「30点」が追加される。
In step S104 of FIG. 7 described above, for example, when the link display of “Information XX mechanism: Information processing engineer test center: Information processing engineer test system” is opened and printed, the operation-specific
以下、図7のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
次に、ステップS105において、検索結果一覧表示部102は、検索結果一覧表示画面301上で最低キーワード数305が入力された状態で「検索式変更」ボタン304の押下指示があったか否かを判定し、押下指示がなかったと判定した場合には、ステップS101に処理を戻す。
Next, in step S <b> 105, the search result
一方、ステップS105で、最低キーワード数305が入力された状態で「検索式変更」ボタン304の押下指示があったと判定した場合には、本フローチャートの処理を終了し、図3のフローチャートに処理を戻す。
On the other hand, if it is determined in step S105 that there is an instruction to press the “change search expression”
以下、図3のフローチャートの説明に戻る。 The description returns to the flowchart of FIG.
ステップS6の処理が終了すると、ステップS7において、キーワード組み合わせ作成部104は、第一検索キーワード群(図5に示した例では検索式1(第一検索式)の「システム ソフトウェア 開発 テスト 実装」)を、検索キーワード記憶ファイル108から読み込む。
When the process of step S6 is completed, in step S7, the keyword combination creating unit 104 determines the first search keyword group (in the example shown in FIG. 5, “system software development test implementation” of search expression 1 (first search expression)). Are read from the search
次に、ステップS8において、キーワード組み合わせ作成部104は、ステップS7で取得した第一検索キーワード群に基づき、図6の最低キーワード数入力欄305に入力された最低キーワード数で、キーワードが重複しない組み合わせとなる第二検索キーワード郡(第二検索式)を生成する。
Next, in step S8, the keyword combination creating unit 104 uses the first search keyword group acquired in step S7, and is a combination in which the keywords do not overlap with the minimum number of keywords input in the minimum keyword
第一検索キーワード群が「システム ソフトウェア 開発 テスト 実装」で、最低キーワード数が「4」の場合、「システム」,「ソフトウェア」,「開発」,「テスト」,「実装」の中から「4」つ以上のキーワードを組み合わせて、「システム ソフトウェア 開発 テスト」,「システム ソフトウェア 開発 実装」,「システム ソフトウェア テスト 実装」,「システム 開発 テスト 実装」,「ソフトウェア 開発 テスト 実装」という5つの検索式が第二検索キーワード群(第二検索式群)として生成されることになる。 If the first search keyword group is “System Software Development Test Implementation” and the minimum number of keywords is “4”, “4” from “System”, “Software”, “Development”, “Test”, “Implementation” By combining two or more keywords, the five search formulas “system software development test”, “system software development implementation”, “system software test implementation”, “system development test implementation”, “software development test implementation” It is generated as a search keyword group (second search expression group).
次に、ステップS9において、重み計算処理部105は、ステップS8でキーワード組み合わせ作成部104が作成した第二検索キーワード郡をサーバ20の検索部201に送信する。これにより、サーバ20では、検索部201が送信された第二検索式群を受信して、該受信した第二検索式群(各第二検索式)に基づいてデータ保持部202をそれぞれ検索し、該各第二検索式に対応する各検索結果をクライアント10に返信する。
Next, in step S <b> 9, the weight
次に、ステップS10において、重み計算処理部105は、サーバ20の検索部201から返信される検索結果を第二検索結果として受信する。なお、ここでは、各第二検索式毎に図10に示すような検索結果が受信される。
Next, in step S <b> 10, the weight
図10は、第二検索式毎に取得される検索結果の一例を示す模式図である。 FIG. 10 is a schematic diagram illustrating an example of a search result acquired for each second search expression.
ここで、図示しないステップにおいて、キーワード組み合わせ作成部104は、ステップS8で作成した第二検索キーワード郡と重み計算処理部105が受信した第二検索結果を、検索キーワード記憶ファイル108(図5)に記憶させる。
Here, in a step (not shown), the keyword combination creating unit 104 stores the second search keyword group created in step S8 and the second search result received by the weight
次に、ステップS11において、重み計算処理部105は、全検索式から重要度を算出する処理を実行する。なお、ここで、図11を参照して全検索式から重要度を算出する処理を詳細に説明する。
Next, in step S <b> 11, the weight
図11は、本発明における第3の制御処理手順の一例を示すフローチャートであり、図3のステップS11に示した全検索式から重要度を算出する処理に対応する。なお、このフローチャートの処理は、図1に示したクライアント10のCPU1がハードディスク4に格納されたプログラムをRAM3上で実行することにより実現される。
FIG. 11 is a flowchart showing an example of a third control processing procedure according to the present invention, which corresponds to the processing for calculating the importance from all the search expressions shown in step S11 of FIG. Note that the processing of this flowchart is realized by the
ステップS201において、重み計算処理部105は、ステップS8でキーワード組み合わせ作成部104が作成した第二検索式群から、算出する検索式を選択し、該検索式に対応する重要度のポイントを「0」にする。
In step S201, the weight
次に、ステップS202において、重み計算処理部105は、操作履歴ファイル110に保持されているユーザの操作履歴を取得し、その中に含まれる1つのリンク先を選択し、該選択したリンク先のユーザ操作の重み803を取り出す(複数ある場合は、それらの合計値を算出する)(重み(A)取得)。
Next, in step S202, the weight
例えば、図8の操作履歴ファイル110の1番に記述されている「情報○○機構:・・・」のリンク先が選択された場合、重み(A)「5点」が取得される。
For example, when the link destination of “Information XX mechanism:...” Described in the
次に、ステップS203において、重み計算処理部105は、ステップS202で選択されたリンク先のステップS10で受信した第二検索結果(ステップS201で選択した検索式に対応する検索結果)の中の位置を取得する。
Next, in step S203, the weight
例えば、図8の操作履歴ファイル110の1番に記述されている「情報○○機構:・・・」のリンク先がステップS201で選択した検索式に対応する検索結果(例えば、図10に示した検索結果)の一覧の中で、表示されている位置情報を取得する。図10に示した例では、「情報○○機構:・・・」は「24」件目に位置するという情報が取得される。
For example, the search result corresponding to the search expression selected in step S201 by the link destination of “information XX mechanism:...” Described in the first of the
次に、ステップS204において、ヒット順重み設定部106は、ステップS203で重み計算処理部105が取得した前記位置情報を基にヒット順重み設定ファイル111(図12)を検索し、ヒット順の重みを取得する(重み(B)取得)。
Next, in step S204, the hit order
図12は、図2に示したヒット順重み設定ファイル111の一例を示す模式図である。
FIG. 12 is a schematic diagram showing an example of the hit order
図12に示すように、ヒット順重み設定ファイル111は、重要度が付加されるリンク先の表示位置1201,重み(B)1202から構成される。
As shown in FIG. 12, the hit order
例えば、前述のステップS203において、図8に示した「情報○○機構:・・・」のリンク先が「24」件目に位置という情報を取得した場合、図12に示す「上位30項目(21件目〜30件目)」の位置にあたるため、重み(B)「10」点が取得できる。 For example, in the above-described step S203, when information on the position of the link destination of “information XX mechanism:...” Shown in FIG. (21 to 30)), the weight (B) “10” points can be acquired.
以下、図11のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
次に、ステップS205において、重み計算処理部105は、ステップS202で取得したリンク先のユーザ操作の重み803(重み(A))と、ステップS204でヒット順重み設定部106が取得した重み(B)を乗算して(A*B)を算出し、ステップS205において、検索別重み保持ファイル112(図13)内に重要度として格納する。なお、この際、検索式の「合計」に、算出したA*Bを加算した値を、該「合計」1301(図13)に格納する。ここで、図13を参照して、検索式別重み保持ファイル112について説明する。
Next, in step S205, the weight
図13は、図2に示した検索式別重み保持ファイル112の一例を示す模式図である。
FIG. 13 is a schematic diagram showing an example of the search expression-specific
図13に示すように、検索式別重み保持ファイル112では、検索式毎に、各操作されたリンク先に対応するユーザ操作の重み(重み(A)),重み(B),重要度(A*B)が格納されている。なお、検索式毎に、A*Bの「合計」1301も格納されている。
As shown in FIG. 13, in the
前述の例(「検索式2」且つ「情報○○機構:・・・」の場合)においては図8に示した操作履歴ファイル110から取得した重み(A)が「5」、図12に示したヒット順重み設定ファイル111から取得した重み(B)が「10」であるので、合計の重み「50」が算出される。
In the above example (in the case of “
以下、図11のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
次に、図11のステップS207において、重み計算処理部105は、操作履歴ファイル110からユーザによって操作されたリンク先に未だ処理されていないものがあるか(処理する項目が残っているか)否かを判定する。
Next, in step S207 of FIG. 11, the weight
そして、ステップS207で、操作履歴ファイル110からユーザによって操作されたリンク先に未だ処理されていないものがある(処理する項目が残っている)と判定した場合には、重み計算処理部105は、ステップS202に処理を戻し、次のリンク先へ処理を進める。
If it is determined in step S207 that there is an unprocessed link destination operated by the user from the operation history file 110 (items to be processed remain), the weight
一方、ステップS207で、操作履歴ファイル110からユーザによって操作されたリンク先に未だ処理されていない(処理する項目が残っていない)と判定した場合には、重み計算処理部105は、ステップS208に処理を進める。
On the other hand, if it is determined in step S207 that the link destination operated by the user from the
ステップS208において、重み計算処理部105は、キーワード組み合わせ作成部104によって作成されたすべての検索式の処理が終わったか否かを判定し、未だすべての検索式の処理が終わっていないと判定した場合には、ステップS201に処理を戻し、次の検索式に処理を進める。
In step S208, the weight
一方、ステップS208において、キーワード組み合わせ作成部104によって作成されたすべての検索式の処理が終わったと判定した場合には、本フローチャートの処理を終了し、図3のフローチャートに処理を戻す。 On the other hand, if it is determined in step S208 that all the search expressions created by the keyword combination creation unit 104 have been processed, the process of this flowchart is terminated, and the process returns to the flowchart of FIG.
以下、図3のフローチャートの説明に戻る。 The description returns to the flowchart of FIG.
図3では、ステップS11の処理が終了すると、ステップS12において、組み合わせ後キーワード表示部107は、図13に示した検索式別重み保持ファイル112から重み情報(検索式毎の「合計」1301)を読み込み、さらに検索キーワード記憶ファイル108内の検索件数1103から検索結果ヒット件数を読み込み、これら2つを、図14に示すように、検索式A02毎に重要度A03,検索結果件数A04として表示する。
In FIG. 3, when the process of step S <b> 11 ends, in step S <b> 12, the post-combination
図14は、図2に示した組み合わせ後キーワード表示部107がディスプレイ2に表示する組みかえ後検索式の結果の表示の一例を示す模式図である。
FIG. 14 is a schematic diagram illustrating an example of the display of the post-combination search expression result displayed on the
図14に示すように、組み合わせ後キーワード表示部107は、まずユーザの入力による第一検索キーワード郡(第一検索式)A06とその検索結果件数、及び第二検索検索キーワード郡(第二検索式群)A02とその重要度A03,検索結果件数A04を第二検索式毎に表示する。なお、図14では、第二検索キーワード(第二検索式)を、重要度の高い順(降順)に表示している。なお、重要度の低い順(昇順)に表示するようにしてもよいし、ユーザ設定により降順/昇順を切り換え可能に構成してもよい。
As shown in FIG. 14, the post-combination
図14に示した例の場合、「システム ソフトウェア 開発 テスト」という検索式2のヒット件数が975点で、1番高得点であったので、一番上に表示されている。
In the case of the example shown in FIG. 14, the number of hits of the
また、図14に示すように、組みかえ後検索式の結果の表示は、「一覧表示」ボタンA05を有する。 Also, as shown in FIG. 14, the display of the post-recombination search formula result has a “list display” button A05.
この「一覧表示」ボタンA05が入力装置5により押下指示されると、組み合わせ後キーワード表示部107は、該押下されたボタンに対応する検索式に対応する検索結果を、図5に示した、検索キーワード記憶ファイル108の検索結果1104に格納されたアドレスから取得し、ディスプレイ2上に図6の303のように検索結果一覧を表示する。
When the “display list” button A05 is instructed to be pressed by the
以下、図3のフローチャートの説明に戻る。 The description returns to the flowchart of FIG.
組み合わせ後キーワード表示部107は、図14に示した組みかえ後検索式の結果の表示画面が終了されると、本フローチャートの処理を終了する。
The post-combination
なお、図1,図2では、クライアント10とサーバ20とがネットワークを介して接続される構成について示したが、クライアント10の機能とサーバ20の機能とを同一のコンピュータ上に実現するように構成してもよい。
1 and 2 show the configuration in which the
さらに、本発明は、上記の実施形態に限定されることなく、種々変更・応用が可能である。 Furthermore, the present invention is not limited to the above-described embodiment, and various modifications and applications are possible.
また、本実施形態では、検索部201,データ保持部202以外を全てクライアント10上に設ける構成について説明した。しかし、クライアント10にウェブブラウザのみを設け、全てサーバ20上で処理,生成された画面をクライアント10のウェブブラウザがサーバ20から受信して表示し、該表示画面から入力されるデータをクライアント10のウェブブラウザがサーバ20に送信するように構成してもよい。
Further, in the present embodiment, the configuration in which everything except the
さらに、上記機能の一部のみをサーバ20上に設け、残りの機能をクライアント10上に設けるように構成してもよい。
Further, only a part of the above functions may be provided on the
このように、どの機能をクライアント10,サーバ20に設けるかは、単なる設計事項であり、本発明の情報検索システム全体で、上述した各機能を備えるものは、全て本発明に含まれるものである。
As described above, which functions are provided in the
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。 Further, the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.
以上説明したように、本発明では、情報の検索を行う際は、入力された複数キーワード(第一検索式)から得られた第一検索結果の各リンク先に対しユーザの行った操作を評価し、前記各リンク先に前記評価の重み(重み(A))を付加する。さらに、前記入力された複数キーワードから(n-1)(n-2)(n-3)…というようにキーワードの数を一つずつ減らして重複しないキーワードの組み合わせで第二検索キーワード郡を生成する。第二検索結果に前記ユーザが操作を行ったリンク先が含まれている場合、そのリンク先に付けられた重み(重み(B))を各第二検索キーワード郡に付加し、第二のキーワード群の重み(重要度)を算出し、さらに、第二検索キーワード郡、その重み(重要度)を表示する。この表示における検索式の重み付けから、ユーザは、より最適な検索式を知ることができ、新たな検索の際の参考にできる。 As described above, in the present invention, when searching for information, an operation performed by the user is evaluated for each link destination of the first search result obtained from the plurality of input keywords (first search formula). The evaluation weight (weight (A)) is added to each link destination. Further, the second search keyword group is generated from a combination of non-overlapping keywords by reducing the number of keywords one by one, such as (n-1) (n-2) (n-3)... To do. If the second search result includes a link destination operated by the user, the weight (weight (B)) attached to the link destination is added to each second search keyword group, and the second keyword The weight (importance) of the group is calculated, and the second search keyword group and its weight (importance) are displayed. From the weight of the search expression in this display, the user can know a more optimal search expression and can refer to the new search.
また、従来のように、検索結果をユーザにより意識的に評価させることなく、ユーザの操作の種類に応じて段階的に重みを付加し、検索式を評価しているので、検索式を詳細且つ現実的な評価、またユーザが意識しない自然な評価を行うことができる。このためユーザにとって的確な検索式を判断することが可能である。 In addition, as in the past, the search results are evaluated by adding weights step by step according to the type of user's operation without evaluating the search results consciously by the user. Realistic evaluation and natural evaluation that the user is not aware of can be performed. For this reason, it is possible to determine an accurate search formula for the user.
さらに、本発明では、キーワードの数を一つずつ減らして重複しないキーワードの組み合わせで検索式を自動生成するので、ユーザによる検索キーワードの入力は一度で済むためユーザへの負担が軽減され、検索漏れを減らすことができ、検索件数を徐々に増やしていくことが可能となる。 Furthermore, in the present invention, since the number of keywords is reduced one by one and the search expression is automatically generated with a combination of keywords that do not overlap, the user only has to input the search keyword once, so the burden on the user is reduced and the search omission is omitted. Can be reduced, and the number of searches can be gradually increased.
また、ユーザが見当違いの単語を入力したとき、表示された検索結果の重みの違いによりその単語を見つけることが出来るため、結果として、ユーザの検索式作成スキルを向上させ、ユーザが文書を探す手間が短くなる等の効果を奏する。 In addition, when the user enters a misplaced word, the word can be found by the difference in the weight of the displayed search results. As a result, the user's search formula creation skill is improved and the user searches for a document. There are effects such as shortening the labor.
以下、図15に示すメモリマップを参照して本発明に係る情報検索システムを構成するコンピュータ装置で読み取り可能なデータ処理プログラムの構成について説明する。 Hereinafter, the configuration of a data processing program that can be read by the computer device that constitutes the information search system according to the present invention will be described with reference to the memory map shown in FIG.
図15は、本発明に係る情報検索システムを構成するコンピュータ装置で読み取り可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。 FIG. 15 is a diagram for explaining a memory map of a recording medium (storage medium) that stores various data processing programs that can be read by a computer device constituting the information search system according to the present invention.
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。 Although not specifically shown, information for managing a program group stored in the recording medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。 Further, data depending on various programs is also managed in the directory. In addition, when a program or data to be installed is compressed, a program to be decompressed may be stored.
本実施形態における図3,図7,図11に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。 The functions shown in FIGS. 3, 7, and 11 in the present embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a recording medium such as a CD-ROM, a flash memory, or an FD, or from an external recording medium via a network. Is.
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a recording medium in which a program code of software for realizing the functions of the above-described embodiments is recorded is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus is stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the program code.
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。 In this case, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code constitutes the present invention.
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。 As a recording medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, A silicon disk or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) or the like running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program code read from the recording medium is written in a memory provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Furthermore, by downloading and reading out a program represented by software for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. It becomes.
なお、上述した実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 In addition, all the structures which combined embodiment mentioned above and its modification are also included in this invention.
1 CPU
2 ディスプレイ
4 ハードディスク
5 入力装置
10 クライアント
20 サーバ
101 検索キーワード入力部
102 検索結果一覧表示部
103 操作別重み設定部
104 キーワード組み合わせ作成部
105 重み計算処理部
106 ヒット順重み設定部
107 組み合わせ後キーワード表示部
108 検索キーワード記憶ファイル
109 操作別重み設定ファイル
110 操作履歴ファイル
111 ヒット順重み設定ファイル
112 検索式別重み保持ファイル
201 検索部
202 データ保持部
1 CPU
DESCRIPTION OF
Claims (11)
複数のキーワードから構成される第1の検索式を入力する入力手段と、
前記第1の検索式に基づく検索結果を取得する第1の取得手段と、
前記第1の取得手段により取得された検索結果に対するユーザ操作を保持する操作履歴記憶手段と、
前記第1の検索式から1キーワードずつ除いて重複しない組み合わせの第2の検索式を複数作成する作成手段と、
前記各第2の検索式に基づいて各検索結果を取得する第2の取得手段と、
前記操作履歴記憶手段に保持されるユーザ操作と前記第2の取得手段により取得された各検索結果とに基づいて前記各第2の検索式の重要度をそれぞれ計算する重み計算手段と、
を有することを特徴とする情報検索システム。 In an information search system that performs a search process using a search formula for information stored in a storage medium,
An input means for inputting a first search expression composed of a plurality of keywords;
First acquisition means for acquiring a search result based on the first search expression;
An operation history storage means for holding a user operation for the search result acquired by the first acquisition means;
Creating means for creating a plurality of second search formulas that are not duplicated by removing one keyword from the first search formula;
Second acquisition means for acquiring each search result based on each second search expression;
Weight calculation means for calculating the importance of each second search expression based on the user operation held in the operation history storage means and each search result acquired by the second acquisition means;
An information retrieval system comprising:
前記第2の取得手段は、前記各第2の検索式をサーバ装置にそれぞれ送信して、前記サーバ装置から各検索結果を取得することを特徴とする請求項1乃至6のいずれか1項に記載の情報検索システム。 The first acquisition means is configured to transmit the first search formula to a server device and acquire a search result from the server device,
The said 2nd acquisition means transmits each said 2nd search formula to a server apparatus, respectively, and acquires each search result from the said server apparatus, The any one of Claim 1 thru | or 6 characterized by the above-mentioned. Information retrieval system described.
前記第2の取得手段は、前記各第2の検索式に基づいて前記記憶媒体に蓄えられた情報をそれぞれ検索処理して各検索結果を取得することを特徴とする請求項1乃至6のいずれか1項に記載の情報検索システム。 The first acquisition means acquires search results by performing search processing on information stored in the storage medium based on the first search formula,
7. The method according to claim 1, wherein the second acquisition unit acquires each search result by performing a search process on information stored in the storage medium based on each second search expression. The information search system according to claim 1.
複数のキーワードから構成される第1の検索式を入力する入力ステップと、
前記第1の検索式に基づく検索結果を取得する第1の取得ステップと、
前記第1の取得ステップで取得された検索結果に対するユーザ操作を記憶手段に保持させる操作履歴記憶ステップと、
前記第1の検索式から1キーワードずつ除いて重複しない組み合わせの第2の検索式を複数作成する作成ステップと、
前記各第2の検索式に基づいて各検索結果を取得する第2の取得ステップと、
前記操作履歴記憶手段に保持されるユーザ操作と前記第2の取得ステップにより取得された各検索結果とに基づいて前記各第2の検索式の重要度をそれぞれ計算する重み計算ステップと、
を有することを特徴とする情報検索方法。 In an information search method for performing a search process using a search formula for information stored in a storage medium,
An input step of inputting a first search expression composed of a plurality of keywords;
A first acquisition step of acquiring a search result based on the first search expression;
An operation history storage step of causing a storage unit to hold a user operation for the search result acquired in the first acquisition step;
A creation step of creating a plurality of second search formulas that are not duplicated by removing one keyword from the first search formula;
A second acquisition step of acquiring each search result based on each second search expression;
A weight calculation step of calculating the importance of each second search expression based on the user operation held in the operation history storage means and each search result acquired by the second acquisition step;
A method for retrieving information, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006170630A JP2008003721A (en) | 2006-06-20 | 2006-06-20 | Information retrieval system, information retrieval method, program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006170630A JP2008003721A (en) | 2006-06-20 | 2006-06-20 | Information retrieval system, information retrieval method, program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008003721A true JP2008003721A (en) | 2008-01-10 |
Family
ID=39008060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006170630A Withdrawn JP2008003721A (en) | 2006-06-20 | 2006-06-20 | Information retrieval system, information retrieval method, program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008003721A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009259216A (en) * | 2008-03-24 | 2009-11-05 | Brother Ind Ltd | Print control unit and program |
WO2011081096A1 (en) * | 2009-12-28 | 2011-07-07 | 楽天株式会社 | Information search device, number-of-items determination method, information search program, information search system and recording medium |
JP2011258097A (en) * | 2010-06-11 | 2011-12-22 | Hitachi Ltd | Data processing apparatus |
JP2012014504A (en) * | 2010-07-01 | 2012-01-19 | Kddi Corp | Information selection device, server, information selection method, and program |
JP2012043402A (en) * | 2010-08-19 | 2012-03-01 | Fuji Xerox Co Ltd | Search device and program |
JP2012133785A (en) * | 2010-12-23 | 2012-07-12 | Nhn Corp | Retrieval system and retrieval method recommending decrease query |
JP2012173817A (en) * | 2011-02-17 | 2012-09-10 | Fujitsu Ltd | Retrieval support device, program and method |
WO2015174061A1 (en) * | 2014-05-15 | 2015-11-19 | 日本電気株式会社 | Search device, method and program recording medium |
JP2019082781A (en) * | 2017-10-30 | 2019-05-30 | 卓 中川 | Information providing system, information providing method, and information providing program |
CN112988750A (en) * | 2018-03-14 | 2021-06-18 | 北京忆芯科技有限公司 | Key and value generation method and device for KV storage based on structured information |
JP2021529363A (en) * | 2018-06-26 | 2021-10-28 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Facet-based query refinement based on multiple query interpretations |
CN114637601A (en) * | 2022-03-02 | 2022-06-17 | 马上消费金融股份有限公司 | Information acquisition method and device, electronic equipment and storage medium |
JP2023055916A (en) * | 2021-04-09 | 2023-04-18 | 楽天グループ株式会社 | Information processing device, information processing method and program |
-
2006
- 2006-06-20 JP JP2006170630A patent/JP2008003721A/en not_active Withdrawn
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009259216A (en) * | 2008-03-24 | 2009-11-05 | Brother Ind Ltd | Print control unit and program |
JP4553053B2 (en) * | 2008-03-24 | 2010-09-29 | ブラザー工業株式会社 | Print control apparatus and program |
WO2011081096A1 (en) * | 2009-12-28 | 2011-07-07 | 楽天株式会社 | Information search device, number-of-items determination method, information search program, information search system and recording medium |
KR101361328B1 (en) | 2009-12-28 | 2014-02-10 | 라쿠텐 인코포레이티드 | Information search device, number-of-items determination method, information search system and recording medium |
US8655982B2 (en) | 2009-12-28 | 2014-02-18 | Rakuten, Inc. | Information searching apparatus, number deciding method, information searching program, information searching system and recording medium |
JP2011258097A (en) * | 2010-06-11 | 2011-12-22 | Hitachi Ltd | Data processing apparatus |
JP2012014504A (en) * | 2010-07-01 | 2012-01-19 | Kddi Corp | Information selection device, server, information selection method, and program |
JP2012043402A (en) * | 2010-08-19 | 2012-03-01 | Fuji Xerox Co Ltd | Search device and program |
JP2012133785A (en) * | 2010-12-23 | 2012-07-12 | Nhn Corp | Retrieval system and retrieval method recommending decrease query |
JP2012173817A (en) * | 2011-02-17 | 2012-09-10 | Fujitsu Ltd | Retrieval support device, program and method |
WO2015174061A1 (en) * | 2014-05-15 | 2015-11-19 | 日本電気株式会社 | Search device, method and program recording medium |
JPWO2015174061A1 (en) * | 2014-05-15 | 2017-04-20 | 日本電気株式会社 | Search device, method, and program |
JP2020074215A (en) * | 2014-05-15 | 2020-05-14 | 日本電気株式会社 | Retrieval device, method, and program |
US10885043B2 (en) | 2014-05-15 | 2021-01-05 | Nec Corporation | Search device, method and program recording medium |
US11544276B2 (en) | 2014-05-15 | 2023-01-03 | Nec Corporation | Search device, method and program recording medium |
JP2019082781A (en) * | 2017-10-30 | 2019-05-30 | 卓 中川 | Information providing system, information providing method, and information providing program |
CN112988750A (en) * | 2018-03-14 | 2021-06-18 | 北京忆芯科技有限公司 | Key and value generation method and device for KV storage based on structured information |
JP2021529363A (en) * | 2018-06-26 | 2021-10-28 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Facet-based query refinement based on multiple query interpretations |
JP7358003B2 (en) | 2018-06-26 | 2023-10-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Facet-based query refinement based on multiple query interpretations |
JP2023055916A (en) * | 2021-04-09 | 2023-04-18 | 楽天グループ株式会社 | Information processing device, information processing method and program |
JP7461524B2 (en) | 2021-04-09 | 2024-04-03 | 楽天グループ株式会社 | Information processing device, information processing method, and program |
CN114637601A (en) * | 2022-03-02 | 2022-06-17 | 马上消费金融股份有限公司 | Information acquisition method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008003721A (en) | Information retrieval system, information retrieval method, program, and recording medium | |
JP4438448B2 (en) | Structured document display processing device, structured document display method, structured document display program | |
JP2006092557A (en) | System and method for controlling ranking of page returned by search engine | |
JP5886558B2 (en) | Electronic book display device | |
US20140122701A1 (en) | Web Navigation Tracing | |
JP2009145953A (en) | Data retrieving apparatus, data retrieving method, computer program, and recording medium | |
JP6590905B2 (en) | Content development device | |
JP5228529B2 (en) | Data search program, data search device, and data search method | |
JP4227426B2 (en) | Data processing method, program, and information processing apparatus | |
JP6001173B2 (en) | Data analysis apparatus, RDF data expansion method, and data analysis program | |
JP4868733B2 (en) | Structured document processing apparatus, structured document processing method, and program | |
JP2009098829A (en) | Frame retrieval device for cartoon | |
JP2007148517A (en) | Image processor, image processing method and image processing program | |
JP2002169715A (en) | Data file name generation system | |
JP5825049B2 (en) | Tagging support system, tagging support method, tagging support apparatus, and program | |
JP2009093564A (en) | Document extraction device and document extraction program | |
JP7425171B2 (en) | Information processing device, method for providing maps, and computer program | |
JP2005339379A (en) | System and method for information display | |
JP5098514B2 (en) | Person search system, person search method, and person search program | |
JP2008097395A (en) | Program design information providing system and providing method | |
JP2004088454A (en) | System for displaying image information | |
JP2005339356A (en) | Method, device, and program for bookmark management | |
JP2023138304A (en) | Information processing system, information processor, method and program | |
JP2008203932A (en) | Character processor, character processing method, storage medium, program | |
WO2020148844A1 (en) | Information processing device, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080403 |
|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090901 |