JP2007241889A - Information retrieval system, information retrieval method, and information retrieval program - Google Patents
Information retrieval system, information retrieval method, and information retrieval program Download PDFInfo
- Publication number
- JP2007241889A JP2007241889A JP2006066477A JP2006066477A JP2007241889A JP 2007241889 A JP2007241889 A JP 2007241889A JP 2006066477 A JP2006066477 A JP 2006066477A JP 2006066477 A JP2006066477 A JP 2006066477A JP 2007241889 A JP2007241889 A JP 2007241889A
- Authority
- JP
- Japan
- Prior art keywords
- article
- score
- data
- identifier
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、入力された条件に適合する情報を検索する情報検索システム、情報検索方法及び情報検索プログラムに関する。 The present invention relates to an information search system, an information search method, and an information search program for searching for information that matches an input condition.
近年、ユーザに入力された検索条件に適合するデータをデータベース等で記憶されるデータから検索する情報検索技術が発達している。また、検索条件として入力されたキーワード等に関する文書情報を検索するばかりでなく、検索条件に関して知識があるユーザを検索するKnowWho検索等の検索技術も発達している。 In recent years, an information search technique for searching data that matches a search condition input by a user from data stored in a database or the like has been developed. In addition to searching for document information related to keywords and the like input as search conditions, search techniques such as KnowWho search for searching for users who have knowledge about search conditions have been developed.
このようにユーザが知りたい知識を有する他のユーザを検索するための方法として、予め記憶される複数のプロファイルの中から検索条件として入力されたキーワードを含むプロファイルを検索し、検索されたプロファイルで特定されるユーザを検索条件で特定された知識を有するユーザとして紹介する技術がある(例えば、特許文献1参照)。 In this way, as a method for searching for other users having knowledge that the user wants to know, a profile including a keyword input as a search condition is searched from a plurality of profiles stored in advance. There is a technique for introducing a specified user as a user having knowledge specified by a search condition (see, for example, Patent Document 1).
また、入力された検索条件に含まれるキーワードをプロファイル等から検索し、検索されたプロファイルを作成した数が多いユーザを、検索条件で特定された知識を有するユーザとして紹介する技術がある(例えば、特許文献2参照)
しかしながら、上述した特許文献1及び2に記載されるような従来の方法では、プロファイル中のキーワードの書き方(使用のされ方)によっては本来該当しないユーザが検索される問題がある。
However, in the conventional methods as described in
例えば、掲示板やメール等のメッセージを検索対象のデータとしたとき、メッセージが質問である場合、キーワードを利用して質問文を記載した知識を有さないユーザであっても、キーワードに関する知識を有するユーザとして検索されることがある。また、同様に前に書いた人の文章を引用して新たな文章を記載した場合、キーワードを引用してメッセージを記載した知識を有さないユーザであっても、キーワードに関する知識を有するユーザとして検索されることがある。 For example, when a message such as a bulletin board or e-mail is used as search target data, if the message is a question, even a user who does not have knowledge of using a keyword to describe a question has knowledge about the keyword. It may be searched as a user. Similarly, when a new sentence is written by quoting a sentence of a person who wrote before, even a user who does not have knowledge of quoting a keyword and describes a message is regarded as a user who has knowledge about the keyword. May be searched.
したがって、このようにキーワードを含む文章等を作成したユーザを検索結果とする場合、検索結果の信頼性は保証されず、ユーザの要求に応えた検索をすることができないという問題がある。 Therefore, when a user who has created a sentence or the like including a keyword as described above is used as a search result, there is a problem that the reliability of the search result is not guaranteed and a search that meets the user's request cannot be performed.
本発明は上記事情に鑑みてなされたものであり、入力された条件に適合するユーザを検索する情報検索システム、情報検索方法及び情報検索プログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to provide an information search system, an information search method, and an information search program for searching for a user who meets an input condition.
上記課題を解決するため、本発明の特徴に係る情報検索システムは、検索条件を送信するユーザ端末と検索条件に適合する情報を検索する情報検索装置とにおける情報検索システムであって、情報検索装置は、記事の識別子と、記事を作成したユーザの識別子と、記事の本文とを含むレコードを有する記事データを記憶する記憶装置と、関連する複数の記事の識別子と、関連の種別を識別するリンク種別とが関連付けられるレコードを有するリンクデータを記憶する記憶装置と、リンクの種別と、リンクの種別で特定される配点とを関連付けるレコードを有する配点データを記憶装置する記憶装置と、キーワードを含む検索条件が入力されると、記事データから、キーワードを含む記事が対象記事として検索する情報検索部と、リンクデータから、対象記事の識別子を含むレコードが抽出され、対象記事の識別子に関連付けられる記事の識別子をリンク記事の識別子として決定するリンク抽出部と、配点データから、リンクデータから抽出されたレコードが含むリンク種別に関連付けられる配点を抽出する配点抽出部と、記事データから、対象記事の識別子に関連付けられるユーザの識別子を抽出するとともに、リンク記事の識別子に関連付けられるユーザの識別子を抽出する作成者抽出部と、配点抽出部によって抽出された配点をユーザの識別子毎に集計する得点算出部とを有する。 In order to solve the above problems, an information search system according to the feature of the present invention is an information search system including a user terminal that transmits a search condition and an information search apparatus that searches for information that matches the search condition. Is a storage device for storing article data having a record including an article identifier, an identifier of the user who created the article, and the body of the article, a plurality of related article identifiers, and a link for identifying the type of association A storage device that stores link data having a record associated with a type, a storage device that stores score data having a record that associates a link type and a score specified by the link type, and a search including a keyword When conditions are entered, an information search unit that searches for articles containing keywords as target articles from article data, and link data A record that includes the identifier of the target article is extracted, a link extraction unit that determines the identifier of the article associated with the identifier of the target article as the identifier of the link article, and a link that is included in the record extracted from the link data from the scoring data A score extracting unit for extracting a score associated with the type, a creator extracting unit for extracting a user identifier associated with the identifier of the target article from the article data, and extracting a user identifier associated with the identifier of the linked article; And a score calculation unit that counts the score extracted by the score extraction unit for each identifier of the user.
上記構成に係る本発明によれば、リンクの種別毎に設定された配点を加味してユーザの得点を集計して条件に適合するユーザを検索しているため、検索精度を向上させることができる。 According to the present invention according to the above configuration, the search accuracy can be improved because the user's score is totaled by taking into account the points set for each link type and the user who matches the condition is searched. .
本発明によれば、入力された条件に適合するユーザを検索する情報検索システム、情報検索方法及び情報検索プログラムを提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the information search system, the information search method, and information search program which search the user who adapts the input conditions can be provided.
以下、図面を参照して、本発明の最良の実施の形態を説明する。
図1は、本発明の最良の実施の形態に係る情報検索システム1の構成を説明する図である。情報検索システム1は、情報検索装置10と、情報記憶装置20と、ユーザ端末30とを有する。
The best mode for carrying out the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram for explaining the configuration of an
この情報検索システム1では、ユーザによってユーザ端末30に入力された検索条件がネットワーク40を介して送信されると、検索条件を受信した情報検索装置10は、検索条件に適合する情報を情報記憶装置20が記憶するデータから検索する。また情報検索装置10は、検索結果をネットワーク40を介してユーザ端末30に送信する。
In this
ユーザ端末30は、入力装置31及び表示装置32を有する。また、ユーザ端末30は、図示しない中央処理装置、記憶装置、メモリ及び通信インタフェース等を有する一般的なコンピュータである。このユーザ端末30は、入力装置31を介して検索条件が入力されると、通信インタフェースを介して情報検索装置10に検索条件を送信する。なお、図1に示す情報検索システム1ではユーザ端末30は1台しか記載されていないが、複数のユーザ端末がネットワーク40に接続されていても同様である。
The user terminal 30 includes an
情報検索装置10は、図1に示すように入出力インタフェース11、キーワード抽出部12、情報検索部13、得点算出部14、順位決定部15、送信処理部16、配点設定部17及び配点データ18を有している。
As shown in FIG. 1, the
この情報検索装置10は、中央処理装置、記憶装置、メモリ、入力装置及び通信インタフェース等を有する一般的なコンピュータにより構成されている。記憶装置に記憶される情報検索プログラムが中央処理制御装置に読み込まれて実行されることにより、入出力インタフェース11、キーワード抽出部12、情報検索部13、得点算出部14、順位決定部15、送信処理部16及び配点設定部17の機能を有する情報検索装置10が構成される。また、情報検索装置10の記憶装置には、情報検索プログラムとともに配点データ18が記憶されている。なお、情報検索装置10は、1台のコンピュータにより構成されてもよく、または、複数台のコンピュータによって構成されてもよい。
The
本実施の形態において、情報検索装置10が検索で扱うデータは、図2に示すフォーマットの「記事」として説明する。また、以下の説明において、情報検索システム1で検索条件に適合されるデータとして検索される対象は、記事を作成したユーザの識別子とする。
In the present embodiment, the data handled by the
図2に示す記事は、記事を識別する「記事ID」、記事の「属性情報」、「タイトル」、「本文」、「分類」及び「リンク情報」を有する。「属性情報」とは記事を作成したユーザを識別するユーザIDや記事を作成した日時等である。「リンク情報」は、記事がリンクする他の記事の記事IDとリンクの種別とを含む。 The article shown in FIG. 2 has an “article ID” that identifies the article, “attribute information”, “title”, “text”, “classification”, and “link information”. “Attribute information” is a user ID for identifying the user who created the article, the date and time when the article was created, and the like. The “link information” includes the article ID of another article to which the article is linked and the type of link.
ここで、記事のリンクについて説明する。図3は、元記事である記事A1と先記事である記事A2とがリンクする例を説明する図である。「元記事」は、「先記事」の作成に利用された記事をいう。元記事と先記事のリンクには「リンク種別」があり、このリンク種別は、先記事の作成に元記事がどのように利用されたかを識別する。 Here, the link of the article will be described. Figure 3 is a diagram for explaining an example of the article A 2 is articles A 1 and the leading article is the original article link. “Original article” refers to an article used to create a “previous article”. The link between the original article and the previous article has a “link type”, and this link type identifies how the original article was used to create the previous article.
ここで、記事A1を対象である「対象記事」とした場合、この記事A1にリンクする記事A2を対象記事に対して「リンク記事」と称する。一方、記事A2を対象である「対象記事」とした場合、この記事A2にリンクする記事A1を対象記事に対して「リンク記事」と称する。 Here, when the article A 1 is the “target article”, the article A 2 linked to the article A 1 is referred to as a “link article” with respect to the target article. On the other hand, when the article A 2 is the target article, the article A 1 linked to the article A 2 is referred to as a “link article” with respect to the target article.
次に、図4を用いてリンク種別について説明する。
図4において、リンク種別が「describe」の先記事と元記事の関係にある場合、先記事は元記事の内容を説明する記事として作成された記事であり、先記事は元記事とともに見ることが望ましい。
リンク種別が「follow」の先記事と元記事の関係にある場合、先記事は元記事の内容に対するコメント、補足、質問等として作成された記事であり、先記事は元記事と合わせて見ることが望ましい。
Next, link types will be described with reference to FIG.
In FIG. 4, when the link type is “describe”, the previous article is an article created as an article explaining the contents of the original article, and the previous article can be viewed together with the original article. desirable.
If there is a relationship between the previous article with the link type "follow" and the original article, the previous article is an article created as a comment, supplement, question, etc. on the contents of the original article, and the previous article should be viewed together with the original article Is desirable.
リンク種別が「revise」の先記事と元記事の関係にある場合、先記事は元記事を改訂する目的として作成された記事であり、先記事を見る際には元記事は見なくても理解することができる。
リンク種別が「sum」の先記事と元記事の関係にある場合、先記事は元記事の内容をまとめる又は要約する目的で作成された記事であり、元記事よりも先記事を見ることが望ましい。
リンク種別が「consult」の先記事と元記事の関係にある場合、先記事は元記事の内容を参考にする記事であり、先記事とともに元記事も見ることが望ましい。
If there is a relationship between the previous article with the link type "revise" and the original article, the previous article is an article created for the purpose of revising the original article, and it can be understood without looking at the original article when viewing the previous article can do.
If there is a relationship between the previous article with the link type "sum" and the original article, the previous article is an article created for the purpose of summarizing or summarizing the contents of the original article, and it is preferable to view the previous article rather than the original article .
If there is a relationship between the previous article and the original article with the link type “consult”, the previous article is an article referring to the contents of the original article, and it is desirable to view the original article together with the previous article.
ここで、情報処理装置20について説明する。情報記憶装置20は、情報検索装置10と接続され、記事データ21とリンクデータ22とを記憶している。
記事データ21は、図5に示すように、「記事ID」と、記事の属性である「ユーザID」及び「作成日時」と、「タイトル」と、「本文」と、「分類」とを含むレコードを有している。記事IDは記事の識別子である。ユーザIDは、記事IDで識別される記事を作成したユーザの識別子であり、作成日時は、この記事が作成された日時である。タイトルは記事のタイトルであり、本文は記事の本文であり、分類は記事の分類である。また、図5の記事データ21は、説明の便宜上「レコードNo.」を含んでいるが、これは必須な要素ではない。
Here, the
As shown in FIG. 5, the
図5に示す記事データ21のレコードa1では、記事Aは、ユーザaが作成し、タイトルは「ネットワーク」であって、分類は「II」であることを示す。また、記事データ21のレコードa2では、記事Bは、ユーザbが作成し、タイトルは「インターネット」であって、分類は「II」であることを示す。
In the record a1 of the
リンクデータ22は、関連する複数の記事IDと、関連の種別を識別する「リンク種別」とが関連付けられるレコードを有している。図6に示すリンクデータ22は、元記事の識別子である「元記事ID」と、元記事に対する先記事の識別子である「先記事ID」と、元記事及び先記事のリンクの種別を識別する「リンク種別」とを含むレコードを有している。図6のリンクデータ22は、説明の便宜上「レコードNo.」を含んでいるが、これはリンクデータ22に必須な要素ではない。
The
図6に示すリンクデータ22のレコードb1は、元記事が記事Dであり、先記事が記事Aであり、リンクの種別が「revise」であることを示している。すなわち、図4によれば、記事Aは、記事Dを改訂した記事である。また、レコードb2は、元記事が記事Aであり、先記事が記事Eであり、リンクの種別が「consult」であることを示している。すなわち、図4によれば、記事Eは、記事Aの内容を参考にした記事である。
The record b1 of the
続いて、情報検索装置10の各構成について説明する。
情報検索装置10の入出力インタフェース11は、ユーザ端末30が送信した検索条件データ等のデータを入力する。また、入出力インタフェース11は、情報検索装置10における情報検索処理の結果データをユーザ端末30に送信する。情報検索装置10とユーザ端末30とのデータの送受信は、ネットワーク40を介して行われる。
Next, each configuration of the
The input / output interface 11 of the
キーワード抽出部12は、入力したキーワードを含む文章である検索条件データからキーワードを抽出する。具体的にキーワード抽出部12は、汎用されている形態要素解析に基づいて、文章からキーワードを抽出する。
The
情報検索部13は、記事データ21を情報記憶装置20から読出し、記事データ21から、検索条件データから抽出されたキーワードを含む記事を対象記事として検索する。
The
リンク抽出部14aは、リンクデータ22を読出し、リンクデータ22から、対象記事の記事IDを含むレコードを抽出し、対象記事の記事IDに関連付けられる記事IDをリンク記事の記事IDとして決定する。
The
作成者抽出部14bは、記事データ21を読出し、記事データ13から、対象記事の記事IDに関連付けられるユーザIDを抽出するとともに、リンク記事の記事IDに関連付けられるユーザIDを抽出する。
The
配点抽出部14cは、配点データ18を読出し、配点データ18から、リンクデータ22から抽出されたレコードが含むリンク種別に関連付けられる配点を抽出する。具体的に、図6に示すリンクデータ22及び図7に示す配点データ18を利用する場合、配点抽出部14cは、リンクの種別と元記事の種別に関連付けられる配点と、リンクの種別と先記事の種別に関連付けられる配点とを抽出する。
The scoring
得点算出部14dは、配点抽出部14cによって抽出された配点をユーザID毎に集計する。具体的に、得点算出部14dは、対象記事の記事ID又はリンク記事の記事IDと関連付けられるユーザIDが抽出されると、ユーザIDと初期値の得点とを関連付けるレコードを有する得点データ19を生成する。その後、得点算出部14dは、配点抽出部14cが抽出した配点を得点データ19のユーザIDと関連付けられる各得点に加算する。このとき、ユーザが元記事の作成者である場合、得点算出部14dは、このユーザのユーザIDに関連付けられる得点に配点データ18において元記事の種別と関連付けられる配点を加算する。また、ユーザが先記事の作成者である場合、得点算出部14dは、このユーザのユーザIDに関連付けられる得点に配点データ18において先記事の種別と関連付けられる配点を加算する。
The
順位決定部15は、得点データ19を読出し、各ユーザIDに関連付けられる得点の高いユーザを該当するユーザとして決定する。順位決定装置15は、例えば得点データ19の各レコードを配点の降順で並べ替え、並べ替えられたレコードの上位所定数のユーザIDで識別されるユーザを該当するユーザとして抽出する。
The
配点設定部17は、入出力インタフェース11に配点データ18の配点の変更の比率を含む配点変更リクエストが入力されると、記憶装置に記憶される配点データ18(図7を用いて後述)を読み出し、読み出した配点データ18を変更リクエストが含む変更比率に従って配点データ18の配点を変更した新たな配点データ18a(図13を用いて後述)を生成し、記憶装置に記憶する。配点抽出部14cは、この新たな配点データ18aを読み出して該当する配点を抽出する。
When a score change request including a rate of change of the score of the
配点データ18は、リンクの種別と、リンクの種別で特定される配点とを関連付けるレコードを有している。図7に示す配点データ18は、「リンク種別」と、元記事の種別又は先記事の種別のいずれかで特定される「得点」を関連付けるレコードを有している。図7の配点データ18は、説明の便宜上「レコードNo.」を含んでいるが、これは必須な要素ではない。例えば、リンク種別が「describe」である場合、元記事を作成したユーザには、レコードc1で「describe」および「元」と関連付けられる配点である2点が与えられる。また、リンク種別が「describe」である場合、先記事を作成したユーザには、レコードc2で「describe」および「先」と関連付けられる配点である4点が与えられる。
The scoring
続いて、図8に示すフローチャートを用いて、図1に示した情報検索システム1における情報検索方法を説明する。
まず、入出力インタフェース11がユーザ端末30から送信された検索条件データを入力すると(S11でYES)、キーワード抽出部12は、入力した検索条件データから検索に使用するキーワードを抽出する(S12)。具体的に、「ネットワークに詳しい人を知りたい」という検索条件データを入力すると、キーワード抽出部12は、汎用されている形態要素解析によりキーワードとして「ネットワーク」を抽出する。このように文章からキーワードを抽出することにより、ユーザ端末30で入力された検索条件が文章であっても、情報の検索をすることができるようになる。
Next, an information search method in the
First, when the input / output interface 11 inputs the search condition data transmitted from the user terminal 30 (YES in S11), the
キーワード抽出部12がステップS12で検索条件データからキーワードを抽出すると、情報検索部13は、情報記憶装置20から記事データ21を読み出し、検索条件に適合する記事を検索する(S13)。条件に適合する記事は、キーワード抽出部12が抽出したキーワードを含む記事を検索することで検索される。情報検索部13は、記事を検索する際、記事の本文にキーワードを含む記事を検索してもよく、記事のタイトルや本文等の全体のいずれかにキーワードを含む記事を検索してもよい。
When the
具体的に、記事の「本文」を対象としてキーワードである「ネットワーク」を含む記事を検索する場合、読み出した記事データ21の各レコードの本文を参照し、本文に「ネットワーク」を含むレコードを抽出し、抽出したレコードで特定される記事を情報検索部13の検索結果とする。ここで、情報検索部13は、検索結果を得る方法として、キーワードを含む記事を全て抽出して検索結果とする方法、キーワードを規定数以上含む記事を全て抽出して検索結果とする方法、キーワードを含む記事の中から規定数の記事を抽出して検索結果とする方法等、様々な方法がある。
Specifically, when searching for an article including the keyword “network” for the “body” of the article, the body of each record of the read
情報検索部13が検索条件に適合する記事を検索すると、リンク抽出部14aは、変数nに0を代入し、変数xに情報検索部13が検索した記事の数を代入する(S14)。
続いて、リンク抽出部14aは、nの値をインクリメントし(S15)、情報記憶装置20からリンクデータ22を読み出し、リンクデータ22から対象記事にリンクするリンク記事及びリンク種別を抽出する(S16)。
When the
Subsequently, the
具体的にリンク抽出部14aは、情報検索部13で検索された記事を対象記事とし、元記事ID又は先記事IDが対象記事の記事IDであるレコードをリンクデータ22から抽出する。また、リンク抽出部14aは、抽出したレコードで対象記事の記事IDと関連付けられる記事IDをリンク記事の記事IDとし、リンクの種別を対象記事とリンク記事の関連付けとする。
Specifically, the
続いて、作成者抽出部14bは、情報記憶装置20から記事データ21を読み出し、記事データ21から記事を作成したユーザのユーザIDを抽出する(S17)。具体的に作成者抽出部14bは、記事データ21から、情報検索部13が検索した記事の記事IDと関連付けられるユーザIDを、対象記事を作成したユーザのユーザIDとして抽出する。また、作成者抽出部14bは、記事データ21から、リンク抽出部14aが抽出した記事の記事IDと関連付けられるユーザIDを、リンク記事を作成したユーザのユーザIDとして抽出する。
Subsequently, the
その後、配点抽出部14cは、記憶装置に記憶される配点データ18を読み出し、配点データ18から記事を作成したユーザに与える配点を抽出する(S18)。具体的に配点抽出部14cは、配点データ18からリンク抽出部14aが抽出したリンク種別と関連付けられる配点を抽出する。ここで、配点抽出部14cは、元記事を作成したユーザに対しては、リンク種別とともに元記事の種別と関連付けられる配点を抽出する、また配点抽出部14cは、先記事を作成したユーザに対しては、リンク種別とともに先記事の種別と関連付けられる配点を抽出する。
Thereafter, the
続いて、得点算出部14dは、得点データ19においてユーザIDと関連付けられる得点に配点抽出部14cが抽出した配点を加算して(S19)、得点データ19を更新する(S20)。
その後、得点算出部14dは、「n<x」であるか否かを判定する(S21)。得点算出部14において「n<x」と判定した場合(S21でYES)、得点の算出が終了していないため、ステップS15に戻りリンク抽出部14aは、nをインクリメントし(S15)、ステップS16〜S19の処理を繰り返す。具体的に、得点の算出が終了した場合とは、情報検索部13が検索した記事数xの全ての記事に関してユーザに配点が加算された場合である。
Subsequently, the
Thereafter, the
一方、得点算出部14dにおいて「n<x」と判定した場合(S21でNO)、得点の算出が終了したため、順位決定部15は、記憶装置に記憶される得点データ19を読出し、該当するユーザの順位を決定する(S22)。例えばユーザの順位は、得点データ19の各レコードを得点の降順で並べ替えて、並べ替えられたレコードの上位所定数のユーザIDで識別されるユーザを該当するユーザとして抽出することで決定できる。
On the other hand, when the
順位決定部15が該当するユーザの順位を決定すると、送信処理部16は、結果を含む検索結果データを入出力インタフェース11を介してユーザ端末30に送信する(S23)。
When the
具体的に、図9を用いて情報検索部13が、図5に示した記事データ21から、記事A、記事B及び記事Cを検索した場合を例に説明する。
まず、リンク抽出部14aは、リンクデータ22から記事Aのリンクに関し、先記事が記事Aである「レコードb1」、元記事が記事Aである「レコードb2」、元記事が記事Aである「レコードb3」及び元記事が記事Aである「レコードb4」を抽出する。
Specifically, the case where the
First, regarding the link from the
その後、作成者抽出部14bは、レコードb1に関して作成者の抽出として、記事データ21から記事Dを作成したユーザのユーザID「c」及び記事Aを作成したユーザのユーザID「a」を抽出する。また、このとき、得点算出部14dは、抽出したユーザIDに対して配点の初期値(ここでは、「0点」)を関連付けた得点データ19を生成して記憶装置に記憶する。
Thereafter, the
続いて、配点抽出部14cは、レコードb1のリンク種別が「revise」であるため、元記事である記事Dを作成したユーザの配点として、レコードc5で「revise」及び「元」と関連付けられる「3点」を抽出し、先記事である記事Aを作成したユーザの配点として、配点データ18のリンク種別が「revise」及び「先」であるレコードc6が含む「7点」を抽出する。
Subsequently, since the link type of the record b1 is “revise”, the scoring
その後、得点算出部14dは、レコードb1において元記事である「記事D」の作成者のユーザID「c」と関連付けられる配点に「3点」を加算し、先記事である「記事A」の作成者のユーザID「a」と関連付けられる配点に「7点」を加算して各ユーザの得点を含む得点データ19を更新する。
Thereafter, the
レコードb1に関して配点の加算が終了すると、レコードb2に関しても同様に、作成者抽出部14bが記事A及び記事Eを作成したユーザのユーザIDを抽出する。その後、配点抽出部14が「consult」について配点を抽出すると、得点算出部14dは、元記事である「記事A」を作成した「ユーザa」の得点にレコードc9が含む「3点」を加算し、先記事である「記事E」を作成した「ユーザb」の得点にレコードc10が含む「0点」を加算する。
When the addition of scoring is completed for the record b1, the
また、レコードb3に関しても同様に、作成者抽出部14bが記事A及び記事Fを作成したユーザのユーザIDを抽出する。その後、配点抽出部14cが「consult」について配点を抽出すると、得点算出部14dは、元記事である「記事A」を作成したユーザaの得点にレコードc9が含む「3点」を加算し、先記事である「記事F」を作成した「ユーザc」の得点にレコードc10が含む「0点」を加算する。
Similarly, for the record b3, the
更に、レコードb4に関しても同様に、作成者抽出部14bが記事A及び記事Gを作成したユーザのユーザIDを抽出する。その後、配点抽出部14cが「consult」について配点を抽出すると、得点算出部14dは、元記事である「記事A」を作成した「ユーザa」の得点にレコードc9が含む「3点」を加算し、先記事である「記事G」を作成した「ユーザb」の得点にレコードc10が含む「0点」を加算する。
Further, similarly for the record b4, the
このように、記事Aに関して得点を算出した結果、記憶装置に記憶される得点データ19は、図10(a)に示すようにユーザaの得点が「16点」、ユーザbの得点が「0点」、ユーザcの得点が「3点」となる。また、記事Bについても同様の処理によってユーザbの得点に21点、ユーザcの得点に6点の配点が加算され、さらに記事Cについても同様の処理によってユーザaの得点に3点、ユーザbの得点に3点、ユーザcの得点に1点の配点が加算され、図10(b)に示すようにユーザaの得点が19点、ユーザbの得点が24点、ユーザcの得点が10点である得点データ19が記憶される。その結果、順位決定部15は、図10(b)で示す得点データ19の配点の場合、この配点の降順により1位を「ユーザb」、2位を「ユーザa」、3位を「ユーザc」と順位を決定する。
As described above, as a result of calculating the score for the article A, the
送信処理部16がステップS23で送信した検索結果データを受信したユーザ端末30は、表示装置32に検索結果画面を表示する。図11は、検索結果画面100の一例である。
The user terminal 30 that has received the search result data transmitted by the
図10(b)に示す得点データ19は3つのレコードを有して3人のユーザの得点を記憶しており、図11に示す検索結果画面100では、得点データ19が含む全てのユーザを検索結果としている。しかし、得点データ19が多数のユーザの得点を記憶している場合には、順位決定部15は、予め定められる所定の順位(例えば5位)のユーザを該当するユーザと決定し、検索結果画面ではこの上位のユーザのみ(例えば上位5人のユーザのみ)を表示してもよい。
The
このように、各リンクの種別に基づいて算出された得点によって検索条件として入力された事項に関する知識を有するユーザを検索するため、単に入力された事項を含む記事を作成したユーザを検索する場合と比較して、検索の精度を向上させることができる。 In this way, in order to search for users who have knowledge about the items input as search conditions by the score calculated based on the type of each link, to search for the user who created the article containing the input items and In comparison, the search accuracy can be improved.
<配点設定>
次に、配点設定部17において配点データ18を設定する一例について説明する。上述した処理では、得点算出部14は、標準の配点データ18を使用しているが、可変させた配点データを使用することもできる。
<Scoring setting>
Next, an example of setting the
例えば、ユーザは検索条件を入力する際に、ユーザの希望に合わせて配点データ18の配点を調整することができる。図12は、配点データの調整を操作する操作手段を設ける検索条件入力画面の一例である。図12に示す検索条件入力画面110は、検索条件入力部111、インジケータ112a〜112e及び検索ボタン113とを有する。この検索条件入力画面110は、表示装置32に表示される。
For example, when inputting the search condition, the user can adjust the score of the
検索条件入力部111は、ユーザが入力装置31を介して検索条件が入力される。インジケータ112a〜112eは、ユーザが入力装置31を介して配点データ18の調整を操作する。検索ボタン113は、ユーザが入力装置31を介して押下することで検索の実行を操作する。
In the search
ユーザに入力装置31を介して検索ボタン113が押下されると、条件入力部111に入力された入力条件と、インジケータ112a〜112eによる配点データ18の調整の操作を含む検索条件データを情報検索装置10に送信する。
When the user presses the
例えば、「describe」のインジケータ112aが「重視しない」の方向に操作されると、ユーザ端末30は、リンクの種別が「describe」である場合に与える得点を低く調整する操作指示データを含む検索条件データを情報検索装置10に送信する。一方、「describe」のインジケータ112aが「重視する」の方向に操作されると、ユーザ端末30は、リンクの種別が「describe」である場合に与える得点を高く調整する操作指示データを含む検索条件データを情報検索装置10に送信する。
For example, when the “describe”
図13は、図12に示す検索条件入力画面110により調整された配点データ18aの一例である。図7で上述した配点データ18では、リンク種別が「describe」である場合、元記事を作成したユーザの配点は「2点」であり、先記事を作成したユーザの配点は「4点」であった。ここで、図12の検索条件入力画面110では、インジケータ112aにより「describe」を重視するように設定されているため、この検索条件入力画面110により調整された配点データ18aは、リンク種別が「describe」である場合、元記事を作成したユーザの配点は「4点」と設定され、先記事を作成したユーザの配点は「8点」と設定されている。すなわち、図13に示す配点データ18aは、リンク種別が「describe」である場合にユーザに与えられる配点は、図7で示した配点データ18よりも高く設定されている。
FIG. 13 is an example of the scoring data 18a adjusted on the search
また、図7で上述した配点データ18では、リンク種別が「sum」である場合、元記事を作成したユーザの配点は「3点」であり、先記事を作成したユーザの配点は「6点」であった。ここで、図12の検索条件入力画面110では、インジケータ112dにより「sum」を重視しないように設定されているため、この検索条件入力画面110により調整された配点データ18bは、リンク種別が「sum」である場合、元記事を作成したユーザの配点は「1点」と設定され、先記事を作成したユーザの配点は「3点」と設定されている。すなわち、図13に示す配点データ18aは、リンク種別が「sum」である場合にユーザに与えられる配点は、図7に示した配点データ18よりも低くなっている。
Further, in the scoring
なお、図12に示す検索条件入力画面110では、配点データの調整を操作する操作手段はインジケータ12a〜12eを用いたが、これに限られない。他の例としては、各リンク種別に対して「0(重視しない場合)」〜「100(重視する場合)」の間の数字を入力させ、入力された数字に従った値を利用した所定の演算で求められる値を調整後の配点とする方法が考えられる。
In the search
このように、ユーザ端末30からの操作によって調整した配点データを用いて得られる得点データを用いて得られた検索結果は、標準の配点データから求める得点データと比較して、検索を希望するユーザの条件に合った検索結果とすることができる。 As described above, the search result obtained using the score data obtained by using the score data adjusted by the operation from the user terminal 30 is compared with the score data obtained from the standard score data, and the user who desires the search. Search results that meet the conditions of
<配点設定の変形例>
続いて、配点データ18を調整する他の例について説明する。
図14は、配点データの調整を操作する操作手段を設ける検索条件入力画面の他の例である。図14に示す検索条件入力画面120は、表示装置32に表示され、検索条件入力部121、ラジオボタン122a〜122c及び検索ボタン123を有する。
<Variation of point setting>
Next, another example of adjusting the
FIG. 14 is another example of a search condition input screen provided with an operation means for operating adjustment of scoring data. A search
検索条件入力部121は、ユーザが入力装置31を介して検索条件が入力される。ラジオボタン122a〜122cは、ユーザが入力装置31を介して得点の算出に利用する配点データ18b〜18dの選択を操作するボタンである。検索ボタン123は、ユーザが入力装置31を介して押下することで検索の実行を操作する。
In the search
各ラジオボタン122a〜122cは、それぞれ記憶装置に記憶される配点データ18b〜18dの識別子と関連付けられている。ユーザによって入力装置31を介していずれかのラジオボタンが選択された後に検索ボタン123が押下されると、ユーザ端末30は、選択されたラジオボタンと関連付けられる配点データの識別子を含む検索条件データを送信する。
Each of the
この検索条件データを受信した情報検索装置10の配点設定部17は、検索条件データが含む配点データの識別子で識別される配点データを抽出し、得点算出部14dは配点設定部17で抽出された配点データによって得点を算出する。
The
図15は、図14に示す検索条件入力画面120により選択されて利用される配点データ18b〜18dの一例である。
図15(a)の配点データ18bは、「revise」を重視する場合に利用され、検索条件入力画面120のラジオボタン122aで選択される。図7で上述した配点データ18では、リンク種別が「revise」である場合、元記事を作成したユーザの配点は「3点」であり、先記事を作成したユーザの配点は「7点」であった。これに対して図15(a)に示すように「revise」を重視する配点データ18bでは、リンク種別が「revise」である場合、元記事を作成したユーザの配点は「5点」であり、先記事を作成したユーザの配点は「10点」であって、図7で示した配点データ18よりも高い配点が与えられる。従って、得点算出部14においてリンク種別が「revise」である記事を作成したユーザの得点は、図7で示した配点データ18に基づいて算出された場合よりも、図15(a)に示す配点データ18bに基づいて算出された場合の方が高くなる。
FIG. 15 is an example of the scoring data 18b to 18d selected and used on the search
Scoring data 18 b in FIG. 15A is used when “revise” is emphasized, and is selected by the
図15(b)の配点データ18cは、「sum」を重視する場合に利用され、検索条件入力画面120のラジオボタン122bで選択される。図7で上述した配点データ18では、リンク種別が「sum」である場合、元記事を作成したユーザの配点は「3点」であり、先記事を作成したユーザの配点は「6点」であった。これに対して図15(b)に示すように「sum」を重視する配点データ18bでは、リンク種別が「sum」である場合、元記事を作成したユーザの配点は「5点」であり、先記事を作成したユーザの配点は「9点」であって、図7で示した配点データ18よりも高い配点が与えられる。従って、得点算出部14においてリンク種別が「sum」である記事を作成したユーザの得点は、図7で示した配点データ18に基づいて算出された場合よりも、図15(b)に示す配点データ18cに基づいて算出された場合の方が高くなる。
The scoring data 18c of FIG. 15B is used when “sum” is emphasized, and is selected by the
図15(c)の配点データ18dは、「consult」を重視する場合に利用され、検索条件入力画面120のラジオボタン122cで選択される。図7で上述した配点データ18では、リンク種別が「consult」である場合、元記事を作成したユーザの配点は「3点」であり、先記事を作成したユーザの配点は「0点」であった。これに対して、図15(c)に示す配点データ18dでは、リンク種別が「consult」である場合、元記事を作成したユーザの配点は「5点」であり、先記事を作成したユーザの配点は「8点」であって、図7で示した配点データ18よりも高い配点が与えられる。従って、得点算出部14においてリンク種別が「consult」である記事を作成したユーザの得点は、図7で示した配点データ18に基づいて算出された場合よりも、図15(c)に示す配点データ18dに基づいて算出された場合の方が高くなる。
The scoring data 18d in FIG. 15C is used when “consult” is emphasized, and is selected by the
<情報検索の変形例>
上述した実施の形態においては、得点算出部4dは、検索された記事に対して配点データ18で特定される一定の配点を加算する方法として記載した。これに対し、得点算出部14は、得点を集計する際、記事がキーワードを含む数を考慮して配点が加算するようにしてもよい。具体的に、得点算出部14は、検索された記事に含まれるキーワード数をスコアとし、このスコアを加味して得点を算出してもよい。その一例として、記事に含まれるキーワード数xに0.1を乗算した値に1を加えた値(x×0.1+1)を各配点に対するスコアとして乗算してユーザの得点を算出する方法が考えられる。
<Modification of information search>
In the above-described embodiment, the score calculation unit 4d is described as a method of adding a fixed score specified by the
例えば、図10を用いて上述した例の場合、ユーザaの得点には記事Aについて「16点」、記事Bについて「0点」、記事Cについて「3点」が加算されたが、ここで、記事Aにおけるキーワード数が「4」、記事Cが含むキーワード数が「2」であったとする。上述した方法でスコアを加味した場合、ユーザaの得点の算出の際に記事Aに加味するスコアが1.4、記事Cに加味するスコアが1.3となる。したがって、通常の得点にスコアを加味した得点の算出は、16点×1.4+3点×1.2により求められ、その結果、ユーザaの得点は27点となる。 For example, in the case of the example described above with reference to FIG. 10, “16 points” for article A, “0 points” for article B, and “3 points” for article C are added to the score of user a. Assume that the number of keywords in article A is “4” and the number of keywords included in article C is “2”. When the score is taken into account by the method described above, the score added to the article A is 1.4 and the score added to the article C is 1.3 when the score of the user a is calculated. Therefore, the calculation of the score by adding the score to the normal score is obtained by 16 points × 1.4 + 3 points × 1.2, and as a result, the score of the user a is 27 points.
この他にも、得点算出部14は、キーワード抽出部12で用いられる自然言語処理を利用したTF/IDFを利用してもよい。
In addition, the score calculation unit 14 may use TF / IDF using natural language processing used in the
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。 As described above, the embodiments of the present invention have been described. However, it should not be understood that the descriptions and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments, examples, and operational techniques will be apparent to those skilled in the art.
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。 It goes without saying that the present invention includes various embodiments not described herein. Therefore, the technical scope of the present invention is defined only by the matters described in the above description and the invention specific matters according to the obvious claims.
1…情報検索システム
10…情報検索装置
11…入出力インタフェース
12…キーワード抽出部
13…情報検索部
14a…リンク抽出部
14b…作成者抽出部
14c…配点抽出部
14d…得点算出部
15…順位決定部
16…送信処理部
17…配点設定部
18,18a〜18d…配点データ
19…得点データ
20…情報記憶装置
21…記事データ
22…リンクデータ
30…ユーザ端末
40…ネットワーク
100…検索結果画面
110, 120…検索条件入力画面
111,121…検索条件入力部
112a〜112e…スクロールボタン
122a〜122c…ラジオボタン
113,123…検索ボタン
DESCRIPTION OF
Claims (21)
前記情報検索装置は、
記事の識別子と、前記記事を作成したユーザの識別子と、前記記事の本文とを含むレコードを有する記事データを記憶する記憶装置と、
関連する複数の記事の識別子と、前記関連の種別を識別するリンク種別とが関連付けられるレコードを有するリンクデータを記憶する記憶装置と、
前記リンクの種別と、前記リンクの種別で特定される配点とを関連付けるレコードを有する配点データを記憶装置する記憶装置と、
キーワードを含む検索条件が入力されると、前記記事データから、前記キーワードを含む記事を対象記事として検索する情報検索部と、
前記リンクデータから、前記対象記事の識別子を含むレコードを抽出し、前記対象記事の識別子に関連付けられる記事の識別子をリンク記事の識別子として決定するリンク抽出部と、
前記配点データから、前記リンクデータから抽出されたレコードが含む前記リンク種別に関連付けられる配点を抽出する配点抽出部と、
前記記事データから、前記対象記事の識別子に関連付けられるユーザの識別子を抽出するとともに、前記リンク記事の識別子に関連付けられるユーザの識別子を抽出する作成者抽出部と、
前記配点抽出部によって抽出された前記配点を前記ユーザの識別子毎に集計する得点算出部と、
を有することを特徴とする情報検索システム。 An information search system in a user terminal that transmits search conditions and an information search apparatus that searches for information that matches the search conditions,
The information search device includes:
A storage device for storing article data having a record including an identifier of an article, an identifier of a user who created the article, and a body of the article;
A storage device for storing link data having a record in which identifiers of a plurality of related articles and a link type for identifying the related type are associated;
A storage device for storing scoring data having a record for associating the link type and the scoring point specified by the link type;
When a search condition including a keyword is input, an information search unit that searches an article including the keyword as a target article from the article data;
A link extraction unit that extracts a record including the identifier of the target article from the link data, and determines an identifier of the article associated with the identifier of the target article as an identifier of the link article;
A score extracting unit that extracts a score associated with the link type included in the record extracted from the link data from the score data;
A creator extraction unit that extracts a user identifier associated with the identifier of the target article from the article data, and extracts a user identifier associated with the identifier of the link article;
A score calculation unit that aggregates the score extracted by the score extraction unit for each identifier of the user;
An information retrieval system comprising:
前記リンクデータは、前記関連する複数の記事の識別子として、元記事の識別子と、前記元記事に関連して生成された先記事の識別子とを関連付け、
前記配点データは、前記リンクの種別と、元記事の種別又は先記事の種別とに前記配点を関連付け、
前記配点抽出部は、前記リンクの種別と前記元記事の種別に関連付けられる前記配点と、前記リンクの種別と前記先記事の種別に関連づけられる前記配点とを抽出することを特徴とする請求項1記載の情報検索システム。 For an original article that is an arbitrary article, an article generated in relation to the original article is a previous article,
The link data associates an identifier of an original article and an identifier of a previous article generated in association with the original article as identifiers of the related articles.
The scoring data associates the scoring with the type of link, the type of the original article or the type of the previous article,
The score distribution unit extracts the score associated with the link type and the original article type, and the score associated with the link type and the previous article type. Information retrieval system described.
キーワードを含む文章である前記検索条件からキーワードと抽出するキーワード抽出部をさらに有することを特徴とする請求項1記載の情報検索システム。 The information search device includes:
The information search system according to claim 1, further comprising a keyword extraction unit that extracts a keyword from the search condition that is a sentence including the keyword.
前記検索条件とともに配点データの配点の変更の比率を含む配点変更リクエストが入力されると、前記変更比率に従って前記配点データの配点を変更する配点設定部をさらに有することを特徴とする請求項1記載の情報検索システム。 The information search device includes:
The system further comprises a score setting unit that changes a score of the score data according to the change ratio when a score change request including a score change rate of the score data is input together with the search condition. Information retrieval system.
前記情報検索装置は、
前記検索条件とともに配点データの識別子が入力されると、前記配点データの識別子で識別される配点データを前記記憶装置から抽出する配点設定部を有することを特徴とする請求項1記載の情報検索システム。 The storage device stores a plurality of scoring data generated for each scoring policy identified by a scoring data identifier,
The information search device includes:
The information search system according to claim 1, further comprising: a score setting unit that extracts score data identified by the identifier of the score data from the storage device when a score data identifier is input together with the search condition. .
記事の識別子と、前記記事を作成したユーザの識別子と、前記記事の本文とを含むレコードを有する記事データが記憶装置に記憶されるステップと、
関連する複数の記事の識別子と、前記関連の種別を識別するリンク種別とが関連付けられるレコードを有するリンクデータが記憶装置に記憶されるステップと、
前記リンクの種別と、前記リンクの種別で特定される配点とを関連付けるレコードを有する配点データが記憶装置に記憶されるステップと、
キーワードを含む検索条件が入力されると、前記記事データから、前記キーワードを含む記事が対象記事として検索されるステップと、
前記リンクデータから、前記対象記事の識別子を含むレコードが抽出され、前記対象記事の識別子に関連付けられる記事の識別子がリンク記事の識別子として決定されるステップと、
前記配点データから、前記リンクデータから抽出されたレコードが含む前記リンク種別に関連付けられる配点が抽出されるステップと、
前記記事データから、前記対象記事の識別子に関連付けられるユーザの識別子を抽出するとともに、前記リンク記事に関連付けられるユーザの識別子が抽出され、前記配点データから抽出された前記配点を前記ユーザの識別子毎に集計されるステップと、
を有することを特徴とする情報検索方法。 An information search method used in an information search device for searching for information that meets a search condition,
Storing article data having a record including an identifier of an article, an identifier of a user who created the article, and a body of the article in a storage device;
Storing link data having a record in which a plurality of related article identifiers and a link type for identifying the related type are associated with each other in a storage device;
The point data having a record that associates the link type and the point specified by the link type is stored in a storage device;
When a search condition including a keyword is input, an article including the keyword is searched as a target article from the article data; and
A record including the identifier of the target article is extracted from the link data, and the identifier of the article associated with the identifier of the target article is determined as the identifier of the linked article;
A step of extracting a score associated with the link type included in the record extracted from the link data from the score data;
A user identifier associated with the identifier of the target article is extracted from the article data, a user identifier associated with the link article is extracted, and the score extracted from the score data is extracted for each identifier of the user. Steps to be aggregated,
A method for retrieving information, comprising:
前記リンクデータは、前記関連する複数の記事の識別子として、元記事の識別子と、前記元記事に関連して生成された先記事の識別子とを関連付け、
前記配点データは、前記リンクの種別と、元記事の種別又は先記事の種別とに前記配点が関連付けられ、
前記配点データから前記配点が抽出されるステップでは、前記リンクの種別と前記元記事の種別に特定される前記配点と、前記リンクの種別と前記先記事の種別に特定される前記配点とが抽出されることを特徴とする請求項8記載の情報検索方法。 For an original article that is an arbitrary article, an article generated in relation to the original article is a previous article,
The link data associates an identifier of an original article and an identifier of a previous article generated in association with the original article as identifiers of the related articles.
In the scoring data, the scoring is associated with the type of link, the type of the original article or the type of the previous article,
In the step of extracting the score from the score data, the score specified by the link type and the original article type, and the score specified by the link type and the previous article type are extracted. 9. The information search method according to claim 8, wherein the information search method is performed.
を有することを特徴とする請求項8記載の情報検索方法。 Along with the search condition, when a point change request including a point change ratio of the point data is input, the point of the point data is changed according to the change ratio;
The information search method according to claim 8, further comprising:
前記検索条件とともに配点データの識別子が入力されると、前記配点データの識別子で識別される配点データが前記記憶装置から抽出されるステップと、
を有することを特徴とする請求項8記載の情報検索方法。 In the step of storing the scoring data in the storage device, a plurality of scoring data generated for each scoring policy identified by the scoring data identifier is stored,
When the identifier of the scoring data is input together with the search condition, the scoring data identified by the identifier of the scoring data is extracted from the storage device;
The information search method according to claim 8, further comprising:
記事の識別子と、前記記事を作成したユーザの識別子と、前記記事の本文とを含むレコードを有する記事データを記憶装置に記憶するステップと、
関連する複数の記事の識別子と、前記関連の種別を識別するリンク種別とが関連付けられるレコードを有するリンクデータを記憶装置に記憶するステップと、
前記リンクの種別と、前記リンクの種別で特定される配点とを関連付けるレコードを有する配点データを記憶装置に記憶するステップと、
キーワードを含む検索条件が入力されると、前記記事データから、前記キーワードを含む記事を対象記事として検索するステップと、
前記リンクデータから、前記対象記事の識別子を含むレコードを抽出し、前記対象記事の識別子に関連付けられる記事の識別子をリンク記事の識別子として決定するステップと、
前記配点データから、前記リンクデータから抽出されたレコードを含む前記リンク種別に関連付けられる配点を抽出するステップと、
前記記事データから、前記対象記事の識別子に関連付けられるユーザの識別子を抽出するとともに、前記リンク記事の識別子に関連付けられるユーザの識別子を抽出し、前記配点データから抽出された前記配点を抽出された前記ユーザの識別子毎に集計するステップと、
をコンピュータに実行させることを特徴とする情報検索プログラム。 An information search program used in an information search device for searching for information that meets search conditions,
Storing article data having a record including an identifier of an article, an identifier of a user who created the article, and a body of the article in a storage device;
Storing link data having a record in which a plurality of related article identifiers and a link type for identifying the related type are associated with each other in a storage device;
Storing score data having a record associating the link type and the score specified by the link type in a storage device;
When a search condition including a keyword is input, a step of searching an article including the keyword as a target article from the article data;
Extracting a record including the identifier of the target article from the link data, and determining an identifier of the article associated with the identifier of the target article as an identifier of the linked article;
Extracting a score associated with the link type including the record extracted from the link data from the score data;
The identifier of the user associated with the identifier of the target article is extracted from the article data, the identifier of the user associated with the identifier of the linked article is extracted, and the score extracted from the score data is extracted. Tally for each user identifier;
An information search program for causing a computer to execute the above.
前記リンクデータは、前記関連する複数の記事の識別子として、元記事の識別子と、前記元記事に関連して生成された先記事の識別子とを関連付け、
前記配点データは、前記リンクの種別と、元記事の種別又は先記事の種別とに前記配点を関連付け、
前記配点データから前記配点が抽出されるステップでは、前記リンクの種別と前記元記事の種別に関連付けられる前記配点と、前記リンクの種別と前記先記事の種別に関連付けられる前記配点を抽出することを特徴とする請求項15記載の情報検索プログラム。 For an original article that is an arbitrary article, an article generated in relation to the original article is a previous article,
The link data associates an identifier of an original article and an identifier of a previous article generated in association with the original article as identifiers of the related articles.
The scoring data associates the scoring with the type of link, the type of the original article or the type of the previous article,
In the step of extracting the scoring from the scoring data, the scoring associated with the link type and the original article type, and the scoring associated with the link type and the preceding article type are extracted. 16. The information search program according to claim 15, wherein
前記検索条件とともに配点データの識別子が入力されると、前記配点データの識別子で識別される配点データを前記記憶装置から抽出するステップを有することを特徴とする請求項15記載の情報検索プログラム。 In the step of storing the score data in a storage device, a plurality of score data generated for each score policy identified by the identifier of the score data is stored,
16. The information search program according to claim 15, further comprising the step of extracting from the storage device the score data identified by the identifier of the score data when an identifier of the score data is input together with the search condition.
16. The information search program according to claim 15, wherein when the scores are totaled, points are added in consideration of the number of articles including the keyword.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006066477A JP4331177B2 (en) | 2006-03-10 | 2006-03-10 | Information search system, information search method, and information search program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006066477A JP4331177B2 (en) | 2006-03-10 | 2006-03-10 | Information search system, information search method, and information search program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007241889A true JP2007241889A (en) | 2007-09-20 |
JP4331177B2 JP4331177B2 (en) | 2009-09-16 |
Family
ID=38587332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006066477A Active JP4331177B2 (en) | 2006-03-10 | 2006-03-10 | Information search system, information search method, and information search program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4331177B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010061183A (en) * | 2008-09-01 | 2010-03-18 | Ricoh Co Ltd | Individual retrieval system, information processor, individual retrieval method, program, and recording medium |
KR101354720B1 (en) * | 2012-06-07 | 2014-01-29 | 주식회사 다음커뮤니케이션 | System and method for analysis of contents |
JPWO2015063873A1 (en) * | 2013-10-30 | 2017-03-09 | 株式会社日立製作所 | Information search system and information search method |
-
2006
- 2006-03-10 JP JP2006066477A patent/JP4331177B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010061183A (en) * | 2008-09-01 | 2010-03-18 | Ricoh Co Ltd | Individual retrieval system, information processor, individual retrieval method, program, and recording medium |
KR101354720B1 (en) * | 2012-06-07 | 2014-01-29 | 주식회사 다음커뮤니케이션 | System and method for analysis of contents |
JPWO2015063873A1 (en) * | 2013-10-30 | 2017-03-09 | 株式会社日立製作所 | Information search system and information search method |
Also Published As
Publication number | Publication date |
---|---|
JP4331177B2 (en) | 2009-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102462365B1 (en) | Method and apparatus for predicting text input based on user demographic information and context information | |
US7085761B2 (en) | Program for changing search results rank, recording medium for recording such a program, and content search processing method | |
JP4587236B2 (en) | Information search apparatus, information search method, and program | |
JP5997350B2 (en) | Structured search query based on social graph information | |
US8010525B1 (en) | Unified search interface | |
US20130246440A1 (en) | Processing a content item with regard to an event and a location | |
US8019758B2 (en) | Generation of a blended classification model | |
WO2015084759A1 (en) | Systems and methods for in-memory database search | |
JP2011134334A (en) | System and method for identifying topics for short text communications | |
TW200805095A (en) | Data product search using related concepts | |
CN107408122B (en) | Media and method for efficient retrieval of fresh internet content | |
JP2009169924A (en) | Characteristic keyword detection device, characteristic keyword detecting method, program and recording medium | |
US11599807B2 (en) | Interactive search training | |
US11392589B2 (en) | Multi-vertical entity-based search system | |
CA2805964A1 (en) | Information provision device, information provision method, program, and information recording medium | |
JP4640554B2 (en) | Server apparatus, information processing method, and program | |
US8140525B2 (en) | Information processing apparatus, information processing method and computer readable information recording medium | |
JP2008146147A (en) | Information presentation device, information presentation method, and information presentment program | |
JP4331177B2 (en) | Information search system, information search method, and information search program | |
CA2805872A1 (en) | Information provisioning device, information provisioning method, program, and information recording medium | |
US9311362B1 (en) | Personal knowledge panel interface | |
US20160335365A1 (en) | Processing search queries and generating a search result page including search object information | |
US10909112B2 (en) | Method of and a system for determining linked objects | |
TWI399652B (en) | Systems and methods for comments aggregation and carryover in word pages | |
JP4445699B2 (en) | Two-stage search system, search request server, document information server, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090303 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090427 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090526 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090617 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4331177 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120626 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130626 Year of fee payment: 4 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |