JPH07295994A - Information retrieval device - Google Patents
Information retrieval deviceInfo
- Publication number
- JPH07295994A JPH07295994A JP6085071A JP8507194A JPH07295994A JP H07295994 A JPH07295994 A JP H07295994A JP 6085071 A JP6085071 A JP 6085071A JP 8507194 A JP8507194 A JP 8507194A JP H07295994 A JPH07295994 A JP H07295994A
- Authority
- JP
- Japan
- Prior art keywords
- search
- result
- retrieval
- user
- request
- 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.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ネットワークにて接続
された電子手帳、携帯型情報端末、ワードプロセッサ等
の情報検索装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information retrieving apparatus such as an electronic notebook, a portable information terminal, and a word processor connected by a network.
【0002】[0002]
【従来の技術】従来、ネットワークに接続された装置に
格納されている情報を検索する場合、検索結果は、与え
られた検索式との類似度、検索された順、又は作成日付
順に表示されている。例えば、特開平5−108726
号公報には、曖昧な検索キーワード入力に対して複数の
シソーラスにわたってキーワードとインデックスの類似
度を計算することにより柔軟な検索処理を行い、検索結
果を類似度の高い検索対象の順に出力する検索装置が開
示されている。2. Description of the Related Art Conventionally, when searching information stored in a device connected to a network, search results are displayed in order of similarity to a given search expression, order of search, or order of creation date. There is. For example, JP-A-5-108726
Japanese Patent Publication No. JP-A-2003-242242 discloses a search device that performs a flexible search process by calculating the similarity between a keyword and an index over a plurality of thesauri in response to an ambiguous search keyword, and outputs the search results in descending order of similarity. Is disclosed.
【0003】また、従来の情報検索装置は、多数のユー
ザと少数の管理を想定してデータベースが作成されてい
るので、検索結果がない場合には、検索結果が見つから
ないという回答のみが返ってくる。Further, since the conventional information retrieval apparatus has a database created assuming a large number of users and a small number of administrations, if there is no retrieval result, only a reply that the retrieval result cannot be found is returned. come.
【0004】従来、検索においてはキーワード検索が最
も多く用いられている。これは、入力されたキーワード
と検索対象との部分一致、若しくは全部一致を取ること
で、検索が行われる。入力された検索要求に含まれてい
るキーワードに関連したキーワードをシソーラスから抽
出し、検索式を拡張する方法が特開平5−250411
号公報に記載されている。また、文書の内容を考慮して
検索を行う意味検索、若しくは連想検索では、キーワー
ドと文書内容との類似度を求め、その類似度の近いもの
を検索結果とする文書情報検索装置が特開平5−281
98号公報に記載されている。Conventionally, the keyword search is most often used in the search. In this case, the search is performed by partially matching or completely matching the input keyword with the search target. A method of extracting a keyword related to a keyword included in an input search request from a thesaurus and expanding a search expression is disclosed in Japanese Patent Laid-Open No. 5-250411.
It is described in Japanese Patent Publication No. Further, in a semantic search or an associative search in which a search is performed in consideration of the content of a document, a document information search apparatus that obtains a similarity between a keyword and document content and uses a result having a similarity close to the search result is known. -281
No. 98 publication.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、特開平
5−108726号公報に記載されている検索装置で
は、同じ検索結果が含まれていても全てユーザに提示さ
れるため、ユーザは内容を見て始めて同じ検索結果であ
ることが分かり、無駄な操作を行うことになる。特に、
ネットワークで接続された複数の端末機に対して検索要
求を出す状況において、分散データベースとして一つの
システムとして動作している場合には重複して同じ検索
結果が表示される問題はないが、例えば個人情報端末機
がネットワークで接続されていて、個々のデータを各端
末機から検索できる場合には、それぞれの端末機が同じ
情報を記憶している可能性が大きいので、重複して同じ
検索結果が表示されることがある。However, in the search device described in Japanese Patent Laid-Open No. 5-108726, even if the same search result is included, all the results are presented to the user, so the user can see the contents. For the first time, it turns out that the same search results are obtained, and thus unnecessary operations are performed. In particular,
In the situation where a search request is issued to multiple terminals connected via a network, there is no problem that the same search results are displayed in duplicate when operating as one system as a distributed database. If the information terminals are connected to the network and individual data can be retrieved from each terminal, there is a high possibility that each terminal stores the same information, so the same search result will be duplicated. May be displayed.
【0006】例えば、Aさんが画像処理関連の書類aを
作成する。Bさんにより画像処理関連の書類について
A、Cさんのデータの中から検索が行われる。その結
果、Bさんの情報端末に書類aがコピーされる。Cさん
により画像処理関連の書類についてA、Bさんのデータ
の中から検索が行われる。Aさんの有する書類aとBさ
んが所有する書類aとがコピーされ、Cさんに提示され
る。この結果Cさんはまったく同じ二つの書類aを見る
ことになる。For example, Mr. A creates a document a relating to image processing. Mr. B searches the documents related to image processing from the data of Mr. A and Mr. C. As a result, the document a is copied to Mr. B's information terminal. Mr. C searches for documents related to image processing from the data of Mr. A and Mr. B. The document a owned by Mr. A and the document a owned by Mr. B are copied and presented to Mr. C. As a result, Mr. C sees two identical documents a.
【0007】重複のない場合であっても、検索の類似度
順だけでは、あまり関連のない情報が続きで表示される
ことになり、大量の検索結果がある場合には、非常に見
づらくなる。Even if there is no overlap, information that is not very related will be displayed in succession in the order of similarity of search, and it will be very difficult to see if there are a large amount of search results.
【0008】また、近時、データベースが小型化し、個
人が持ち歩けるような形態になっており、移動した先で
端末機がネットワークに接続された場合には、対処でき
ない問題が生じる。例えば、明日の確認会議の開催場所
を知りたいという質問をネットワークに接続された端末
機に行ったとする。もし、データベースの中に登録され
ていなければ、ユーザは、あらためてその情報を知って
いそうな人に尋ねる。携帯型の情報ツールがデータベー
スを兼ねている場合には、一度検索要求を発して、その
回答が得られなければ、次には電子メール等の通信手段
によりネットワークにつながれた情報ツールを有する他
のユーザに対して質問を行うことになり、同じ内容の質
問をデータベースと人との両者に行わなければならず、
その手間が煩雑である。[0008] Recently, the database has been downsized so that an individual can carry it around, and if the terminal is connected to the network at the destination, a problem that cannot be dealt with arises. For example, suppose that the user asks the location of the tomorrow's confirmation meeting to a terminal connected to the network. If it is not registered in the database, the user again asks someone who is likely to know the information. When the portable information tool also serves as a database, once a search request is issued, and if the response is not obtained, then another information tool connected to the network by communication means such as e-mail is used. You have to ask the user a question, and you have to ask the same question to both the database and the person.
The trouble is complicated.
【0009】キーワード検索と意味検索は、その用途に
応じて使い分けることが好ましい。例えば、「応用シス
テム研究開発会社」という会社の情報を得たいときに
は、この検索要求は固有名詞であるため、キーワードマ
ッチングを行うほうが好ましい。「応用システム研究開
発会社」を分解して、「応用」、「システム」、「研
究」、「開発」、「株式」、「会社」という言葉の意味
に近い情報を検索しても役に立たない。「画像処理チッ
プ」という検索要求では、「画像」、「処理」、「チッ
プ」という言葉そのものが一致するだけでなく、「イメ
ージ」、「LSI」などの意味として近いものも検索さ
れることが望ましい。以上のように検索しようとする対
象によって、キーワードが完全に一致する必要がある場
合と、意味的に近い情報が検索されたほうがよい場合が
あるが、特開平5−250411号公報及び特開平5−
28198号公報に記載されている従来の文書情報検索
装置では、これらを複合して用いることができず、キー
ワード検索を行った場合に該当するものがない場合に
は、もう一度同じキーワードで意味検索を行わなければ
ならず、その手間が煩雑である。意味検索で該当のもの
が非常に多い場合には、意味検索で検索された情報の中
からキーワードマッチングで一致するものを探す必要が
あり、その手間が煩雑である。It is preferable that the keyword search and the meaning search are used properly according to the usage. For example, when it is desired to obtain information on a company called "applied system research and development company", this search request is a proper noun, so it is preferable to perform keyword matching. It is useless to disassemble "application system research and development company" and search for information close to the meanings of the words "application", "system", "research", "development", "stock", and "company". In the search request of “image processing chip”, not only the words “image”, “processing”, and “chip” themselves match, but also similar terms such as “image” and “LSI” are searched. desirable. Depending on the object to be searched as described above, there are cases where the keywords need to be completely matched and cases where it is better to search for information that is semantically similar. JP-A-5-250411 and JP-A-5-250411 −
In the conventional document information search device described in Japanese Patent No. 28198, these cannot be used in combination, and if there is no corresponding item in the keyword search, the meaning search is performed again with the same keyword. This has to be done and the effort is complicated. When there are a large number of relevant items in the semantic search, it is necessary to search for the matching items by keyword matching from the information retrieved by the semantic search, which is troublesome.
【0010】本発明は、上記のような課題を解消するた
めになされたもので、その第1の目的は、複数の検索結
果の中に同じ内容の結果が含まれている場合に同じ内容
の一つの結果だけを残して他の結果を削除し得る情報検
索装置を提供することにある。また、第2の目的は、検
索された複数の結果を内容に従って分類する情報検索装
置を提供することにある。第3の目的は、検索要求に対
する回答がない場合にユーザからの回答を要求する情報
検索装置を提供することにある。第4の目的は、キーワ
ード検索と意味検索とを使い分けることができる情報検
索装置とを提供することにある。The present invention has been made in order to solve the above problems, and a first object of the present invention is to obtain the same contents when a plurality of search results include the same contents. An object of the present invention is to provide an information retrieval device that can leave only one result and delete other results. A second object is to provide an information retrieval device that classifies a plurality of retrieved results according to their contents. A third object is to provide an information search device that requests an answer from a user when there is no answer to the search request. A fourth object is to provide an information search device capable of selectively using keyword search and meaning search.
【0011】[0011]
【課題を解決するための手段】本発明によれば、前述の
第1の目的は、検索データを入力する入力手段と、被検
索データを保持するデータ記憶手段と、検索要求に対し
て検索を行う検索手段と、検索された検索結果を一時保
持するバッファ手段と、前記被検索データ及び前記検索
結果を表示する表示手段と、前記検索要求、及び、前記
検索結果をネットワークを介して通信するネットワーク
手段と、前記検索結果の複数の中に同じ内容の検索結果
が含まれているか否かをチェックして同じものが含まれ
ている場合に同じ内容の検索結果の内の一つの検索結果
だけを残して他の検索結果を削除する削除手段とを備え
る請求項1の情報検索装置によって達成される。According to the present invention, the above first object is to provide an input means for inputting search data, a data storage means for holding searched data, and a search for a search request. Search means for performing, buffer means for temporarily holding the searched search results, display means for displaying the searched data and the search results, the search request, and a network for communicating the search results via a network Means, and if a plurality of the above-mentioned search results include the same search result, and if the same search result is included, only one search result of the same search results The information retrieval apparatus according to claim 1, further comprising: a deleting unit that deletes other search results that remain.
【0012】本発明によれば、前述の第1の目的は、前
記削除手段が、データ作成時にデータに付与されたID
番号に基づいて、同一データであることを判定する判定
手段を備える請求項2の情報検索装置によって達成され
る。According to the present invention, the above-mentioned first object is that the deleting means assigns an ID given to the data at the time of creating the data.
This is achieved by the information retrieval device according to claim 2, further comprising a determination unit that determines that the data are the same based on the number.
【0013】本発明によれば、前述の第2の目的は、検
索データを入力する入力手段と、被検索データを保持す
るデータ記憶手段と、検索要求に対して検索を行う検索
手段と、検索された検索結果を一時保持するバッファ手
段と、前記被検索データ及び前記検索結果を表示する表
示手段と、前記検索要求、及び、前記検索結果をネット
ワークを介して通信するネットワーク手段と、検索され
た前記検索結果の複数を分類する分類手段とを備える請
求項3の情報検索装置によって達成される。According to the present invention, the aforementioned second object is to provide an input means for inputting search data, a data storage means for holding the searched data, a search means for performing a search in response to a search request, and a search. Buffer means for temporarily holding the retrieved search result, display means for displaying the searched data and the retrieval result, the retrieval request, and a network means for communicating the retrieval result via a network, It is achieved by the information search device according to claim 3, further comprising a classification unit that classifies a plurality of the search results.
【0014】本発明によれば、前述の第3の目的は、検
索データを入力する入力手段と、検索を行うネットワー
ク上の他の情報検索装置を指定する指定手段と、指定し
た前記他の情報検索装置に対して検索要求を送信する第
1の送信手段と、前記ネットワークを介して前記検索要
求を受信する第1の受信手段と、検索データを記憶する
データ記憶手段と、前記検索要求に基づき前記データ記
憶手段を参照して検索を行う検索手段と、前記検索結果
を保持するバッファ手段と、前記検索結果を前記ネット
ワークを通じて送信する第2の送信手段と、前記ネット
ワークを通じて前記検索結果を受信する第2の受信手段
と、前記検索結果を表示する表示手段と、検索結果がな
い場合、前記検索要求をユーザに提示し、ユーザからの
回答を前記ネットワークを通じて受信する質問手段とを
備える請求項4の情報検索装置によって達成される。According to the present invention, the above-mentioned third object is to provide an input means for inputting search data, a specifying means for specifying another information search device on the network to be searched, and the specified other information. First transmitting means for transmitting a search request to the search device, first receiving means for receiving the search request via the network, data storage means for storing search data, and based on the search request Searching means for searching with reference to the data storage means, buffer means for holding the search results, second transmitting means for sending the search results through the network, and receiving the search results through the network Second receiving means, display means for displaying the search result, and when there is no search result, presents the search request to the user and returns a response from the user to the net. It is achieved by the information retrieval apparatus according to claim 4 and a question means for receiving through over click.
【0015】本発明によれば、前述の第3の目的は、前
記質問手段は、前記検索結果があるか否かを判定する結
果判定手段と、前記検索結果がなかった場合に前記検索
要求をユーザに提示する要求表示手段と、提示された前
記検索要求に対するユーザの回答を入力する回答入力手
段と、入力された回答を送信する回答送信手段とを備え
る請求項5の情報検索装置によって達成される。According to the present invention, the above-mentioned third object is that the inquiring means determines the result of the search whether there is the search result and the search request when there is no search result. The information retrieval apparatus according to claim 5, further comprising request display means for presenting to the user, answer input means for inputting the user's answer to the presented search request, and answer transmitting means for transmitting the entered answer. It
【0016】本発明によれば、前述の第3の目的は、前
記情報検索装置は、さらに、ユーザへの質問をするか否
かのユーザ質問モードを設定するモード設定手段と、前
記ユーザ質問モードを記憶するモードバッファと、前記
ユーザ質問モードを判定するモード判定手段とを備える
請求項6の情報検索装置によって達成される。According to the present invention, the above third object is that the information retrieval apparatus further comprises a mode setting means for setting a user inquiry mode as to whether or not to ask a question to the user, and the user inquiry mode. The information retrieval apparatus according to claim 6, further comprising: a mode buffer for storing the information, and a mode determination means for determining the user inquiry mode.
【0017】本発明によれば、前述の第4の目的は、検
索要求を入力する入力手段と、前記検索要求を解釈する
解釈手段と、被検索データを記憶するデータ記憶手段
と、キーワードマッチングにより検索を行うキーワード
検索手段と、意味に応じて検索を行う意味検索手段、検
索結果を一時保持する検索結果バッファ手段と、前記検
索結果を表示する表示手段とを備える請求項7の情報検
索装置によって達成される。According to the present invention, the above-mentioned fourth object is achieved by input means for inputting a search request, interpreting means for interpreting the search request, data storage means for storing searched data, and keyword matching. The information search device according to claim 7, further comprising: a keyword search means for performing a search, a meaning search means for performing a search according to meaning, a search result buffer means for temporarily holding a search result, and a display means for displaying the search result. To be achieved.
【0018】本発明によれば、前述の第4の目的は、前
記意味検索手段は、記憶されている文書を解析して自立
語の抽出を行う文書解析手段と、前記文書解析手段によ
り得られた自立語に対応する特徴量を特徴量辞書から読
み出して単語ベクトルを作る単語ベクトル生成手段と、
生成された前記自立語の特徴量を記憶する単語ベクトル
記憶手段と、前記単語ベクトル記憶手段に記憶されてい
る一つ以上の前記単語ベクトルを用いて文章の特徴を表
す文章ベクトルを求めて記憶する文章ベクトル記憶手段
と、検索要求に含まれる単語の特徴量と前記単語ベクト
ル記憶手段に記憶されている前記単語ベクトルの特徴量
との類似度を求める類似度抽出手段とを備える請求項8
の情報検索装置によって達成される。According to the present invention, the above-mentioned fourth object is obtained by the meaning retrieving means, a document analyzing means for analyzing a stored document to extract an independent word, and the document analyzing means. A word vector generation means for creating a word vector by reading the feature amount corresponding to the independent word from the feature amount dictionary,
A word vector storage unit that stores the generated feature amount of the independent word, and a sentence vector that represents the feature of the sentence is obtained and stored using one or more of the word vectors stored in the word vector storage unit. 9. The sentence vector storage means, and the similarity extraction means for obtaining the similarity between the feature quantity of the word included in the search request and the feature quantity of the word vector stored in the word vector storage means.
It is achieved by the information retrieval device of.
【0019】本発明によれば、前述の第4の目的は、前
記情報検索装置は、さらに、前記検索結果を判定する結
果判定手段と、前記検索結果に満足できない場合に前記
検索要求を修正する修正手段とを備える請求項9の情報
検索装置によって達成される。According to the present invention, the above-mentioned fourth object is that the information retrieval apparatus further comprises result determining means for determining the retrieval result and the retrieval request when the retrieval result is not satisfied. It is achieved by the information retrieval device according to claim 9, which comprises a correction means.
【0020】[0020]
【作用】請求項1の情報検索装置によれば、送信側端末
機において、入力手段により検索/質問内容が入力さ
れ、ネットワーク手段により検索要求がネットワークを
介して複数の受信側端末機に通信される。受信側端末機
において、検索手段により検索要求入力に対して検索が
行われ、検索結果はバッファ手段により一時保持され、
受信側端末機より送信側端末機へ検索結果がネットワー
クを介して送信される。送信側端末機において、削除手
段により複数の検索結果の中に同じ内容の結果が含まれ
ているか否かがチェックされ、同じ結果が含まれている
場合、同じ内容の結果の内の一つの結果だけを残して他
の結果が削除される。従って、重複した内容の検索結果
が出力されず、ユーザが同じ内容の検索結果を複数回見
るような無駄を省略できる。According to the information retrieving apparatus of the present invention, in the transmitting side terminal, the contents of retrieval / question are inputted by the input means, and the retrieval request is communicated to the plurality of receiving side terminals via the network by the network means. It In the receiving side terminal, the search means performs a search for the search request input, and the search result is temporarily held by the buffer means.
The search result is transmitted from the receiving side terminal to the transmitting side terminal via the network. In the sending terminal, the deleting means checks whether or not the same content is included in multiple search results, and if the same result is included, one result of the same content is found. Other results are deleted, leaving only. Therefore, the search result of the duplicated content is not output, and it is possible to omit the waste that the user views the search result of the same content multiple times.
【0021】請求項2の情報検索装置によれば、送信側
端末機において、入力手段により検索/質問内容が入力
され、ネットワーク手段により検索要求がネットワーク
を介して複数の受信側端末機に通信される。受信側端末
機において、検索手段により検索要求入力に対して検索
が行われ、検索結果はバッファ手段により一時保持さ
れ、受信側端末機より送信側端末機へ検索結果がネット
ワークを介して送信される。送信側端末機において、削
除手段により複数の検索結果の中に同じID番号の結果
が含まれているか否かがチェックされ、同じID番号の
結果が含まれている場合、同じID番号の結果の内の一
つのID番号の結果だけを残して他のID番号の結果が
削除される。従って、重複した内容の検索結果が出力さ
れず、ユーザが同じ内容の検索結果を複数回見るような
無駄を省略できる。According to the information retrieving device of the second aspect, in the transmitting side terminal, the contents of retrieval / question are inputted by the input means, and the retrieval request is communicated to the plurality of receiving side terminals via the network by the network means. It In the receiving side terminal, the search means performs a search for the search request input, the search result is temporarily held by the buffer means, and the search result is transmitted from the receiving side terminal to the transmitting side terminal via the network. . In the transmitting terminal, the deleting means checks whether or not the plurality of search results include the result of the same ID number. If the result of the same ID number is included, the result of the same ID number is deleted. Only the result of one ID number is left, and the results of other ID numbers are deleted. Therefore, the search result of the duplicated content is not output, and it is possible to omit the waste that the user views the search result of the same content multiple times.
【0022】請求項3の情報検索装置によれば、送信側
端末機において、入力手段により検索/質問内容が入力
され、ネットワーク手段により検索要求がネットワーク
を介して複数の受信側端末機に通信される。受信側端末
機において、検索手段により検索要求入力に対して検索
が行われ、検索結果は検索結果バッファ手段により一時
保持され、受信側端末機より送信側端末機へ検索結果が
ネットワークを介して送信される。分類手段は検索され
た複数の結果を内容により分類する。従って、意味的な
まとまりのある情報が連続して提示されるため、ユーザ
が検索結果を理解し易くなる。According to the information retrieving device of the third aspect, in the transmitting side terminal, the contents of retrieval / inquiry are inputted by the input means, and the retrieval request is communicated to the plurality of receiving side terminals via the network by the network means. It In the receiving side terminal, the search means performs a search for the search request input, the search result is temporarily held in the search result buffer means, and the search result is transmitted from the receiving side terminal to the transmitting side terminal via the network. To be done. The classifying unit classifies the plurality of retrieved results according to the contents. Therefore, since information having a meaningful cohesion is continuously presented, the user can easily understand the search result.
【0023】請求項4の情報検索装置によれば、送信側
端末機において、入力手段により検索/質問内容が入力
され、指定手段により検索を行う受信側端末機が指定さ
れ、第1の送信手段により指定した他の受信側端末機に
対して検索要求が送信される。受信側端末機において、
検索要求受信手段によりネットワークを介して検索要求
が受信され、検索手段により検索要求に基づきデータ記
憶手段を参照して検索が行われ、バッファ手段により検
索結果が保持され、検索結果判定手段により検索結果が
あるか否かが判定され、検索結果がある場合、ネットワ
ークを通じて検索回答が送信され、第2の受信手段によ
り検索回答が受信される。検索結果がなかった場合、質
問手段により検索要求がユーザに提示され、提示された
検索要求に対するユーザの回答が入力され、入力された
回答が送信側端末機に送信される。従って、検索要求に
対する回答がない場合にユーザに自動的に回答が要求さ
れて、改めてユーザに回答をする手間が省略できる。According to the information retrieving apparatus of claim 4, in the transmitting side terminal device, the contents of retrieval / question are inputted by the input means, and the receiving side terminal device to be retrieved is designated by the designating means, and the first transmitting means. The search request is transmitted to the other receiving terminal specified by. On the receiving terminal,
The search request receiving means receives the search request via the network, the search means performs the search by referring to the data storage means based on the search request, the buffer means holds the search result, and the search result determining means searches the search result. It is determined whether or not there is, and if there is a search result, the search reply is transmitted through the network, and the search reply is received by the second receiving means. If there is no search result, the inquiry means presents a search request to the user, inputs the user's answer to the presented search request, and transmits the input answer to the transmitting terminal. Therefore, when there is no reply to the search request, the user is automatically requested to reply, and the trouble of replying to the user again can be omitted.
【0024】請求項5の情報検索装置によれば、送信側
端末機において、入力手段により検索/質問内容が入力
され、指定手段により検索を行う受信側端末機が指定さ
れ、検索要求送信手段により指定した他の受信側端末機
に対して検索要求が送信される。受信側端末機におい
て、第1の受信手段によりネットワークを介して検索要
求が受信され、検索手段により検索要求に基づきデータ
記憶手段を参照して検索が行われ、バッファ手段により
検索結果が保持され、検索結果判定手段により検索結果
があるか否かが判定され、検索結果がある場合、ネット
ワークを通じて検索回答が送信され、第2の受信手段に
より検索回答が受信される。検索結果がなかった場合、
表示手段により検索要求がユーザに提示され、回答入力
手段により提示された検索要求に対するユーザの回答が
入力され、回答送信手段により入力された回答が送信側
端末機に送信される。従って、検索要求に対する回答が
ない場合にユーザに自動的に回答が要求されて、改めて
ユーザに回答をする手間が省略できる。According to the information retrieving apparatus of claim 5, in the transmitting side terminal device, the contents of retrieval / question are input by the input means, the receiving side terminal device for performing the retrieval is designated by the designating means, and the retrieval request transmitting means is constructed. A search request is sent to the other designated receiving terminal. In the receiving side terminal, the search request is received by the first receiving means via the network, the search means searches the data storage means based on the search request, and the buffer means holds the search result. The search result determining means determines whether or not there is a search result. If there is a search result, the search response is transmitted through the network, and the second receiving means receives the search response. If there are no search results,
The search means is presented to the user by the display means, the user's answer to the search request presented by the answer input means is input, and the answer entered by the answer sending means is transmitted to the sending terminal. Therefore, when there is no reply to the search request, the user is automatically requested to reply, and the trouble of replying to the user again can be omitted.
【0025】請求項6の情報検索装置によれば、送信側
端末機において、入力手段により検索/質問内容が入力
され、指定手段により検索を行う受信側端末機が指定さ
れ、第1の送信手段により指定した他の受信側端末機に
対して検索要求が送信される。受信側端末機において、
第1の受信手段によりネットワークを介して検索要求が
受信され、検索手段により検索要求に基づきデータ記憶
手段を参照して検索が行われ、検索結果バッファ手段に
より検索結果が保持され、検索結果判定手段により検索
結果があるか否かが判定され、検索結果がある場合、ネ
ットワークを通じて検索回答が送信され、第2の受信手
段により検索回答が受信される。検索結果がなく、モー
ド設定手段により設定されたユーザ質問モードが’YE
S’とモード判定手段により判定される場合、ユーザ質
問手段により検索要求がユーザに提示され、提示された
検索要求に対するユーザの回答が入力され、入力された
回答が送信側端末機に送信される。According to the information retrieving device of the sixth aspect, in the transmitting side terminal, the contents of retrieval / question are inputted by the input means, and the receiving side terminal to be retrieved is designated by the designating means, and the first transmitting means. The search request is transmitted to the other receiving terminal specified by. On the receiving terminal,
The first receiving means receives the search request via the network, the search means searches the data storage means based on the search request, the search result buffer means holds the search result, and the search result determining means. Determines whether or not there is a search result. If there is a search result, the search reply is transmitted through the network, and the search reply is received by the second receiving means. There is no search result, and the user question mode set by the mode setting means is'YE
When S'is determined by the mode determination means, the user inquiry means presents the search request to the user, the user's answer to the presented search request is input, and the input answer is transmitted to the transmitting terminal. .
【0026】従って、受信端末機のユーザが他のユーザ
からの質問に答えたくない場合には、ユーザ質問モード
を’NO’にしておけば、他人からの質問に答えずにす
む。例えば、受信端末機のユーザが非常に忙しいとき
は’NO’にして、質問が提示されないようにし、忙し
くない場合には’YES’にして質問に答えるようにす
るというような使用方法がある。また、ユーザが受信端
末機を使う頻度が低い場合には、質問を行ってもそのユ
ーザが質問に触れる機会が限られるため、’NO’のモ
ードにしておけばよい。例えば、受信端末機が会議室の
予約管理業務のようなことを行っている場合には、その
端末をいつも直接操作する特定のユーザがいるのではな
く、不特定多数の情報入力や問い合わせに対して、装置
単独で会議室の割当やそれに関する情報の管理を行って
いる。このような場合にも、受信端末機への質問に対し
て回答する人が不明であるので、モードを’NO’にし
て、受信端末のユーザへの質問を禁止することで、混乱
を防ぐことができる。Therefore, if the user of the receiving terminal does not want to answer a question from another user, the user question mode can be set to'NO 'without answering the question from another person. For example, when the user of the receiving terminal is very busy, the answer is "NO" so that the question is not presented, and when the user is not busy, the answer is "YES" to answer the question. Further, when the user rarely uses the receiving terminal, even if the user asks a question, the opportunity for the user to touch the question is limited, so the mode may be set to “NO”. For example, when the receiving terminal is performing reservation management work in a conference room, there is no specific user who directly operates the terminal, but rather a large number of unspecified information inputs and inquiries. Thus, the device alone manages the allocation of conference rooms and the information related thereto. Even in such a case, since the person who answers the question to the receiving terminal is unknown, set the mode to'NO 'and prohibit the question to the user of the receiving terminal to prevent confusion. You can
【0027】請求項7の情報検索装置によれば、入力手
段により検索要求が入力され、解釈手段により検索要求
が解釈され、データ記憶手段が記憶する被検索データか
らキーワード検索手段にてキーワードマッチングにより
検索が行われ、意味検索手段により意味、内容に応じて
検索が行われ、検索結果バッファ手段により検索結果が
一時保持され、表示手段により検索結果が表示される。
これにより、一度の検索要求でキーワード検索と意味検
索を使い分けることが可能となり、より幅の広い検索要
求に対応することが可能となる。According to the information retrieving apparatus of claim 7, the retrieval request is inputted by the input means, the retrieval request is interpreted by the interpreting means, and the keyword retrieval means carries out the keyword matching from the retrieval target data stored in the data storage means. A search is performed, the meaning search means performs a search according to the meaning and content, the search result buffer means temporarily holds the search result, and the display means displays the search result.
As a result, it is possible to selectively use the keyword search and the semantic search with a single search request, and it is possible to cope with a wider search request.
【0028】請求項8の情報検索装置によれば、意味検
索は次のように行われる。文書解析手段は、記憶されて
いる文書を解析して自立語の抽出を行う。単語ベクトル
生成手段は、文書解析手段により得られた自立語に対応
する特徴量を特徴量辞書から読み出して単語ベクトルを
作る。単語ベクトル記憶手段は、生成された前記自立語
の特徴量を記憶する。文章ベクトル記憶手段は、単語ベ
クトル記憶手段に記憶されている一つ以上の単語ベクト
ルを用いて文章の特徴を表す文章ベクトルを求めて記憶
する。類似度抽出手段は検索要求に含まれる単語の特徴
量と単語ベクトル記憶手段に記憶されている単語ベクト
ルの特徴量との類似度を求める。従って、意味検索が可
能となる。According to the information retrieval apparatus of the eighth aspect, the semantic retrieval is performed as follows. The document analysis means analyzes the stored document and extracts an independent word. The word vector generation means reads the feature quantity corresponding to the independent word obtained by the document analysis means from the feature quantity dictionary to create a word vector. The word vector storage unit stores the generated feature amount of the independent word. The sentence vector storage means obtains and stores a sentence vector representing a feature of a sentence using one or more word vectors stored in the word vector storage means. The similarity extraction unit obtains the similarity between the feature amount of the word included in the search request and the feature amount of the word vector stored in the word vector storage unit. Therefore, a semantic search can be performed.
【0029】請求項9の情報検索装置によれば、入力手
段により検索要求が入力され、解釈手段により検索要求
が解釈され、データ記憶手段が記憶する被検索データか
らキーワード検索手段にてキーワードマッチングにより
検索が行われ、意味検索手段により意味、内容に応じて
検索が行われ、検索結果バッファ手段により検索結果が
一時保持され、表示手段により検索結果が表示される。
結果判定手段は、検索結果を判定する。検索結果に満足
できない場合は、修正手段は検索要求を修正する。更
に、検索が行われる。従って、キーワード検索と意味検
索の両者の長所を生かした検索が可能となる。According to the information retrieving apparatus of the ninth aspect, the retrieval request is inputted by the inputting means, the retrieval request is interpreted by the interpreting means, and the retrieval data stored in the data storing means is subjected to keyword matching by the keyword retrieving means. A search is performed, the meaning search means performs a search according to the meaning and content, the search result buffer means temporarily holds the search result, and the display means displays the search result.
The result determination means determines the search result. If the search result is not satisfactory, the correction means corrects the search request. Further, a search is performed. Therefore, it is possible to perform a search that makes the best use of the advantages of both the keyword search and the semantic search.
【0030】[0030]
【実施例】以下、本発明の請求項1の情報検索装置の実
施例を説明する。本実施例は、複数の検索結果の中に同
じ内容の結果が含まれている場合に同じ内容の一つの結
果だけを残して他の結果を削除し得る情報検索装置を提
供することを課題とする。EXAMPLE An example of the information retrieval apparatus according to claim 1 of the present invention will be described below. The present embodiment has an object to provide an information search device capable of deleting one result while leaving only one result having the same content when a result having the same content is included in a plurality of search results. To do.
【0031】本実施例の情報検索装置は、複数の端末機
がネットワークを介して相互に接続されている。端末機
は、図1に示すように、検索/質問内容を入力する入力
手段としての入力部1と、検索要求や検索結果をネット
ワークを介して通信するネットワーク手段としてのネッ
トワーク部2と、被検索データを保持するデータ記憶手
段としてのデータ記憶部3と、検索要求入力に対して検
索を行う検索手段としての検索部4と、検索結果を一時
保持するバッファ手段としての検索結果バッファ5と、
他の端末機から得られた複数の検索結果の中に同じ内容
の結果が含まれているか否かをチェックして同じものが
含まれている場合に同じ内容の結果の内の一つの結果だ
けを残して他の結果を削除する削除手段としての重複削
除部6と、入力状況、検索状況、検索結果等を表示する
表示手段としての表示部7とを備えている。In the information retrieval apparatus of this embodiment, a plurality of terminals are connected to each other via a network. As shown in FIG. 1, the terminal device includes an input unit 1 as an input unit for inputting search / question contents, a network unit 2 as a network unit for communicating a search request and a search result via a network, and a search target. A data storage unit 3 as a data storage unit for holding data, a search unit 4 as a search unit for performing a search in response to a search request input, a search result buffer 5 as a buffer unit for temporarily holding a search result,
If multiple search results obtained from other terminals include the same result, and if the same result is included, only one result of the same content is found. And a display unit 7 as a display unit for displaying the input status, the search status, the search result, and the like.
【0032】例えば、携帯情報端末機を用いて来月の会
社の予定を問い合わせる場合を想定する。携帯情報端末
機は、ネットワークで接続された他の人の携帯情報端末
機に検索要求を発行する。複数の端末機に対して検索要
求を発行した場合には、その中で2台以上の端末機が同
じ情報を保有する可能性がある。このような場合には、
検索結果として同じ結果が別々の端末から送信されてく
る。何も処理を行わないでユーザの端末機に表示した場
合には、同じ内容の情報が複数個表示されるため、確認
作業が重複してしまい、その分だけ余分に時間がかかっ
てしまう。そこで、本発明のように、重複した情報を削
除することで、確認する時間を短縮できる。For example, assume a case of inquiring about a company's schedule for the next month using a portable information terminal. The mobile information terminal issues a search request to another person's mobile information terminal connected to the network. When a search request is issued to a plurality of terminals, two or more terminals may have the same information among them. In such cases,
The same result is sent as a search result from different terminals. When the information is displayed on the user's terminal without performing any processing, a plurality of pieces of information having the same content are displayed, so that the confirmation work is duplicated and extra time is required. Therefore, by deleting the duplicated information as in the present invention, the confirmation time can be shortened.
【0033】次に、本実施例の動作を図2a、図2bの
フローチャートに沿って説明する。The operation of this embodiment will be described below with reference to the flow charts of FIGS. 2a and 2b.
【0034】送信側端末機において、ユーザにより検索
条件が入力されることが待機されており(ステップS
1)、入力部1により検索要求が入力されると、ネット
ワーク部2により検索要求が解釈されてネットワークに
接続された他の端末機に送信される(ステップS2)。
他の端末機からの回答待ち状態となる(ステップS
3)。ネットワーク部2により一つの検索回答が受信さ
れると、重複削除部6によりそれまでに受信した回答と
一致しているか否かが判定される(ステップS4)。受
信した回答がすでに受信している回答と一致している場
合、重複削除部6により重複しているデータの一方が消
去される(ステップS5)。全ての回答が帰ってきたか
否かが判定され(ステップS6)、表示部7により重複
部分を除いた結果が表示される(ステップS7)。全て
の回答が帰ってくる前でも、ユーザからの指示により、
現段階の受信結果を表示してもよい。At the sending terminal, the user waits for the search conditions to be input (step S
1) When a search request is input by the input unit 1, the network unit 2 interprets the search request and sends it to another terminal connected to the network (step S2).
Waiting for an answer from another terminal (step S
3). When one search answer is received by the network unit 2, the duplication eliminator 6 determines whether or not it matches with the answers received so far (step S4). If the received answer matches the already received answer, one of the duplicated data is deleted by the duplication eliminator 6 (step S5). It is determined whether all the answers have been returned (step S6), and the display unit 7 displays the result excluding the overlapping portion (step S7). Even before all the answers are returned, according to the instructions from the user,
The reception result at the current stage may be displayed.
【0035】重複データの判定方法としては、種々の方
法が考えられる。例えばデータ作成時にID番号が付与
され、コピー時にはそのID番号を引き継ぐ。修正され
た場合には、新たなIDが付与される。この方法では、
ID番号を比較し、一致したIDがあれば消去する。I
Dがない場合、本文の比較を行い、全て一致していれば
消去する方法も考えられる。Various methods are conceivable as a method for determining duplicated data. For example, an ID number is given at the time of data creation, and the ID number is taken over at the time of copying. If corrected, a new ID is given. in this way,
The ID numbers are compared, and if there is a matching ID, it is deleted. I
If there is no D, a method of comparing the texts and erasing if all the texts match can be considered.
【0036】受信側の端末機において、送信側端末機か
らの検索要求が受信されると(ステップS8)、送信側
端末機からの検索要求に従い検索部4によりデータ記憶
部3に保持される被検索データが検索される(ステップ
S9)。検索されたデータは検索結果バッファ5に一時
格納された後にネットワーク部2によりネットワークを
介して送信側端末機へ送信される(ステップS10)。When the terminal on the receiving side receives the search request from the terminal on the transmitting side (step S8), the retrieval unit 4 holds the data stored in the data storage unit 3 in accordance with the search request from the terminal on the transmitting side. The search data is searched (step S9). The retrieved data is temporarily stored in the retrieval result buffer 5 and then transmitted by the network unit 2 to the transmitting terminal via the network (step S10).
【0037】従って、重複した内容の検索結果が出力さ
れず、ユーザが同じ内容の検索結果を複数回見るような
無駄を省略できる。Therefore, the search results having the duplicated contents are not output, and it is possible to omit the waste of the user viewing the search results having the same contents a plurality of times.
【0038】以下、本発明の請求項3の情報検索装置の
実施例を説明する。本実施例は、検索された複数の結果
を内容に従って分類する情報検索装置を提供することを
課題とする。An embodiment of the information retrieval apparatus according to claim 3 of the present invention will be described below. An object of the present embodiment is to provide an information retrieval device that classifies a plurality of retrieved results according to their contents.
【0039】本実施例の情報検索装置の端末機は、図3
に示すように、検索/質問内容を入力する入力部1と、
検索要求や検索結果をネットワークを介して通信するネ
ットワーク部2と、被検索データを保持するデータ記憶
部3と、検索要求入力に対して検索を行う検索部4と、
検索結果を一時保持する検索結果バッファ5と、検索結
果を内容別に分類する結果分類部8と、入力状況、検索
状況、検索結果等を表示する表示手段としての表示部7
とを備えている。なお、結果分類部8による分類方法と
しては、例えば、既に本出願人により提案されている特
願平5−259809に記載されている文書分類装置に
よる分類方法が用いられる。The terminal of the information retrieval apparatus of this embodiment is shown in FIG.
Input section 1 for inputting search / question content, as shown in
A network unit 2 that communicates a search request and a search result via a network, a data storage unit 3 that holds search target data, and a search unit 4 that searches for a search request input.
A search result buffer 5 that temporarily holds search results, a result classification unit 8 that classifies search results by content, and a display unit 7 that serves as a display unit that displays input status, search status, search results, and the like.
It has and. As the classification method by the result classification unit 8, for example, the classification method by the document classification device described in Japanese Patent Application No. 5-259809 already proposed by the present applicant is used.
【0040】結果分類部8は、図4に示すように、検索
回答の文書を解析して自立語の抽出を行う文書解析部9
と、文書解析部9により得られた自立語のうちでベクト
ル生成用辞書10に登録されている自立語に対して単語
ベクトルを読み出す単語ベクトル生成部11と、読み出
された単語ベクトルを一時記憶する単語ベクトル記憶部
12と、全文章において得られた全ての単語ベクトルか
ら文章ベクトルを得る文章ベクトル記憶部13と、文章
ベクトル記憶部13で得られた文章ベクトル同志を比較
することで文章間の距離を得てその距離を用いて分類を
行う分類部14と、分類結果を一時記憶する結果記憶部
15とを備えている。なお、分類には統計的な手法とし
てK−means法や、自己組織化マップといったニュ
ーラルネットの手法を使用することが可能である。As shown in FIG. 4, the result classification section 8 analyzes the document of the search response and extracts the independent word, and the document analysis section 9
And a word vector generation unit 11 that reads a word vector for an independent word registered in the vector generation dictionary 10 among the independent words obtained by the document analysis unit 9, and temporarily stores the read word vector. By comparing the word vector storage unit 12, the sentence vector storage unit 13 that obtains a sentence vector from all the word vectors obtained in all sentences, and the sentence vector comrades obtained in the sentence vector storage unit 13, A classification unit 14 that obtains a distance and performs classification using the distance, and a result storage unit 15 that temporarily stores the classification result are provided. For classification, it is possible to use a K-means method or a neural network method such as a self-organizing map as a statistical method.
【0041】複数のグループに分類された検索回答は、
それぞれの分類のグループにおいて、そのグループを代
表するキーワードと共に表示することも考えられる。キ
ーワードの検出は、例えば特開平5−274351号公
報に記載されているキーワード抽出方法を用いることで
実現できる。Search answers classified into a plurality of groups are
It is also possible to display in each classification group together with a keyword representing that group. The detection of the keyword can be realized by using the keyword extracting method described in, for example, Japanese Patent Laid-Open No. 5-274351.
【0042】次に、本実施例の動作を図5のフローチャ
ートに沿って説明する。Next, the operation of this embodiment will be described with reference to the flowchart of FIG.
【0043】送信側端末機において、ユーザにより検索
条件が入力されることが待機されており(ステップS1
1)、入力部1により図6に示すような検索したいキー
ワードと検索対象装置名等の検索要求が入力されると、
ネットワーク部2により検索要求が解釈されてネットワ
ークに接続された他の端末機に送信される(ステップS
12)。他の端末機からの回答待ち状態となる(ステッ
プS13)。全ての回答が帰ってきたか否かが判定され
(ステップS14)、全ての回答が帰ってきたと判断さ
れると、結果分類部8により検索結果が内容別に分類さ
れる(ステップS15)。表示部7により分類結果が表
示される(ステップS17)。これにより、意味的なま
とまりのある情報が連続して提示されるため、ユーザが
検索結果を理解し易くなる。At the sending terminal, the user waits for the user to input search conditions (step S1).
1) When the input unit 1 inputs a search request such as a keyword to be searched and a search target device name as shown in FIG. 6,
The network unit 2 interprets the search request and transmits it to another terminal connected to the network (step S
12). It waits for a reply from another terminal (step S13). It is determined whether or not all the answers are returned (step S14), and when it is determined that all the answers are returned, the result classification unit 8 classifies the search results by content (step S15). The display unit 7 displays the classification result (step S17). As a result, semantically coherent information is continuously presented, and the user can easily understand the search result.
【0044】例えば、検索結果は、図7に示すように、
三つのグループに分類され、それぞれのグループには
「システム」、「仕様、性能」、「開発、発売」といっ
たキーワードが付与される。ユーザは一番興味のあるグ
ループを指定することにより、それに関連した検索回答
を見ることが可能になる。もちろん、分類は自動的に行
われるモード以外に、ユーザが指定をすることで実行さ
れ、類似度順、作成日付順等の他の表示の方法も選択で
きる。For example, the search result is as shown in FIG.
It is classified into three groups, and keywords such as "system", "specification, performance", and "development and sale" are given to each group. By specifying the group that is most interesting to the user, the user can see the search answers related to it. Of course, in addition to the mode in which the classification is performed automatically, the classification is performed by the user's designation, and other display methods such as the order of similarity and the order of creation date can be selected.
【0045】以下、本発明の請求項4の情報検索装置の
実施例を説明する。本実施例は、検索要求に対する回答
がない場合にユーザからの回答を要求する情報検索装置
を提供することを課題とする。An embodiment of the information retrieval apparatus according to claim 4 of the present invention will be described below. The present embodiment has an object to provide an information search device that requests an answer from a user when there is no answer to the search request.
【0046】本実施例の情報検索装置は、複数の端末機
がネットワークを介して相互に接続されている。端末機
は、図8に示すように、検索/質問内容を入力する入力
手段としての入力部16と、検索要求が入力された場合
に、その端末機だけのデータを検索するか、ネットワー
クで接続された他の端末機に対して検索を行うかを指定
する指定手段としての検索装置指定部17と、指定した
受信側端末機に対して検索要求を送信する第1の送信手
段としての検索要求送信部18と、ネットワークを介し
て検索要求を受信する第1の受信手段としての検索要求
受信部19と、検索データを記憶するデータ記憶手段と
してのデータ記憶部20と、検索要求に基づきデータ記
憶部20を参照して検索を行う検索手段としての検索部
21と、検索結果を一時保持するバッファ手段としての
検索結果バッファ22と、ネットワークを通じて検索結
果を受信する第2の受信手段としての検索結果受信部2
3と、ネットワークを通じて検索結果を送信する検索結
果送信部24と、検索結果を表示する表示手段としての
表示部25と、検索結果があるか否かを判定する結果判
定手段としての検索結果判定部26と、検索結果がなか
った場合に検索要求をユーザに提示する要求表示手段と
しての検索要求表示部27と、提示された検索要求に対
するユーザの回答を入力するユーザ回答入力手段として
のユーザ回答入力部28と、入力された回答を送信する
回答送信手段としてのユーザ回答送信部29とを備えて
いる。In the information retrieval apparatus of this embodiment, a plurality of terminals are connected to each other via a network. As shown in FIG. 8, the terminal unit, as an input unit for inputting search / question contents, and an input unit 16 for searching, searches for data only for the terminal unit or connects to the network. And a search request as a first transmitting means for transmitting a search request to the specified receiving side terminal as a specifying means for specifying whether to perform a search for the other specified terminal. A transmission unit 18, a search request receiving unit 19 as a first receiving unit that receives a search request via a network, a data storage unit 20 as a data storage unit that stores search data, and data storage based on a search request. A search unit 21 as a search unit that performs a search by referring to the unit 20, a search result buffer 22 as a buffer unit that temporarily holds a search result, and a search result through a network. Find a second receiving means result receiving unit 2
3, a search result transmitting unit 24 for transmitting the search result through the network, a display unit 25 as a display unit for displaying the search result, and a search result determining unit as a result determining unit for determining whether or not there is a search result. 26, a search request display unit 27 as a request display means for presenting a search request to the user when there is no search result, and a user answer input means as a user answer input means for inputting the user's answer to the presented search request. It is provided with a unit 28 and a user response transmitting unit 29 as a response transmitting means for transmitting the input response.
【0047】次に、本実施例の動作を図9のフローチャ
ートに沿って説明する。Next, the operation of this embodiment will be described with reference to the flowchart of FIG.
【0048】検索要求が端末機自身の入力部16より入
力されたか否か判定され(ステップS21)、検索要求
が端末機自身の入力部16より入力されていない場合、
ネットワークを介して他の端末機から検索要求が入力さ
れたか否か判定される(ステップS22)。他の端末機
から検索要求が入力された場合、その検索要求に基づき
検索部21により検索が行われる(ステップS23)。
検索結果判定部26により検索結果があるか否かが判定
され(ステップS24)、検索結果がある場合、検索結
果が検索結果送信部24によりネットワークを介して送
信側端末機へ送られる(ステップS25)。検索結果が
ない場合、検索要求表示部27によりネットワークを介
して入力された検索要求が表示され(ステップS2
6)、表示された検索要求に対してユーザからの回答が
待機される(ステップS27)。ユーザ回答入力部28
によりユーザからの回答が入力されると、ユーザ回答送
信部29により検索要求を出した送信側端末機へ回答が
送信される(ステップS28)。 前述ステップS21
において、検索要求が端末機自身の入力部16より入力
されている場合、端末機内だけで検索を行うかネットワ
ークに接続されている他の端末機に対して検索要求を出
すかが選択される(ステップS29)。端末機内だけで
検索を行うことが選択された場合、検索部21により検
索が行われ(ステップS30)、その検索結果は表示部
25に表示される。また、ネットワークに接続されてい
る他の端末機に対して検索要求を出すことが選択された
場合、検索要求送信部18によりネットワークを介して
他の端末機に検索要求が送信される(ステップS3
1)。It is determined whether or not the search request is input from the input unit 16 of the terminal itself (step S21), and if the search request is not input from the input unit 16 of the terminal itself,
It is determined whether a search request has been input from another terminal via the network (step S22). When a search request is input from another terminal, the search is performed by the search unit 21 based on the search request (step S23).
The search result determination unit 26 determines whether or not there is a search result (step S24). If there is a search result, the search result transmission unit 24 sends the search result to the transmission side terminal device via the network (step S25). ). If there is no search result, the search request display unit 27 displays the search request input via the network (step S2).
6) The user's reply to the displayed search request is awaited (step S27). User answer input section 28
When the answer is input from the user, the answer is transmitted by the user response transmitting unit 29 to the transmitting side terminal that has issued the search request (step S28). Step S21
In, when the search request is input from the input unit 16 of the terminal itself, it is selected whether to perform the search only in the terminal or to issue the search request to another terminal connected to the network ( Step S29). When the search is selected only within the terminal, the search is performed by the search unit 21 (step S30), and the search result is displayed on the display unit 25. When it is selected to issue a search request to another terminal connected to the network, the search request transmission unit 18 transmits the search request to the other terminal via the network (step S3).
1).
【0049】検索要求を受信するネットワークに接続さ
れている複数の端末機の検索部により検索が行われ(ス
テップS32)、検索結果が送信される。この検索結果
が検索結果受信部23により受信され(ステップS3
3)、受信した検索結果は検索結果バッファ22に一時
格納された後に表示部25に表示される(ステップS3
4)。A search is performed by the search unit of a plurality of terminals connected to the network that receives the search request (step S32), and the search result is transmitted. This search result is received by the search result receiving unit 23 (step S3
3), the received search result is temporarily stored in the search result buffer 22 and then displayed on the display unit 25 (step S3).
4).
【0050】例えば、図10に示すように、Xさんが検
索要求を入力する場合について説明する。For example, a case where Mr. X inputs a search request as shown in FIG. 10 will be described.
【0051】Xさんの端末機の表示部25には、図11
に示すように、検索内容として「Z社画像処理チップに
ついて」、検索対象の指定装置としてネットワークに接
続された「Aさんの端末機とBさんの端末機」とが表示
されている。そして、Bさんの端末機の表示部には、図
12に示すように、「Z社画像処理チップについて」と
いう検索要求がXさんからあった旨が表示され、検索要
求に該当する項目がなかったので、自動的にBさん自身
への質問が表示されている。この表示がBさんにより確
認されると、Bさんにより、「Z社画像処理チップのサ
ンプル価格は、5000円で、12月より出荷開始で
す。」という回答が入力される。入力が完了すると、B
さんの端末機から回答がネットワークを介してXさんの
端末機へ送信される。この一連の動作では、Xさんは一
度検索要求を入力するだけで、ネットワークに接続され
ている端末機と、それを使用するユーザ、この場合はB
さんとの両方に対して検索が実行されている。FIG. 11 is displayed on the display unit 25 of Mr. X's terminal.
As shown in FIG. 5, “About Company Z image processing chip” is displayed as the search content, and “A's terminal and B's terminal” connected to the network are displayed as designated devices to be searched. Then, on the display unit of Mr. B's terminal, as shown in FIG. 12, it is displayed that Mr. X has made a search request "about image processing chip of company Z", and there is no item corresponding to the search request. So, the question to Mr. B himself is automatically displayed. When this display is confirmed by Mr. B, Mr. B inputs the response that "the sample price of the Z company image processing chip is 5000 yen, and the shipment will start from December." When the input is completed, B
The answer is sent from Mr. X's terminal to Mr. X's terminal via the network. In this series of operations, Mr. X only needs to enter a search request once, and the terminal connected to the network and the user using it, in this case B
A search has been performed for both and.
【0052】従って、検索要求に対する回答がない場合
にユーザに自動的に回答が要求されて、改めてユーザに
回答をする手間が省略できる。Therefore, when there is no reply to the search request, the user is automatically requested to reply, and it is possible to omit the trouble of replying to the user again.
【0053】以下、本発明の請求項6の情報検索装置の
実施例を図13を参照しながら説明する。本実施例は、
検索結果がなかった場合に、その端末機のユーザに対し
て質問を発するか否かを指定できる情報検索装置を提供
することを課題とする。なお、図8と同一構成部分には
同一符号を付して説明を省略する。An embodiment of the information retrieval apparatus according to claim 6 of the present invention will be described below with reference to FIG. In this example,
An object of the present invention is to provide an information search device capable of designating whether or not to ask a question to the user of the terminal when there is no search result. The same components as those in FIG. 8 are designated by the same reference numerals and the description thereof will be omitted.
【0054】本実施例の情報検索装置は、ネットワーク
に接続された他の端末機に検索要求を出す際にその検索
が失敗した場合にその端末機のユーザに質問を行うか否
かの設定を行うユーザ質問モード設定部30と、受信し
た検索要求に付随するユーザ質問モードを一時記憶する
ユーザ質問モードバッファ31と、ネットワークを介し
て送信された検索要求に対して、該当するデータがなか
った場合に、その端末機のユーザに質問をするか否かを
ユーザ質問モードを用いて判定するユーザ質問モード判
定部32とを備えている。The information retrieving apparatus of the present embodiment sets whether or not to ask the user of the terminal when the retrieval fails when the retrieval request is made to another terminal connected to the network. The user question mode setting unit 30 to perform, the user question mode buffer 31 that temporarily stores the user question mode associated with the received search request, and the case where there is no corresponding data in the search request transmitted via the network And a user question mode determination unit 32 for determining whether to ask the user of the terminal by using the user question mode.
【0055】例えば、XさんがAさんの端末機とBさん
の端末機とに対してある質問をする場合を考えると、X
さんはその質問に対してAさんの端末機とBさんの端末
機とにより答えが得られなかった場合には、Aさんもし
くはBさんに直接質問を行うユーザ質問モードを設定し
得る。この場合、その質問の答えがAさんの端末機で得
られなければ、Aさんに対して質問が発生される。この
ことで、Xさんは、Aさんの端末機に答えがあれば、A
さんの端末から回答を得ることができ、Aさんの端末機
に答えが無ければ、Aさん自身から回答を得ることがで
きる。Aさんの端末機に答えがない場合に、Aさんに質
問しないような設定をすることも可能である。For example, consider the case where Mr. X asks a certain question to Mr. A's terminal and Mr. B's terminal.
If the question cannot be answered by Mr. A's terminal and Mr. B's terminal, the user can set a user question mode for directly asking Mr. A or Mr. B. In this case, if the answer to the question cannot be obtained from Mr. A's terminal, the question is asked to Mr. A. As a result, Mr. X will get A if his terminal has an answer.
You can get an answer from Mr. A's terminal, and if Mr. A's terminal does not have an answer, you can get an answer from Mr. A himself. If Mr. A's terminal does not have an answer, it is possible to make settings so that A is not asked.
【0056】次に、本実施例の動作を図14のフローチ
ャートに沿って説明する。なお、図9と同一ステップに
は同一符号を付して説明を省略する。Next, the operation of this embodiment will be described with reference to the flowchart of FIG. It should be noted that the same steps as those in FIG.
【0057】上述ステップS24において、検索結果が
ないと判断された場合、ユーザ質問モード判定部32に
よりネットワークを介して入力された検索要求がユーザ
質問モードか否か判定され(ステップS35)、ユーザ
質問モードでない場合、検索回答送信部24より送信側
端末機へ検索失敗が送信される(ステップS36)。ユ
ーザ質問モードである場合、前述ステップS26以降の
動作が行われる。If it is determined in step S24 that there is no search result, the user inquiry mode determination unit 32 determines whether the search request input via the network is in the user inquiry mode (step S35), and the user inquiry is asked. If it is not in the mode, the search reply transmission unit 24 transmits the search failure to the transmission side terminal (step S36). In the user inquiry mode, the operations after step S26 are performed.
【0058】上述ステップS29において、ネットワー
クに接続されている他の端末機に対して検索要求を出す
ことが選択された場合、ユーザ質問モード設定部30に
より他の端末機に検索要求を出す場合に、検索結果が得
られないときにその端末機のユーザに対して質問を出す
か否かのモードが選択され(ステップS37)、ユーザ
質問モードがセットされる(ステップS38)。When it is selected in step S29 to issue a search request to another terminal connected to the network, when the user inquiry mode setting unit 30 issues a search request to another terminal. A mode for asking a question to the user of the terminal when no search result is obtained is selected (step S37), and a user question mode is set (step S38).
【0059】なお、端末機側で検索が失敗した場合に、
ユーザに質問するという状況を説明したが、これに限ら
ず、端末機側で検索が成功した場合でも、ユーザに検索
要求を提示して、検索結果とユーザの回答の両方を得る
ような指定も可能である。If the search fails on the terminal side,
Although the situation of asking the user a question has been explained, the present invention is not limited to this, and even if the search is successful on the terminal side, it is possible to present a search request to the user and obtain both the search result and the user's answer. It is possible.
【0060】また、検索とは、記憶されたデータとのマ
ッチングを取って合致した情報を得るという狭義の意味
だけではなく、「東京駅から新宿駅にいく最短の経路を
教えてください」というような人口知能技術により回答
が得られる質問の内容であってもよい。[0060] Further, the search is not limited to the narrow sense of obtaining matching information by matching with stored data, but also "Please tell me the shortest route from Tokyo station to Shinjuku station". It may be the content of a question that can be answered by various artificial intelligence technologies.
【0061】従って、受信端末機のユーザが他のユーザ
からの質問に答えたくない場合には、ユーザ質問モード
を’NO’にしておけば、他人からの質問に答えずにす
む。例えば、受信端末機のユーザが非常に忙しいとき
は’NO’にして、質問が提示されないようにし、忙し
くない場合には’YES’にして質問に答えるようにす
るというような使用方法がある。また、ユーザが受信端
末機を使う頻度が低い場合には、質問を行ってもそのユ
ーザが質問に触れる機会が限られるため、’NO’のモ
ードにしておけばよい。例えば、受信端末機が会議室の
予約管理業務のようなことを行っている場合には、その
端末をいつも直接操作する特定のユーザがいるのではな
く、不特定多数の情報入力や問い合わせに対して、装置
単独で会議室の割当やそれに関する情報の管理を行って
いる。このような場合にも、受信端末機への質問に対し
て回答する人が不明であるので、モードを’NO’にし
て、受信端末のユーザへの質問を禁止することで、混乱
を防ぐことができる。Therefore, if the user of the receiving terminal does not want to answer a question from another user, the user question mode can be set to "NO" so that the question from another person is not answered. For example, when the user of the receiving terminal is very busy, the answer is "NO" so that the question is not presented, and when the user is not busy, the answer is "YES" to answer the question. Further, when the user rarely uses the receiving terminal, even if the user asks a question, the opportunity for the user to touch the question is limited, so the mode may be set to “NO”. For example, when the receiving terminal is performing reservation management work in a conference room, there is no specific user who directly operates the terminal, but rather a large number of unspecified information inputs and inquiries. Thus, the device alone manages the allocation of conference rooms and the information related thereto. Even in such a case, since the person who answers the question to the receiving terminal is unknown, set the mode to'NO 'and prohibit the question to the user of the receiving terminal to prevent confusion. You can
【0062】以下、本発明の請求項7の情報検索装置の
実施例を説明する。本実施例は、キーワード検索と意味
検索とを使い分けることができる情報検索装置を提供す
ることを課題とする。An embodiment of the information retrieval apparatus according to claim 7 of the present invention will be described below. The present embodiment has an object to provide an information search device capable of selectively using a keyword search and a semantic search.
【0063】本実施例の情報検索装置は、図15に示す
ように、検索要求を入力する入力手段としての入力部3
3と、検索要求を解釈する解釈手段としての検索要求解
釈部34と、検索するデータの範囲を設定する検索範囲
設定部35と、被検索データを記憶するデータ記憶手段
としてのデータ記憶部36と、キーワードマッチングに
より検索を行うキーワード検索手段としてのキーワード
検索部37と、意味、内容に応じて検索を行う意味検索
手段としての意味検索部38と、検索結果を一時保持す
るバッファ手段としての検索結果バッファ39と、検索
結果を表示する表示手段としての表示部40とを備えて
いる。As shown in FIG. 15, the information retrieving apparatus of this embodiment has an input unit 3 as an input means for inputting a retrieval request.
3, a search request interpretation unit 34 as an interpretation unit that interprets a search request, a search range setting unit 35 that sets a range of data to be searched, and a data storage unit 36 that is a data storage unit that stores the searched data. , A keyword search section 37 as a keyword search means for performing a search by keyword matching, a meaning search section 38 as a meaning search means for performing a search according to meaning and content, and a search result as a buffer means for temporarily holding a search result. A buffer 39 and a display unit 40 as a display unit for displaying the search result are provided.
【0064】意味検索部38は、図16に詳示するよう
に、記憶されている文書を解析して自立語の抽出を行う
文書解析部41と、文書解析部41により得られた自立
語に対応する特徴量を特徴量辞書42から読み出して単
語ベクトルを作る単語ベクトル生成部43と、生成され
た自立語の特徴量を記憶する単語ベクトル記憶部44
と、単語ベクトル記憶部44に記憶されている一つ以上
の単語ベクトルを用いて文章の特徴を表す文章ベクトル
を求めて記憶する文章ベクトル記憶部45と、類似度を
抽出する類似度抽出部46とを備えている。例えば、文
章ベクトル記憶部45は単語ベクトル記憶部44に記憶
されている単語ベクトルの特徴量の平均を求めるように
構成されており、類似度抽出部46は、検索要求に含ま
れる単語の特徴量と単語ベクトル記憶部44に記憶され
ている単語ベクトルの特徴量との類似度を求めるように
構成されている。As shown in detail in FIG. 16, the meaning retrieving unit 38 analyzes a stored document to extract an independent word, and an independent word obtained by the document analyzing unit 41. A word vector generation unit 43 that reads a corresponding feature amount from the feature amount dictionary 42 to create a word vector, and a word vector storage unit 44 that stores the generated feature amount of the independent word.
And a sentence vector storage unit 45 that obtains and stores a sentence vector that represents a feature of a sentence using one or more word vectors stored in the word vector storage unit 44, and a similarity degree extraction unit 46 that extracts a degree of similarity. It has and. For example, the sentence vector storage unit 45 is configured to obtain an average of the feature amounts of the word vectors stored in the word vector storage unit 44, and the similarity extraction unit 46 causes the feature amount of the words included in the search request. And the similarity with the feature amount of the word vector stored in the word vector storage unit 44.
【0065】41〜45の処理ブロックにより文章の特
徴量が得られ、その特徴量と検索要求の単語の特徴量の
類似度が求められる。全ての検索対象の文章の中から最
も類似度が高いものから順に幾つかを検索結果とすれば
よい。この処理の詳細は、本出願人により既に出願され
ている特願平5−259809に記載されているので説
明を省略する。By the processing blocks 41 to 45, the feature amount of the sentence is obtained, and the similarity between the feature amount and the feature amount of the word of the search request is obtained. From all the sentences to be searched, some of the sentences with the highest similarity may be set as the search result. The details of this processing are described in Japanese Patent Application No. 5-259809 filed by the applicant of the present invention, and therefore the description thereof is omitted.
【0066】特徴量辞書42は、図17に示すように、
大量の文書を記憶する文書記憶部47と、文解析辞書4
8を用いて自立語を抽出する文解析部49と、文章から
得られた自立語を記憶する自立語記憶部50と、共起関
係を作成する共起関係作成部51と、共起関係を登録す
るための共起登録用辞書52と、共起関係作成部51を
全ての文章に対して行って得られる共起関係表を記憶す
る共起関係記憶部53とを備えている。得られた共起関
係は特徴量として使用される。文書記憶部4に記憶され
ている文章は、特徴量辞書作成のための文章であり、検
索とは関係なくてもよい。共起関係作成部51は、単語
Aと単語Bが同じ文章に現れたならば、単語Aと単語B
とには何等かの関係があると見て、単語Aの特徴ベクト
ルの単語Bの要素に1を加える操作を行う。なお、特徴
量作成の手段については本出願人により既に出願されて
いる特願平5−181264に記載されているので説明
を省略する。The feature quantity dictionary 42, as shown in FIG.
A document storage unit 47 that stores a large number of documents, and a sentence analysis dictionary 4
8, a sentence analysis unit 49 that extracts an independent word, an independent word storage unit 50 that stores an independent word obtained from a sentence, a co-occurrence relationship creation unit 51 that creates a co-occurrence relationship, and a co-occurrence relationship A co-occurrence registration dictionary 52 for registration and a co-occurrence relation storage unit 53 for storing a co-occurrence relation table obtained by performing the co-occurrence relation creating unit 51 on all sentences are provided. The obtained co-occurrence relation is used as a feature amount. The texts stored in the document storage unit 4 are texts for creating the feature quantity dictionary and may not be related to the search. If the word A and the word B appear in the same sentence, the co-occurrence relation creating unit 51 determines that the word A and the word B are included.
It is considered that there is some relationship with and, and an operation of adding 1 to the element of the word B of the feature vector of the word A is performed. The means for creating the characteristic amount is described in Japanese Patent Application No. 5-181264 filed by the applicant of the present invention, and therefore its explanation is omitted.
【0067】次に、本実施例の動作を図18のフローチ
ャートに沿って説明する。Next, the operation of this embodiment will be described with reference to the flowchart of FIG.
【0068】ユーザにより検索条件が入力されることが
待機されており(ステップS41)、検索要求が入力さ
れると、検索要求解釈部34により検索要求が解釈され
る(ステップS42)。例えば、検索式の形態が入力さ
れたのであれば、andやor検索の解釈などが行われ
る。検索範囲設定部35により検索範囲の設定が行われ
る(ステップS43)。例えば、検索要求に基づき検索
するデータの作成時刻の範囲が限定されるとか、and
検索であるならば、既に検索されて蓄えられているデー
タの中だけから次の検索を行うとかの設定が行われる。
現在の検索要素がキーワード検索をしているのか、意味
検索を指定しているのかが判定される(ステップS4
4)。キーワード検索が指定されている場合、キーワー
ド検索部37によりキーワード検索が行われる(ステッ
プS45)。意味検索が指定されている場合、意味検索
部38により意味検索が行われる(ステップS46)。
検索結果が検索結果バッファ39により記憶される(ス
テップS47)。検索要求が終りか否かが判断され(ス
テップS48)、終りであれば表示部40により検索結
果が表示される。The input of the search condition is awaited by the user (step S41), and when the search request is input, the search request interpreter 34 interprets the search request (step S42). For example, if the form of the search expression is input, the AND and OR searches are interpreted. The search range setting unit 35 sets the search range (step S43). For example, the range of creation time of data to be searched based on the search request is limited, and
If it is a search, the next search is set only from the data already searched and stored.
It is determined whether the current search element is a keyword search or a semantic search is specified (step S4).
4). When the keyword search is designated, the keyword search unit 37 performs the keyword search (step S45). When the semantic search is designated, the semantic search unit 38 performs the semantic search (step S46).
The search result is stored in the search result buffer 39 (step S47). It is determined whether or not the search request is over (step S48), and if it is over, the display unit 40 displays the search result.
【0069】検索条件の入力例は、図19に示すよう
に、キーワード検索と意味検索を明確的に示すことがユ
ーザに要求される。この例では、[]で囲まれた部分は
意味検索が行われ、それ以外の部分はキーワード検索が
行われることが示されている。As shown in FIG. 19, the input example of the search condition requires the user to clearly indicate the keyword search and the meaning search. In this example, it is shown that the part surrounded by [] is searched for the meaning and the other part is searched for the keyword.
【0070】従って、一度の検索要求でキーワード検索
と意味検索を使い分けることが可能となり、より幅の広
い検索要求に対応することが可能となる。Therefore, it is possible to selectively use the keyword search and the meaning search with one search request, and it is possible to cope with a wider search request.
【0071】以下、本発明の請求項9の情報検索装置の
実施例を図20を参照しながら説明する。本実施例は、
検索結果の判定を行い、検索結果に満足できない場合に
検索要求を変更する情報検索装置を提供することを課題
とする。なお、図15と同一構成部分には同一符号を付
して説明を省略する。An embodiment of the information retrieval apparatus according to claim 9 of the present invention will be described below with reference to FIG. In this example,
An object is to provide an information search device that determines a search result and changes a search request when the search result is not satisfied. The same components as those in FIG. 15 are designated by the same reference numerals and the description thereof will be omitted.
【0072】本実施例の情報検索装置は、検索結果を判
定する結果判定部41と、検索結果に満足できない場合
に検索要求を修正する検索要求修正部42とを備えてい
る。The information retrieving apparatus of this embodiment includes a result determining section 41 for determining a retrieval result, and a retrieval request modifying section 42 for revising a retrieval request when the retrieval result is not satisfactory.
【0073】次に、本実施例の動作を図21のフローチ
ャートに沿って説明する。なお、図18と同一ステップ
には同一符号を付して説明を省略する。Next, the operation of this embodiment will be described with reference to the flowchart of FIG. The same steps as those in FIG. 18 are designated by the same reference numerals and the description thereof will be omitted.
【0074】結果判定部41により検索結果に満足でき
るか否かが判定される(ステップS50)。検索結果が
満足できるか否かの判定は、例えばユーザに現在の検索
結果が提示され、ユーザがOKか否かを判定する方法、
結果の数が所定数以上、所定の数以下に収まっている場
合には自動的にOKと判定されるなどの方法が考えられ
る。検索結果に満足できない場合、検索要求修正部42
により検索要求が変更され(ステップS51)、ステッ
プS42以降の動作を繰り返す。検索結果の数が少ない
と判断された場合、入力された検索要求の中でキーワー
ド検索と指定された部分の一部もしくは全部が意味検索
に置き換えられる。検索結果の数が多いと判定されたな
らば、入力された検索要求の中で意味検索として指定さ
れた部分の一部もしくは全部がキーワード検索に置き換
えられる。これは一般的に、意味検索はキーワードが一
致しなくても検索されるため、キーワード検索よりも多
くの検索結果が得られるため、このような変更が有効に
なる。もちろん、キーワード検索から意味検索、意味検
索からキーワード検索への変更だけでなく、意味検索に
おける検索しきい値、検索結果として採用する類似度の
閾値を変更することを含んでもよい。これは、検索しき
い値を変えることにより意味検索において、得られる結
果の数を増減させることができるためである。The result judging unit 41 judges whether or not the search result is satisfied (step S50). Whether or not the search result is satisfied can be determined by, for example, a method of presenting the current search result to the user and determining whether or not the user is OK,
If the number of results is equal to or more than a predetermined number and equal to or less than the predetermined number, it is possible to consider a method of automatically determining OK. When the search result is not satisfied, the search request correction unit 42
Thus, the search request is changed (step S51), and the operations after step S42 are repeated. When it is determined that the number of search results is small, a part or all of the portion designated as the keyword search in the input search request is replaced with the semantic search. If it is determined that the number of search results is large, a part or all of the portion designated as the semantic search in the input search request is replaced with the keyword search. In general, the meaning search is performed even if the keywords do not match, so that more search results can be obtained than the keyword search, and thus such a change is effective. Of course, not only changing from the keyword search to the meaning search and the meaning search to the keyword search, but also changing the search threshold in the meaning search and the threshold of the similarity used as the search result may be included. This is because the number of results obtained in the semantic search can be increased or decreased by changing the search threshold.
【0075】検索失敗時の条件文拡張の例が図22に示
されている。図22の例では、オリジナルの検索条件で
は、検索結果が少なく、期待した検索結果が得られなか
ったため、拡張を行った場合が示されている。ここで
は、キーワード検索の部分が全て意味検索に変更されて
いる。これにより、検索文の修正も自動的に行うことが
可能となり、検索文を変更する手間を省略して、効率的
な検索を行うことができる。FIG. 22 shows an example of conditional statement expansion when a search fails. In the example of FIG. 22, there are few search results under the original search condition, and the expected search result was not obtained, so the case where the expansion is performed is shown. Here, the keyword search is entirely changed to semantic search. As a result, it becomes possible to automatically correct the search text, and the trouble of changing the search text can be omitted and an efficient search can be performed.
【0076】従って、キーワード検索と意味検索の両者
の長所を生かした検索が可能となる。Therefore, it is possible to perform a search that makes the best use of the advantages of both the keyword search and the meaning search.
【0077】[0077]
【発明の効果】以上説明したように、請求項1の情報検
索装置によれば、複数の検索結果の中に同じ内容の結果
が含まれているか否かがチェックされ、同じ結果が含ま
れている場合、同じ内容の結果の内の一つの結果だけを
残して他の結果が削除されるように構成したので、重複
した内容の検索結果が出力されず、ユーザが同じ内容の
検索結果を複数回見るような無駄を省略できる。As described above, according to the information retrieving apparatus of claim 1, it is checked whether or not a plurality of retrieval results include the same result, and the same result is included. In this case, since it is configured that only one result of the same content is left and other results are deleted, the search result of the duplicate content is not output, and the user can search multiple search results of the same content. It is possible to eliminate the waste of looking around.
【0078】請求項2の情報検索装置によれば、重複し
た内容の検索結果が出力されず、ユーザが同じ内容の検
索結果を複数回見るような無駄を省略できる。According to the information retrieving apparatus of the second aspect, the retrieval result of the duplicated content is not output, and the waste of the user seeing the retrieval result of the same content a plurality of times can be omitted.
【0079】請求項3の情報検索装置によれば、意味的
なまとまりのある情報が連続して提示されるため、ユー
ザが検索結果を理解し易くなる。According to the information retrieving apparatus of the third aspect, since information having a semantic cohesion is continuously presented, the user can easily understand the retrieval result.
【0080】請求項4の情報検索装置によれば、検索要
求に対する回答がない場合にユーザに自動的に回答が要
求されて、改めてユーザに回答する手間が省略できる。According to the information retrieving apparatus of the fourth aspect, the user is automatically requested to make an answer when there is no answer to the retrieval request, and the trouble of replying to the user again can be omitted.
【0081】請求項5の情報検索装置によれば、検索要
求に対する回答がない場合にユーザに自動的に回答が要
求されて、改めてユーザに回答する手間が省略できる。According to the information retrieving apparatus of the fifth aspect, when there is no response to the retrieval request, the user is automatically required to provide the response, and the trouble of re-replying to the user can be omitted.
【0082】請求項6の情報検索装置によれば、受信端
末機のユーザが他のユーザからの質問に答えたくない場
合には、ユーザ質問モードを’NO’にしておけば、他
人からの質問に答えずにすむ。例えば、受信端末機のユ
ーザが非常に忙しいときは’NO’にして、質問が提示
されないようにし、忙しくない場合には’YES’にし
て質問に答えるようにするというような使用方法があ
る。また、ユーザが受信端末機を使う頻度が低い場合に
は、質問を行ってもそのユーザが質問に触れる機会が限
られるため、’NO’のモードにしておけばよい。例え
ば、受信端末機が会議室の予約管理業務のようなことを
行っている場合には、その端末をいつも直接操作する特
定のユーザがいるのではなく、不特定多数の情報入力や
問い合わせに対して、装置単独で会議室の割当やそれに
関する情報の管理を行っている。このような場合にも、
受信端末機への質問に対して回答する人が不明であるの
で、モードを’NO’にして、受信端末のユーザへの質
問を禁止することで、混乱を防ぐことができる。According to the information retrieving apparatus of claim 6, if the user of the receiving terminal does not want to answer a question from another user, if the user question mode is set to'NO ', the question from another person is asked. I don't have to answer. For example, when the user of the receiving terminal is very busy, the answer is "NO" so that the question is not presented, and when the user is not busy, the answer is "YES" to answer the question. Further, when the user rarely uses the receiving terminal, even if the user asks a question, the opportunity for the user to touch the question is limited, so the mode may be set to “NO”. For example, when the receiving terminal is performing reservation management work in a conference room, there is no specific user who directly operates the terminal, but rather a large number of unspecified information inputs and inquiries. Thus, the device alone manages the allocation of conference rooms and the information related thereto. Even in this case,
Since the person who answers the question to the receiving terminal is unknown, it is possible to prevent confusion by setting the mode to'NO 'and prohibiting the question to the user of the receiving terminal.
【0083】請求項7の情報検索装置によれば、キーワ
ード検索手段にてキーワードマッチングにより検索が行
われ、意味検索手段により意味、内容に応じて検索が行
われるように構成したので、容易にキーワード検索と意
味検索とを併用することができ、より幅の広い検索要求
に対応することが可能となる。According to the information retrieving apparatus of the seventh aspect, the keyword retrieving means performs the retrieval by keyword matching, and the meaning retrieving means retrieves according to the meaning and the content. The search and the semantic search can be used together, and it is possible to meet a wider search request.
【0084】請求項8の情報検索装置によれば、意味検
索が可能となる。According to the information retrieving apparatus of claim 8, it is possible to retrieve the meaning.
【0085】請求項9の情報検索装置によれば、キーワ
ード検索と意味検索の両者の長所を生かした検索が可能
となる。例えば、キーワード検索に失敗した場合でも再
度意味的検索を行うことで検索の成功率を向上すること
ができる。According to the information retrieving apparatus of the ninth aspect, it is possible to perform retrieval utilizing the advantages of both the keyword retrieval and the semantic retrieval. For example, even if the keyword search fails, the success rate of the search can be improved by performing the semantic search again.
【図1】請求項1の情報検索装置の端末機の構成を示す
ブロック図である。FIG. 1 is a block diagram showing a configuration of a terminal of the information search device according to claim 1.
【図2a】請求項1の情報検索装置の検索要求送信側の
動作を示すフローチャートである。FIG. 2a is a flowchart showing an operation of a search request transmitting side of the information search device of claim 1;
【図2b】請求項1の情報検索装置の検索要求受信側の
動作を示すフローチャートである。FIG. 2b is a flowchart showing the operation of the search request receiving side of the information search device of claim 1;
【図3】請求項3の情報検索装置の端末機の構成を示す
ブロック図である。FIG. 3 is a block diagram showing a configuration of a terminal of the information search device according to claim 3;
【図4】結果分類部の構成を示すブロック図である。FIG. 4 is a block diagram showing a configuration of a result classification unit.
【図5】実施例の動作を示すフローチャートである。FIG. 5 is a flowchart showing the operation of the embodiment.
【図6】本発明に係る情報検索装置の端末機の表示部の
表示例を示す図である。FIG. 6 is a diagram showing a display example of a display unit of a terminal of the information search device according to the present invention.
【図7】端末機の表示部の表示例を示す図である。FIG. 7 is a diagram showing a display example of a display unit of a terminal.
【図8】請求項4の情報検索装置の端末機の構成を示す
ブロック図である。FIG. 8 is a block diagram showing a configuration of a terminal of the information search device according to claim 4;
【図9】本発明の動作を示すフローチャートである。FIG. 9 is a flowchart showing the operation of the present invention.
【図10】ネットワークに接続される端末機を示す図で
ある。FIG. 10 is a diagram showing terminals connected to a network.
【図11】検索要求する場合の表示部の表示画面例であ
る。FIG. 11 is an example of a display screen of a display unit when a search request is made.
【図12】検索項目がない場合の表示画面例である。FIG. 12 is an example of a display screen when there are no search items.
【図13】請求項6の情報検索装置の端末機の構成を示
すブロック図である。FIG. 13 is a block diagram showing a configuration of a terminal of the information search device according to claim 6;
【図14】本発明の動作を示すフローチャートである。FIG. 14 is a flowchart showing the operation of the present invention.
【図15】請求項7の情報検索装置の構成を示すブロッ
ク図である。FIG. 15 is a block diagram showing a configuration of an information search device according to claim 7;
【図16】請求項7の情報検索装置の意味検索部の構成
を示すブロック図である。FIG. 16 is a block diagram showing a configuration of a meaning search unit of the information search device of claim 7;
【図17】請求項7の情報検索装置の特徴量辞書の構成
を示すブロック図である。FIG. 17 is a block diagram showing a configuration of a feature quantity dictionary of the information search device according to the seventh aspect.
【図18】本発明の動作を示すフローチャートである。FIG. 18 is a flowchart showing the operation of the present invention.
【図19】検索条件の入力例を示す図である。FIG. 19 is a diagram showing an example of inputting search conditions.
【図20】請求項9の情報検索装置の特徴量辞書の構成
を示すブロック図である。FIG. 20 is a block diagram showing a configuration of a feature quantity dictionary of the information search device according to claim 9;
【図21】本発明の動作を示すフローチャートである。FIG. 21 is a flowchart showing the operation of the present invention.
【図22】検索失敗時の条件文拡張の例を示す図であ
る。FIG. 22 is a diagram showing an example of conditional sentence expansion when a search fails.
1,33 入力部 2 ネットワーク部 3,20,36 データ記憶部 4,21 検索部 5,22,39 検索結果バッファ 6 重複削除部 7,25,40 表示部 16 検索要求入力部 17 検索装置指定部 18 検索要求送信部 19 検索要求受信部 23 検索回答受信部 24 検索回答送信部 26 検索結果判定部 27 検索要求表示部 28 ユーザ回答入力部 29 ユーザ回答送信部 34 検索要求解釈部 35 検索範囲設定部 37 キーワード検索部 38 意味検索部 1,33 Input part 2 Network part 3,20,36 Data storage part 4,21 Search part 5,22,39 Search result buffer 6 Duplicate deletion part 7,25,40 Display part 16 Search request input part 17 Search device specification part 18 Search request transmission unit 19 Search request reception unit 23 Search response reception unit 24 Search response transmission unit 26 Search result determination unit 27 Search request display unit 28 User response input unit 29 User response transmission unit 34 Search request interpretation unit 35 Search range setting unit 37 Keyword search section 38 Semantic search section
Claims (9)
索データを保持するデータ記憶手段と、検索要求に対し
て検索を行う検索手段と、検索された検索結果を一時保
持するバッファ手段と、前記被検索データ及び前記検索
結果を表示する表示手段と、前記検索要求、及び、前記
検索結果をネットワークを介して通信するネットワーク
手段と、前記検索結果の複数の中に同じ内容の検索結果
が含まれているか否かをチェックして同じものが含まれ
ている場合に同じ内容の検索結果の内の一つの検索結果
だけを残して他の検索結果を削除する削除手段とを備え
ることを特徴とする情報検索装置。1. An input unit for inputting search data, a data storage unit for holding data to be searched, a search unit for performing a search in response to a search request, and a buffer unit for temporarily holding a searched search result. Display means for displaying the searched data and the search results, the search request, and network means for communicating the search results via a network, and a plurality of the search results include search results having the same content. It is provided with a deletion means for checking whether or not the search result is included and for deleting the other search result while leaving only one search result of the search results having the same content when the same is included. Information retrieval device.
に付与されたID番号に基づいて、同一データであるこ
とを判定する判定手段を備える請求項1に記載の情報検
索装置。2. The information retrieving apparatus according to claim 1, wherein the deleting unit includes a determining unit that determines that the data are the same based on an ID number given to the data when the data is created.
索データを保持するデータ記憶手段と、検索要求に対し
て検索を行う検索手段と、検索された検索結果を一時保
持するバッファ手段と、前記被検索データ及び前記検索
結果を表示する表示手段と、前記検索要求、及び、前記
検索結果をネットワークを介して通信するネットワーク
手段と、検索された前記検索結果の複数を分類する分類
手段とを備えることを特徴とする情報検索装置。3. An input means for inputting search data, a data storage means for holding searched data, a search means for searching for a search request, and a buffer means for temporarily holding the searched search results. Display means for displaying the searched data and the search results, network means for communicating the search request and the search results via a network, and classification means for classifying a plurality of the searched search results. An information retrieval device comprising:
を行うネットワーク上の他の情報検索装置を指定する指
定手段と、指定した前記他の情報検索装置に対して検索
要求を送信する第1の送信手段と、前記ネットワークを
介して前記検索要求を受信する第1の受信手段と、検索
データを記憶するデータ記憶手段と、前記検索要求に基
づき前記データ記憶手段を参照して検索を行う検索手段
と、前記検索結果を保持するバッファ手段と、前記検索
結果を前記ネットワークを通じて送信する第2の送信手
段と、前記ネットワークを通じて前記検索結果を受信す
る第2の受信手段と、前記検索結果を表示する表示手段
と、検索結果がない場合、前記検索要求をユーザに提示
し、ユーザからの回答を前記ネットワークを通じて受信
する質問手段とを備えることを特徴とする情報検索装
置。4. An input means for inputting search data, a designating means for designating another information search device on the network to be searched, and a first request for sending a search request to the designated other information search device. Search means, a first receiving means for receiving the search request via the network, a data storage means for storing search data, and a search for referring to the data storage means based on the search request Means, buffer means for holding the search result, second transmitting means for transmitting the search result through the network, second receiving means for receiving the search result through the network, and displaying the search result And a query means for presenting the search request to the user and receiving a response from the user through the network when there is no search result. An information retrieval device characterized by being obtained.
否かを判定する結果判定手段と、前記検索結果がなかっ
た場合に前記検索要求をユーザに提示する要求表示手段
と、提示された前記検索要求に対するユーザの回答を入
力する回答入力手段と、入力された回答を送信する回答
送信手段とを備える請求項4に記載の情報検索装置。5. The inquiry means is provided with result determination means for determining whether or not there is the search result, request display means for presenting the search request to the user when the search result is not provided, and The information search device according to claim 4, further comprising: an answer input means for inputting a user's answer to the search request; and an answer sending means for sending the entered answer.
の質問をするか否かのユーザ質問モードを設定するモー
ド設定手段と、前記ユーザ質問モードを記憶するモード
バッファと、前記ユーザ質問モードを判定するモード判
定手段とを備える請求項4に記載の情報検索装置。6. The information retrieval device further comprises a mode setting means for setting a user question mode as to whether to ask a question to the user, a mode buffer for storing the user question mode, and the user question mode. The information search device according to claim 4, further comprising: a mode determining unit for determining.
索要求を解釈する解釈手段と、被検索データを記憶する
データ記憶手段と、キーワードマッチングにより検索を
行うキーワード検索手段と、意味に応じて検索を行う意
味検索手段、検索結果を一時保持する検索結果バッファ
手段と、前記検索結果を表示する表示手段とを備えるこ
とを特徴とする情報検索装置。7. An input means for inputting a search request, an interpreting means for interpreting the search request, a data storage means for storing data to be searched, a keyword search means for performing a search by keyword matching, and, depending on the meaning. An information retrieval apparatus comprising: a semantic retrieval means for conducting a retrieval, a retrieval result buffer means for temporarily retaining retrieval results, and a display means for displaying the retrieval results.
書を解析して自立語の抽出を行う文書解析手段と、前記
文書解析手段により得られた自立語に対応する特徴量を
特徴量辞書から読み出して単語ベクトルを作る単語ベク
トル生成手段と、生成された前記自立語の特徴量を記憶
する単語ベクトル記憶手段と、前記単語ベクトル記憶手
段に記憶されている一つ以上の前記単語ベクトルを用い
て文章の特徴を表す文章ベクトルを求めて記憶する文章
ベクトル記憶手段と、検索要求に含まれる単語の特徴量
と前記単語ベクトル記憶手段に記憶されている前記単語
ベクトルの特徴量との類似度を求める類似度抽出手段と
を備える請求項7に記載の情報検索装置。8. The meaning retrieving means analyzes a stored document to extract an independent word, and a feature quantity dictionary for a characteristic amount corresponding to the independent word obtained by the document analyzing means. Using a word vector generation means for reading out from the word vector to generate a word vector, a word vector storage means for storing the generated feature amount of the independent word, and one or more word vectors stored in the word vector storage means Sentence vector storage means for obtaining and storing a sentence vector representing the characteristics of the sentence, and the similarity between the feature quantity of the word included in the search request and the feature quantity of the word vector stored in the word vector storage means. The information retrieving apparatus according to claim 7, further comprising a desired similarity extraction unit.
結果を判定する結果判定手段と、前記検索結果に満足で
きない場合に前記検索要求を修正する修正手段とを備え
る請求項7に記載の情報検索装置。9. The information search apparatus according to claim 7, further comprising: result determination means for determining the search result, and correction means for correcting the search request when the search result is not satisfied. Search device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6085071A JPH07295994A (en) | 1994-04-22 | 1994-04-22 | Information retrieval device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6085071A JPH07295994A (en) | 1994-04-22 | 1994-04-22 | Information retrieval device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07295994A true JPH07295994A (en) | 1995-11-10 |
Family
ID=13848396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6085071A Pending JPH07295994A (en) | 1994-04-22 | 1994-04-22 | Information retrieval device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07295994A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09101990A (en) * | 1995-07-31 | 1997-04-15 | Toshiba Corp | Information filtering device |
JPH10143523A (en) * | 1996-11-11 | 1998-05-29 | Nec Corp | Information retrieval device |
JPH1185763A (en) * | 1997-09-02 | 1999-03-30 | Denso Corp | Data retrieval/display system |
JPH11259513A (en) * | 1998-03-12 | 1999-09-24 | Hitachi Ltd | Data base system |
JP2001151114A (en) * | 1999-11-30 | 2001-06-05 | Hitachi Ltd | Railroad operation management system |
JP2003058566A (en) * | 2001-08-20 | 2003-02-28 | Ricoh Co Ltd | Device and method for retrieving document, program and computer readable storage medium |
US6738952B1 (en) | 1997-09-02 | 2004-05-18 | Denso Corporation | Navigational map data object selection and display system |
JP2005122321A (en) * | 2003-10-14 | 2005-05-12 | Sony Corp | System and server for providing information, user terminal device, content display device, computer program, and content display method |
JP2006040179A (en) * | 2004-07-29 | 2006-02-09 | Nifty Corp | Search support program |
JP2008511081A (en) * | 2004-08-23 | 2008-04-10 | トムソン グローバル リソーシーズ | Duplicate document detection and display function |
WO2010047286A1 (en) * | 2008-10-20 | 2010-04-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Search system, search method, and program |
JP2010102621A (en) * | 2008-10-27 | 2010-05-06 | Internatl Business Mach Corp <Ibm> | Program, device and system for editing web page |
US9690796B2 (en) | 2013-07-25 | 2017-06-27 | Fujitsu Limited | Non-transitory computer-readable media storing file management program, file management apparatus, and file management method |
WO2019093172A1 (en) | 2017-11-07 | 2019-05-16 | 株式会社Fronteoヘルスケア | Similarity index computation device, similarity search device, and similarity index computation program |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0287274A (en) * | 1988-09-22 | 1990-03-28 | Nec Corp | On-line information retrieving system |
JPH02189680A (en) * | 1989-01-18 | 1990-07-25 | Nec Corp | Information retrieving system |
JPH0439774A (en) * | 1990-06-06 | 1992-02-10 | Ricoh Co Ltd | Retrieving system |
JPH04319771A (en) * | 1991-04-19 | 1992-11-10 | Matsushita Electric Ind Co Ltd | On-line information retrieving/updating system |
JPH05128158A (en) * | 1991-10-31 | 1993-05-25 | Nec Corp | Information retrieval system |
-
1994
- 1994-04-22 JP JP6085071A patent/JPH07295994A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0287274A (en) * | 1988-09-22 | 1990-03-28 | Nec Corp | On-line information retrieving system |
JPH02189680A (en) * | 1989-01-18 | 1990-07-25 | Nec Corp | Information retrieving system |
JPH0439774A (en) * | 1990-06-06 | 1992-02-10 | Ricoh Co Ltd | Retrieving system |
JPH04319771A (en) * | 1991-04-19 | 1992-11-10 | Matsushita Electric Ind Co Ltd | On-line information retrieving/updating system |
JPH05128158A (en) * | 1991-10-31 | 1993-05-25 | Nec Corp | Information retrieval system |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09101990A (en) * | 1995-07-31 | 1997-04-15 | Toshiba Corp | Information filtering device |
JPH10143523A (en) * | 1996-11-11 | 1998-05-29 | Nec Corp | Information retrieval device |
US5963946A (en) * | 1996-11-11 | 1999-10-05 | Nec Corporation | Information retrieval system for presenting information obtained through efficient retrieval of a data base and processing of the retrieval results |
JPH1185763A (en) * | 1997-09-02 | 1999-03-30 | Denso Corp | Data retrieval/display system |
US6738952B1 (en) | 1997-09-02 | 2004-05-18 | Denso Corporation | Navigational map data object selection and display system |
JPH11259513A (en) * | 1998-03-12 | 1999-09-24 | Hitachi Ltd | Data base system |
JP2001151114A (en) * | 1999-11-30 | 2001-06-05 | Hitachi Ltd | Railroad operation management system |
JP2003058566A (en) * | 2001-08-20 | 2003-02-28 | Ricoh Co Ltd | Device and method for retrieving document, program and computer readable storage medium |
JP2005122321A (en) * | 2003-10-14 | 2005-05-12 | Sony Corp | System and server for providing information, user terminal device, content display device, computer program, and content display method |
JP4496033B2 (en) * | 2004-07-29 | 2010-07-07 | ニフティ株式会社 | Search support program |
JP2006040179A (en) * | 2004-07-29 | 2006-02-09 | Nifty Corp | Search support program |
JP2008511081A (en) * | 2004-08-23 | 2008-04-10 | トムソン グローバル リソーシーズ | Duplicate document detection and display function |
JP4919515B2 (en) * | 2004-08-23 | 2012-04-18 | トムソン ルーターズ グローバル リソーシーズ | Duplicate document detection and display function |
WO2010047286A1 (en) * | 2008-10-20 | 2010-04-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Search system, search method, and program |
US9031935B2 (en) | 2008-10-20 | 2015-05-12 | International Business Machines Corporation | Search system, search method, and program |
JP2010102621A (en) * | 2008-10-27 | 2010-05-06 | Internatl Business Mach Corp <Ibm> | Program, device and system for editing web page |
US8473840B2 (en) | 2008-10-27 | 2013-06-25 | International Business Machines Corporation | Web page editing |
US9690796B2 (en) | 2013-07-25 | 2017-06-27 | Fujitsu Limited | Non-transitory computer-readable media storing file management program, file management apparatus, and file management method |
WO2019093172A1 (en) | 2017-11-07 | 2019-05-16 | 株式会社Fronteoヘルスケア | Similarity index computation device, similarity search device, and similarity index computation program |
US11544309B2 (en) | 2017-11-07 | 2023-01-03 | Fronteo, Inc. | Similarity index value computation apparatus, similarity search apparatus, and similarity index value computation program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2458138C (en) | Methods and systems for language translation | |
US6904429B2 (en) | Information retrieval apparatus and information retrieval method | |
US8645427B2 (en) | Human relationships registering system and device for registering human relationships, program for registering human relationships, and medium storing human relationships registering program and readable by computer | |
US6701310B1 (en) | Information search device and information search method using topic-centric query routing | |
US20160342948A1 (en) | Interactively entering data into the database | |
US20030135430A1 (en) | Method and apparatus for classification | |
JP2002092032A (en) | Method for presenting next retrieval candidate word and device for the same and recording medium with next retrieval candidate word presenting program recorded thereon | |
US5761666A (en) | Document retrieval system | |
JPH07295994A (en) | Information retrieval device | |
US20020194162A1 (en) | Method and system for expanding search criteria for retrieving information items | |
US7346614B2 (en) | Information searching method, information searching program, and computer-readable recording medium on which information searching program is recorded | |
WO2004061718A2 (en) | Systems and methods for associating system entities with descriptions | |
JPH07152771A (en) | User's information managing device, information filter, information sorting device, information reproducing device, information retrieving device, and kana/kanji conversion device | |
JP4428850B2 (en) | Information search apparatus and information search method | |
JP2002230005A (en) | Support center system | |
KR20020010226A (en) | Internet Anything Response System | |
JPH0248772A (en) | Analogous picture retrieving system | |
JP3692416B2 (en) | Information filtering method and apparatus | |
JPH08171569A (en) | Document retrieval device | |
JPH06301577A (en) | Database system | |
JPH11338873A (en) | Reretrieval method and device, storage medium storing reretrieval program, additional retrieval word candidate display method and device, and storage medium storing additional retrieval word candidate display program | |
JP2003108566A (en) | Information retrieving method and information retrieving device using agent | |
JP3526198B2 (en) | Database similarity search method and apparatus, and storage medium storing similarity search program | |
JPH09231233A (en) | Network retrieval device | |
JP7566387B1 (en) | Information processing device, method, and program |