JP2007241889A - Information retrieval system, information retrieval method, and information retrieval program - Google Patents

Information retrieval system, information retrieval method, and information retrieval program Download PDF

Info

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
Application number
JP2006066477A
Other languages
Japanese (ja)
Other versions
JP4331177B2 (en
Inventor
Shinichi Fujita
慎一 藤田
Atsuya Sasaki
淳哉 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Digital Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Solutions Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Solutions Corp filed Critical Toshiba Corp
Priority to JP2006066477A priority Critical patent/JP4331177B2/en
Publication of JP2007241889A publication Critical patent/JP2007241889A/en
Application granted granted Critical
Publication of JP4331177B2 publication Critical patent/JP4331177B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information retrieval system, an information retrieval method, and an information retrieval program for retrieving information matching an input condition. <P>SOLUTION: This information retrieval system is provided with an information retrieval part 13 retrieving an article including a keyword as a target article from article data 21 when a retrieval condition including the keyword is input, a link extraction part 14a extracting a record including an identifier of the target article from link data 22 and determining an identifier of the article associated with the identifier of the target article as an identifier of the link article, a point allotment extraction part 14c extracting point allotments associated with link types included in the record extracted from the link data 22 from point allotment data 18, a creator extraction part 14b extracting an identifier of a user associated with the identifier of the target article and extracting an identifier of a user associated with the identifier of the link article from the article data 21, and a score calculation part 14c summarizing the extracted point allotments for each of the identifiers of the users. <P>COPYRIGHT: (C)2007,JPO&INPIT

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参照)
特開2003−271638号公報 特開2003−108592号公報
Further, there is a technique for searching a keyword included in an input search condition from a profile or the like, and introducing a user who has created a large number of searched profiles as a user having knowledge specified by the search condition (for example, (See Patent Document 2)
JP 2003-271638 A JP 2003-108592 A

しかしながら、上述した特許文献1及び2に記載されるような従来の方法では、プロファイル中のキーワードの書き方(使用のされ方)によっては本来該当しないユーザが検索される問題がある。   However, in the conventional methods as described in Patent Documents 1 and 2 described above, there is a problem that a user who is not originally applicable is searched depending on how to write (use) the keyword in the profile.

例えば、掲示板やメール等のメッセージを検索対象のデータとしたとき、メッセージが質問である場合、キーワードを利用して質問文を記載した知識を有さないユーザであっても、キーワードに関する知識を有するユーザとして検索されることがある。また、同様に前に書いた人の文章を引用して新たな文章を記載した場合、キーワードを引用してメッセージを記載した知識を有さないユーザであっても、キーワードに関する知識を有するユーザとして検索されることがある。   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 information search system 1 according to the preferred embodiment of the present invention. The information search system 1 includes an information search device 10, an information storage device 20, and a user terminal 30.

この情報検索システム1では、ユーザによってユーザ端末30に入力された検索条件がネットワーク40を介して送信されると、検索条件を受信した情報検索装置10は、検索条件に適合する情報を情報記憶装置20が記憶するデータから検索する。また情報検索装置10は、検索結果をネットワーク40を介してユーザ端末30に送信する。   In this information search system 1, when a search condition input to the user terminal 30 by a user is transmitted via the network 40, the information search apparatus 10 that has received the search condition stores information that matches the search condition as an information storage device. Search from the data stored in 20. Further, the information search device 10 transmits the search result to the user terminal 30 via the network 40.

ユーザ端末30は、入力装置31及び表示装置32を有する。また、ユーザ端末30は、図示しない中央処理装置、記憶装置、メモリ及び通信インタフェース等を有する一般的なコンピュータである。このユーザ端末30は、入力装置31を介して検索条件が入力されると、通信インタフェースを介して情報検索装置10に検索条件を送信する。なお、図1に示す情報検索システム1ではユーザ端末30は1台しか記載されていないが、複数のユーザ端末がネットワーク40に接続されていても同様である。   The user terminal 30 includes an input device 31 and a display device 32. The user terminal 30 is a general computer having a central processing unit, a storage device, a memory, a communication interface, and the like (not shown). When the search condition is input via the input device 31, the user terminal 30 transmits the search condition to the information search device 10 via the communication interface. In the information search system 1 shown in FIG. 1, only one user terminal 30 is described, but the same applies even when a plurality of user terminals are connected to the network 40.

情報検索装置10は、図1に示すように入出力インタフェース11、キーワード抽出部12、情報検索部13、得点算出部14、順位決定部15、送信処理部16、配点設定部17及び配点データ18を有している。   As shown in FIG. 1, the information search device 10 includes an input / output interface 11, a keyword extraction unit 12, an information search unit 13, a score calculation unit 14, a rank determination unit 15, a transmission processing unit 16, a score setting unit 17, and score data 18. have.

この情報検索装置10は、中央処理装置、記憶装置、メモリ、入力装置及び通信インタフェース等を有する一般的なコンピュータにより構成されている。記憶装置に記憶される情報検索プログラムが中央処理制御装置に読み込まれて実行されることにより、入出力インタフェース11、キーワード抽出部12、情報検索部13、得点算出部14、順位決定部15、送信処理部16及び配点設定部17の機能を有する情報検索装置10が構成される。また、情報検索装置10の記憶装置には、情報検索プログラムとともに配点データ18が記憶されている。なお、情報検索装置10は、1台のコンピュータにより構成されてもよく、または、複数台のコンピュータによって構成されてもよい。   The information retrieval apparatus 10 is configured by a general computer having a central processing unit, a storage device, a memory, an input device, a communication interface, and the like. When the information search program stored in the storage device is read and executed by the central processing control device, the input / output interface 11, the keyword extraction unit 12, the information search unit 13, the score calculation unit 14, the rank determination unit 15, and the transmission The information search apparatus 10 having functions of the processing unit 16 and the score setting unit 17 is configured. In addition, the storage device of the information search device 10 stores stipulation data 18 together with the information search program. Note that the information search apparatus 10 may be configured by a single computer or may be configured by a plurality of computers.

本実施の形態において、情報検索装置10が検索で扱うデータは、図2に示すフォーマットの「記事」として説明する。また、以下の説明において、情報検索システム1で検索条件に適合されるデータとして検索される対象は、記事を作成したユーザの識別子とする。   In the present embodiment, the data handled by the information search apparatus 10 in the search will be described as an “article” in the format shown in FIG. In the following description, an object to be searched as data that matches the search condition in the information search system 1 is the identifier of the user who created the article.

図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 information processing apparatus 20 will be described. The information storage device 20 is connected to the information search device 10 and stores article data 21 and link data 22.
As shown in FIG. 5, the article data 21 includes “article ID”, article attributes “user ID” and “creation date”, “title”, “text”, and “classification”. Have a record. The article ID is an article identifier. The user ID is the identifier of the user who created the article identified by the article ID, and the creation date and time is the date and time when this article was created. The title is the title of the article, the body is the body of the article, and the classification is the classification of the article. The article data 21 in FIG. 5 includes “record No.” for convenience of explanation, but this is not an essential element.

図5に示す記事データ21のレコードa1では、記事Aは、ユーザaが作成し、タイトルは「ネットワーク」であって、分類は「II」であることを示す。また、記事データ21のレコードa2では、記事Bは、ユーザbが作成し、タイトルは「インターネット」であって、分類は「II」であることを示す。   In the record a1 of the article data 21 shown in FIG. 5, the article A is created by the user a, the title is “network”, and the classification is “II”. Further, in the record a2 of the article data 21, the article B is created by the user b, the title is “Internet”, and the classification is “II”.

リンクデータ22は、関連する複数の記事IDと、関連の種別を識別する「リンク種別」とが関連付けられるレコードを有している。図6に示すリンクデータ22は、元記事の識別子である「元記事ID」と、元記事に対する先記事の識別子である「先記事ID」と、元記事及び先記事のリンクの種別を識別する「リンク種別」とを含むレコードを有している。図6のリンクデータ22は、説明の便宜上「レコードNo.」を含んでいるが、これはリンクデータ22に必須な要素ではない。   The link data 22 includes a record in which a plurality of related article IDs are associated with a “link type” that identifies a related type. The link data 22 shown in FIG. 6 identifies the “original article ID” that is the identifier of the original article, the “previous article ID” that is the identifier of the previous article with respect to the original article, and the type of link between the original article and the previous article. It has a record including “link type”. The link data 22 in FIG. 6 includes “record No.” for convenience of explanation, but this is not an essential element for the link data 22.

図6に示すリンクデータ22のレコードb1は、元記事が記事Dであり、先記事が記事Aであり、リンクの種別が「revise」であることを示している。すなわち、図4によれば、記事Aは、記事Dを改訂した記事である。また、レコードb2は、元記事が記事Aであり、先記事が記事Eであり、リンクの種別が「consult」であることを示している。すなわち、図4によれば、記事Eは、記事Aの内容を参考にした記事である。   The record b1 of the link data 22 shown in FIG. 6 indicates that the original article is the article D, the previous article is the article A, and the link type is “revise”. That is, according to FIG. 4, the article A is an article obtained by revising the article D. Further, the record b2 indicates that the original article is the article A, the previous article is the article E, and the link type is “consult”. That is, according to FIG. 4, the article E is an article with reference to the content of the article A.

続いて、情報検索装置10の各構成について説明する。
情報検索装置10の入出力インタフェース11は、ユーザ端末30が送信した検索条件データ等のデータを入力する。また、入出力インタフェース11は、情報検索装置10における情報検索処理の結果データをユーザ端末30に送信する。情報検索装置10とユーザ端末30とのデータの送受信は、ネットワーク40を介して行われる。
Next, each configuration of the information search apparatus 10 will be described.
The input / output interface 11 of the information search apparatus 10 inputs data such as search condition data transmitted by the user terminal 30. Further, the input / output interface 11 transmits the result data of the information search process in the information search apparatus 10 to the user terminal 30. Data transmission / reception between the information search apparatus 10 and the user terminal 30 is performed via the network 40.

キーワード抽出部12は、入力したキーワードを含む文章である検索条件データからキーワードを抽出する。具体的にキーワード抽出部12は、汎用されている形態要素解析に基づいて、文章からキーワードを抽出する。   The keyword extraction unit 12 extracts a keyword from search condition data that is a sentence including the input keyword. Specifically, the keyword extraction unit 12 extracts a keyword from a sentence based on a widely used form element analysis.

情報検索部13は、記事データ21を情報記憶装置20から読出し、記事データ21から、検索条件データから抽出されたキーワードを含む記事を対象記事として検索する。   The information search unit 13 reads the article data 21 from the information storage device 20 and searches the article data 21 for an article including a keyword extracted from the search condition data as a target article.

リンク抽出部14aは、リンクデータ22を読出し、リンクデータ22から、対象記事の記事IDを含むレコードを抽出し、対象記事の記事IDに関連付けられる記事IDをリンク記事の記事IDとして決定する。   The link extraction unit 14a reads the link data 22, extracts a record including the article ID of the target article from the link data 22, and determines the article ID associated with the article ID of the target article as the article ID of the link article.

作成者抽出部14bは、記事データ21を読出し、記事データ13から、対象記事の記事IDに関連付けられるユーザIDを抽出するとともに、リンク記事の記事IDに関連付けられるユーザIDを抽出する。   The creator extraction unit 14b reads the article data 21, extracts a user ID associated with the article ID of the target article from the article data 13, and extracts a user ID associated with the article ID of the link article.

配点抽出部14cは、配点データ18を読出し、配点データ18から、リンクデータ22から抽出されたレコードが含むリンク種別に関連付けられる配点を抽出する。具体的に、図6に示すリンクデータ22及び図7に示す配点データ18を利用する場合、配点抽出部14cは、リンクの種別と元記事の種別に関連付けられる配点と、リンクの種別と先記事の種別に関連付けられる配点とを抽出する。   The scoring point extraction unit 14 c reads the scoring point data 18 and extracts the scoring points associated with the link type included in the record extracted from the link data 22 from the scoring point data 18. Specifically, when the link data 22 shown in FIG. 6 and the scoring data 18 shown in FIG. 7 are used, the scoring extraction unit 14c performs the scoring associated with the link type and the original article type, the link type, and the previous article. The points associated with the type are extracted.

得点算出部14dは、配点抽出部14cによって抽出された配点をユーザID毎に集計する。具体的に、得点算出部14dは、対象記事の記事ID又はリンク記事の記事IDと関連付けられるユーザIDが抽出されると、ユーザIDと初期値の得点とを関連付けるレコードを有する得点データ19を生成する。その後、得点算出部14dは、配点抽出部14cが抽出した配点を得点データ19のユーザIDと関連付けられる各得点に加算する。このとき、ユーザが元記事の作成者である場合、得点算出部14dは、このユーザのユーザIDに関連付けられる得点に配点データ18において元記事の種別と関連付けられる配点を加算する。また、ユーザが先記事の作成者である場合、得点算出部14dは、このユーザのユーザIDに関連付けられる得点に配点データ18において先記事の種別と関連付けられる配点を加算する。   The score calculation unit 14d aggregates the points extracted by the point extraction unit 14c for each user ID. Specifically, when the user ID associated with the article ID of the target article or the article ID of the link article is extracted, the score calculation unit 14d generates score data 19 having a record that associates the user ID with the initial score. To do. Thereafter, the score calculation unit 14d adds the score extracted by the score extraction unit 14c to each score associated with the user ID of the score data 19. At this time, if the user is the creator of the original article, the score calculation unit 14d adds the score associated with the type of the original article in the score data 18 to the score associated with the user ID of the user. When the user is the creator of the previous article, the score calculation unit 14d adds the score associated with the type of the previous article in the score data 18 to the score associated with the user ID of the user.

順位決定部15は、得点データ19を読出し、各ユーザIDに関連付けられる得点の高いユーザを該当するユーザとして決定する。順位決定装置15は、例えば得点データ19の各レコードを配点の降順で並べ替え、並べ替えられたレコードの上位所定数のユーザIDで識別されるユーザを該当するユーザとして抽出する。   The rank determination unit 15 reads the score data 19 and determines a user with a high score associated with each user ID as a corresponding user. For example, the order determination device 15 rearranges the records of the score data 19 in descending order of the score, and extracts the users identified by the upper predetermined number of user IDs of the rearranged records as corresponding users.

配点設定部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 score data 18 is input to the input / output interface 11, the score setting unit 17 reads the score data 18 (described later with reference to FIG. 7) stored in the storage device. Then, new scoring data 18a (described later with reference to FIG. 13) in which the scoring of the scoring data 18 is changed according to the change ratio included in the change request is generated and stored in the storage device. The score extraction unit 14c reads the new score data 18a and extracts the corresponding score.

配点データ18は、リンクの種別と、リンクの種別で特定される配点とを関連付けるレコードを有している。図7に示す配点データ18は、「リンク種別」と、元記事の種別又は先記事の種別のいずれかで特定される「得点」を関連付けるレコードを有している。図7の配点データ18は、説明の便宜上「レコードNo.」を含んでいるが、これは必須な要素ではない。例えば、リンク種別が「describe」である場合、元記事を作成したユーザには、レコードc1で「describe」および「元」と関連付けられる配点である2点が与えられる。また、リンク種別が「describe」である場合、先記事を作成したユーザには、レコードc2で「describe」および「先」と関連付けられる配点である4点が与えられる。   The scoring data 18 has a record that associates the link type with the scoring specified by the link type. The scoring data 18 shown in FIG. 7 has a record that associates the “link type” with the “score” specified by either the original article type or the previous article type. The scoring data 18 in FIG. 7 includes “record No.” for convenience of explanation, but this is not an essential element. For example, when the link type is “describe”, the user who created the original article is given two points that are points associated with “describe” and “original” in the record c1. In addition, when the link type is “describe”, the user who created the previous article is given 4 points that are points associated with “describe” and “destination” in the record c2.

続いて、図8に示すフローチャートを用いて、図1に示した情報検索システム1における情報検索方法を説明する。
まず、入出力インタフェース11がユーザ端末30から送信された検索条件データを入力すると(S11でYES)、キーワード抽出部12は、入力した検索条件データから検索に使用するキーワードを抽出する(S12)。具体的に、「ネットワークに詳しい人を知りたい」という検索条件データを入力すると、キーワード抽出部12は、汎用されている形態要素解析によりキーワードとして「ネットワーク」を抽出する。このように文章からキーワードを抽出することにより、ユーザ端末30で入力された検索条件が文章であっても、情報の検索をすることができるようになる。
Next, an information search method in the information search system 1 shown in FIG. 1 will be described using the flowchart shown in FIG.
First, when the input / output interface 11 inputs the search condition data transmitted from the user terminal 30 (YES in S11), the keyword extraction unit 12 extracts a keyword used for the search from the input search condition data (S12). Specifically, when the search condition data “I want to know people who are familiar with the network” is input, the keyword extraction unit 12 extracts “network” as a keyword by general-purpose form element analysis. Thus, by extracting a keyword from a sentence, information can be searched even if the search condition input at the user terminal 30 is a sentence.

キーワード抽出部12がステップS12で検索条件データからキーワードを抽出すると、情報検索部13は、情報記憶装置20から記事データ21を読み出し、検索条件に適合する記事を検索する(S13)。条件に適合する記事は、キーワード抽出部12が抽出したキーワードを含む記事を検索することで検索される。情報検索部13は、記事を検索する際、記事の本文にキーワードを含む記事を検索してもよく、記事のタイトルや本文等の全体のいずれかにキーワードを含む記事を検索してもよい。   When the keyword extraction unit 12 extracts keywords from the search condition data in step S12, the information search unit 13 reads the article data 21 from the information storage device 20 and searches for articles that match the search conditions (S13). Articles that meet the conditions are searched by searching for articles that contain the keywords extracted by the keyword extraction unit 12. When searching for an article, the information search unit 13 may search for an article that includes a keyword in the body of the article, or may search for an article that includes the keyword in any of the title, body, etc. of the article.

具体的に、記事の「本文」を対象としてキーワードである「ネットワーク」を含む記事を検索する場合、読み出した記事データ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 article data 21 is referred to, and a record including “network” in the body is extracted. Then, the article specified by the extracted record is set as the search result of the information search unit 13. Here, as a method for obtaining the search result, the information search unit 13 extracts all articles including the keyword as a search result, extracts all articles including a specified number or more of the keywords and sets the search result, the keyword There are various methods, such as a method of extracting a prescribed number of articles from articles including a search result.

情報検索部13が検索条件に適合する記事を検索すると、リンク抽出部14aは、変数nに0を代入し、変数xに情報検索部13が検索した記事の数を代入する(S14)。
続いて、リンク抽出部14aは、nの値をインクリメントし(S15)、情報記憶装置20からリンクデータ22を読み出し、リンクデータ22から対象記事にリンクするリンク記事及びリンク種別を抽出する(S16)。
When the information search unit 13 searches for articles that match the search conditions, the link extraction unit 14a substitutes 0 for the variable n, and substitutes the number of articles searched by the information search unit 13 for the variable x (S14).
Subsequently, the link extraction unit 14a increments the value of n (S15), reads the link data 22 from the information storage device 20, and extracts the link article and link type linked to the target article from the link data 22 (S16). .

具体的にリンク抽出部14aは、情報検索部13で検索された記事を対象記事とし、元記事ID又は先記事IDが対象記事の記事IDであるレコードをリンクデータ22から抽出する。また、リンク抽出部14aは、抽出したレコードで対象記事の記事IDと関連付けられる記事IDをリンク記事の記事IDとし、リンクの種別を対象記事とリンク記事の関連付けとする。   Specifically, the link extraction unit 14a uses the article searched by the information search unit 13 as a target article, and extracts from the link data 22 a record whose original article ID or previous article ID is the article ID of the target article. Further, the link extraction unit 14a sets the article ID associated with the article ID of the target article in the extracted record as the article ID of the linked article, and sets the link type as the association between the target article and the linked article.

続いて、作成者抽出部14bは、情報記憶装置20から記事データ21を読み出し、記事データ21から記事を作成したユーザのユーザIDを抽出する(S17)。具体的に作成者抽出部14bは、記事データ21から、情報検索部13が検索した記事の記事IDと関連付けられるユーザIDを、対象記事を作成したユーザのユーザIDとして抽出する。また、作成者抽出部14bは、記事データ21から、リンク抽出部14aが抽出した記事の記事IDと関連付けられるユーザIDを、リンク記事を作成したユーザのユーザIDとして抽出する。   Subsequently, the creator extraction unit 14b reads the article data 21 from the information storage device 20, and extracts the user ID of the user who created the article from the article data 21 (S17). Specifically, the creator extraction unit 14b extracts, from the article data 21, the user ID associated with the article ID of the article searched by the information search unit 13 as the user ID of the user who created the target article. Further, the creator extracting unit 14b extracts the user ID associated with the article ID of the article extracted by the link extracting unit 14a from the article data 21 as the user ID of the user who created the linked article.

その後、配点抽出部14cは、記憶装置に記憶される配点データ18を読み出し、配点データ18から記事を作成したユーザに与える配点を抽出する(S18)。具体的に配点抽出部14cは、配点データ18からリンク抽出部14aが抽出したリンク種別と関連付けられる配点を抽出する。ここで、配点抽出部14cは、元記事を作成したユーザに対しては、リンク種別とともに元記事の種別と関連付けられる配点を抽出する、また配点抽出部14cは、先記事を作成したユーザに対しては、リンク種別とともに先記事の種別と関連付けられる配点を抽出する。   Thereafter, the score extraction unit 14c reads the score data 18 stored in the storage device, and extracts the score to be given to the user who created the article from the score data 18 (S18). Specifically, the score extraction unit 14 c extracts a score associated with the link type extracted by the link extraction unit 14 a from the score data 18. Here, for the user who created the original article, the score extracting unit 14c extracts the score associated with the type of the original article together with the link type, and the score extracting unit 14c is for the user who created the previous article. Then, the link type and the score associated with the type of the previous article are extracted.

続いて、得点算出部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 score calculation unit 14d adds the score extracted by the score extraction unit 14c to the score associated with the user ID in the score data 19 (S19), and updates the score data 19 (S20).
Thereafter, the score calculation unit 14d determines whether or not “n <x” is satisfied (S21). If the score calculation unit 14 determines that “n <x” (YES in S21), since the score calculation is not completed, the process returns to step S15, the link extraction unit 14a increments n (S15), and step S16. -S19 is repeated. Specifically, the case where the calculation of the score is completed is a case where a score is added to the user regarding all articles of the number x of articles searched by the information search unit 13.

一方、得点算出部14dにおいて「n<x」と判定した場合(S21でNO)、得点の算出が終了したため、順位決定部15は、記憶装置に記憶される得点データ19を読出し、該当するユーザの順位を決定する(S22)。例えばユーザの順位は、得点データ19の各レコードを得点の降順で並べ替えて、並べ替えられたレコードの上位所定数のユーザIDで識別されるユーザを該当するユーザとして抽出することで決定できる。   On the other hand, when the score calculation unit 14d determines that “n <x” (NO in S21), since the score calculation is completed, the ranking determination unit 15 reads the score data 19 stored in the storage device, and the corresponding user Is determined (S22). For example, the rank of the user can be determined by sorting the records of the score data 19 in descending order of the scores and extracting the users identified by the upper predetermined number of user IDs of the sorted records as the corresponding users.

順位決定部15が該当するユーザの順位を決定すると、送信処理部16は、結果を含む検索結果データを入出力インタフェース11を介してユーザ端末30に送信する(S23)。   When the rank determination unit 15 determines the corresponding user rank, the transmission processing unit 16 transmits the search result data including the result to the user terminal 30 via the input / output interface 11 (S23).

具体的に、図9を用いて情報検索部13が、図5に示した記事データ21から、記事A、記事B及び記事Cを検索した場合を例に説明する。
まず、リンク抽出部14aは、リンクデータ22から記事Aのリンクに関し、先記事が記事Aである「レコードb1」、元記事が記事Aである「レコードb2」、元記事が記事Aである「レコードb3」及び元記事が記事Aである「レコードb4」を抽出する。
Specifically, the case where the information search unit 13 searches for the article A, the article B, and the article C from the article data 21 shown in FIG. 5 will be described with reference to FIG.
First, regarding the link from the link data 22 to the article A, the link extraction unit 14a has “record b1” in which the previous article is the article A, “record b2” in which the original article is the article A, and the original article is the article A. "Record b3" and "record b4" whose original article is article A are extracted.

その後、作成者抽出部14bは、レコードb1に関して作成者の抽出として、記事データ21から記事Dを作成したユーザのユーザID「c」及び記事Aを作成したユーザのユーザID「a」を抽出する。また、このとき、得点算出部14dは、抽出したユーザIDに対して配点の初期値(ここでは、「0点」)を関連付けた得点データ19を生成して記憶装置に記憶する。   Thereafter, the creator extraction unit 14b extracts the user ID “c” of the user who created the article D from the article data 21 and the user ID “a” of the user who created the article A as the creator extraction regarding the record b1. . At this time, the score calculation unit 14d generates score data 19 in which the initial value (in this case, “0 points”) of the score is associated with the extracted user ID, and stores the score data 19 in the storage device.

続いて、配点抽出部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 point extraction unit 14c is associated with “revise” and “original” in the record c5 as the scoring points of the user who created the original article D. “3 points” is extracted, and “7 points” included in the record c6 in which the link type of the score data 18 is “revise” and “destination” is extracted as the score of the user who created the article A which is the previous article.

その後、得点算出部14dは、レコードb1において元記事である「記事D」の作成者のユーザID「c」と関連付けられる配点に「3点」を加算し、先記事である「記事A」の作成者のユーザID「a」と関連付けられる配点に「7点」を加算して各ユーザの得点を含む得点データ19を更新する。   Thereafter, the score calculation unit 14d adds “3 points” to the score associated with the user ID “c” of the creator of the “article D” that is the original article in the record b1, and the “article A” that is the previous article is added. The score data 19 including the score of each user is updated by adding “7 points” to the score associated with the user ID “a” of the creator.

レコード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 creator extracting unit 14b similarly extracts the user ID of the user who created the article A and the article E for the record b2. After that, when the score extraction unit 14 extracts a score for “consult”, the score calculation unit 14d adds “3 points” included in the record c9 to the score of “user a” who created “article A” as the original article. Then, “0 point” included in the record c10 is added to the score of “user b” who created “article E” which is the previous article.

また、レコードb3に関しても同様に、作成者抽出部14bが記事A及び記事Fを作成したユーザのユーザIDを抽出する。その後、配点抽出部14cが「consult」について配点を抽出すると、得点算出部14dは、元記事である「記事A」を作成したユーザaの得点にレコードc9が含む「3点」を加算し、先記事である「記事F」を作成した「ユーザc」の得点にレコードc10が含む「0点」を加算する。   Similarly, for the record b3, the creator extracting unit 14b extracts the user ID of the user who created the article A and the article F. After that, when the scoring extraction unit 14c extracts the scoring for “consult”, the scoring calculation unit 14d adds “3 points” included in the record c9 to the scoring of the user a who created “article A” that is the original article, “0 points” included in the record c10 are added to the score of “user c” who created “article F” as the previous article.

更に、レコードb4に関しても同様に、作成者抽出部14bが記事A及び記事Gを作成したユーザのユーザIDを抽出する。その後、配点抽出部14cが「consult」について配点を抽出すると、得点算出部14dは、元記事である「記事A」を作成した「ユーザa」の得点にレコードc9が含む「3点」を加算し、先記事である「記事G」を作成した「ユーザb」の得点にレコードc10が含む「0点」を加算する。   Further, similarly for the record b4, the creator extraction unit 14b extracts the user ID of the user who created the article A and the article G. After that, when the score extraction unit 14c extracts a score for “consult”, the score calculation unit 14d adds “3 points” included in the record c9 to the score of “user a” who created “article A” as the original article. Then, “0 point” included in the record c10 is added to the score of “user b” who created “article G” as the previous article.

このように、記事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 score data 19 stored in the storage device has a score of “16 points” for the user “a” and a score of “0” for the user “b” as shown in FIG. The score of “point” and user c is “3 points”. Also, for article B, 21 points are added to the score of user b and 6 points are added to the score of user c by the same process, and 3 points are added to user a's score by the same process for article C. 3 points and 1 point are added to the score of user c. As shown in FIG. 10B, the score of user a is 19 points, the score of user b is 24 points, and the score of user c is 10 points. Score data 19 which is a point is stored. As a result, in the case of the scoring of the scoring data 19 shown in FIG. 10B, the ranking determining unit 15 places “user b” in the first place, “user a” in the second place, “user a”, and “user” in the third place. c) and the order.

送信処理部16がステップS23で送信した検索結果データを受信したユーザ端末30は、表示装置32に検索結果画面を表示する。図11は、検索結果画面100の一例である。   The user terminal 30 that has received the search result data transmitted by the transmission processing unit 16 in step S23 displays a search result screen on the display device 32. FIG. 11 is an example of the search result screen 100.

図10(b)に示す得点データ19は3つのレコードを有して3人のユーザの得点を記憶しており、図11に示す検索結果画面100では、得点データ19が含む全てのユーザを検索結果としている。しかし、得点データ19が多数のユーザの得点を記憶している場合には、順位決定部15は、予め定められる所定の順位(例えば5位)のユーザを該当するユーザと決定し、検索結果画面ではこの上位のユーザのみ(例えば上位5人のユーザのみ)を表示してもよい。   The score data 19 shown in FIG. 10B has three records and stores the scores of three users. In the search result screen 100 shown in FIG. 11, all the users included in the score data 19 are searched. As a result. However, when the score data 19 stores the scores of a large number of users, the rank determining unit 15 determines a user of a predetermined rank (for example, the fifth rank) as a corresponding user and searches the search result screen. Then, only the top users (for example, only the top five users) may be displayed.

このように、各リンクの種別に基づいて算出された得点によって検索条件として入力された事項に関する知識を有するユーザを検索するため、単に入力された事項を含む記事を作成したユーザを検索する場合と比較して、検索の精度を向上させることができる。   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 score data 18 in the score setting unit 17 will be described. In the processing described above, the score calculation unit 14 uses the standard score data 18, but it is also possible to use variable score data.

例えば、ユーザは検索条件を入力する際に、ユーザの希望に合わせて配点データ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 score data 18 according to the user's desire. FIG. 12 is an example of a search condition input screen provided with an operation means for operating adjustment of scoring data. The search condition input screen 110 illustrated in FIG. 12 includes a search condition input unit 111, indicators 112a to 112e, and a search button 113. This search condition input screen 110 is displayed on the display device 32.

検索条件入力部111は、ユーザが入力装置31を介して検索条件が入力される。インジケータ112a〜112eは、ユーザが入力装置31を介して配点データ18の調整を操作する。検索ボタン113は、ユーザが入力装置31を介して押下することで検索の実行を操作する。   In the search condition input unit 111, a user inputs a search condition via the input device 31. The indicators 112 a to 112 e are operated by the user to adjust the scoring data 18 via the input device 31. The search button 113 is operated by the user when pressed via the input device 31.

ユーザに入力装置31を介して検索ボタン113が押下されると、条件入力部111に入力された入力条件と、インジケータ112a〜112eによる配点データ18の調整の操作を含む検索条件データを情報検索装置10に送信する。   When the user presses the search button 113 via the input device 31, the search condition data including the input condition input to the condition input unit 111 and the adjustment operation of the scoring data 18 by the indicators 112 a to 112 e is obtained as the information search device. 10 to send.

例えば、「describe」のインジケータ112aが「重視しない」の方向に操作されると、ユーザ端末30は、リンクの種別が「describe」である場合に与える得点を低く調整する操作指示データを含む検索条件データを情報検索装置10に送信する。一方、「describe」のインジケータ112aが「重視する」の方向に操作されると、ユーザ端末30は、リンクの種別が「describe」である場合に与える得点を高く調整する操作指示データを含む検索条件データを情報検索装置10に送信する。   For example, when the “describe” indicator 112a is operated in the direction of “not important”, the user terminal 30 performs a search condition including operation instruction data for adjusting the score given when the link type is “describe”. Data is transmitted to the information search apparatus 10. On the other hand, when the “describe” indicator 112a is operated in the direction of “important”, the user terminal 30 performs a search condition including operation instruction data for adjusting the score given when the link type is “describe”. Data is transmitted to the information search apparatus 10.

図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 condition input screen 110 shown in FIG. In the scoring data 18 described above with reference to FIG. 7, when the link type is “describe”, the user who created the original article has “2 points”, and the user who created the previous article has “4 points”. there were. Here, in the search condition input screen 110 of FIG. 12, since the indicator 112a is set so as to place importance on “describe”, the scoring data 18a adjusted on the search condition input screen 110 has a link type “describe”. ”Is set to“ 4 points ”for the user who created the original article, and“ 8 points ”for the user who created the previous article. That is, in the scoring data 18a shown in FIG. 13, the scoring given to the user when the link type is “describe” is set higher than the scoring data 18 shown in FIG.

また、図7で上述した配点データ18では、リンク種別が「sum」である場合、元記事を作成したユーザの配点は「3点」であり、先記事を作成したユーザの配点は「6点」であった。ここで、図12の検索条件入力画面110では、インジケータ112dにより「sum」を重視しないように設定されているため、この検索条件入力画面110により調整された配点データ18bは、リンク種別が「sum」である場合、元記事を作成したユーザの配点は「1点」と設定され、先記事を作成したユーザの配点は「3点」と設定されている。すなわち、図13に示す配点データ18aは、リンク種別が「sum」である場合にユーザに与えられる配点は、図7に示した配点データ18よりも低くなっている。   Further, in the scoring data 18 described above with reference to FIG. 7, when the link type is “sum”, the scoring of the user who created the original article is “3 points”, and the scoring of the user who created the previous article is “6 points”. "Met. Here, in the search condition input screen 110 of FIG. 12, since the indicator 112d is set so as not to place importance on “sum”, the scoring data 18b adjusted on the search condition input screen 110 has a link type of “sum. ", The score of the user who created the original article is set as" 1 point ", and the score of the user who created the previous article is set as" 3 points ". That is, in the scoring data 18a shown in FIG. 13, the scoring given to the user when the link type is “sum” is lower than the scoring data 18 shown in FIG.

なお、図12に示す検索条件入力画面110では、配点データの調整を操作する操作手段はインジケータ12a〜12eを用いたが、これに限られない。他の例としては、各リンク種別に対して「0(重視しない場合)」〜「100(重視する場合)」の間の数字を入力させ、入力された数字に従った値を利用した所定の演算で求められる値を調整後の配点とする方法が考えられる。   In the search condition input screen 110 shown in FIG. 12, the operation means for operating the adjustment of the scoring data uses the indicators 12a to 12e, but is not limited thereto. As another example, for each link type, a number between “0 (when not important)” to “100 (when important)” is input, and a predetermined value using a value according to the input number is used. A method can be considered in which the value obtained by the calculation is used as the adjusted score.

このように、ユーザ端末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 score data 18 will be described.
FIG. 14 is another example of a search condition input screen provided with an operation means for operating adjustment of scoring data. A search condition input screen 120 illustrated in FIG. 14 is displayed on the display device 32 and includes a search condition input unit 121, radio buttons 122 a to 122 c, and a search button 123.

検索条件入力部121は、ユーザが入力装置31を介して検索条件が入力される。ラジオボタン122a〜122cは、ユーザが入力装置31を介して得点の算出に利用する配点データ18b〜18dの選択を操作するボタンである。検索ボタン123は、ユーザが入力装置31を介して押下することで検索の実行を操作する。   In the search condition input unit 121, a user inputs a search condition via the input device 31. The radio buttons 122a to 122c are buttons for operating the selection of the scoring data 18b to 18d used for calculation of the score by the user via the input device 31. The search button 123 is operated by the user when pressed via the input device 31.

各ラジオボタン122a〜122cは、それぞれ記憶装置に記憶される配点データ18b〜18dの識別子と関連付けられている。ユーザによって入力装置31を介していずれかのラジオボタンが選択された後に検索ボタン123が押下されると、ユーザ端末30は、選択されたラジオボタンと関連付けられる配点データの識別子を含む検索条件データを送信する。   Each of the radio buttons 122a to 122c is associated with an identifier of the scoring data 18b to 18d stored in the storage device. When the search button 123 is pressed after any radio button is selected by the user via the input device 31, the user terminal 30 displays search condition data including an identifier of the scoring data associated with the selected radio button. Send.

この検索条件データを受信した情報検索装置10の配点設定部17は、検索条件データが含む配点データの識別子で識別される配点データを抽出し、得点算出部14dは配点設定部17で抽出された配点データによって得点を算出する。   The score setting unit 17 of the information search apparatus 10 that has received the search condition data extracts the score data identified by the identifier of the score data included in the search condition data, and the score calculation unit 14 d is extracted by the score setting unit 17. Score is calculated from the scoring data.

図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 condition input screen 120 shown in FIG.
Scoring data 18 b in FIG. 15A is used when “revise” is emphasized, and is selected by the radio button 122 a on the search condition input screen 120. In the scoring data 18 described above with reference to FIG. 7, when the link type is “revise”, the user who created the original article has “3 points”, and the user who created the previous article has “7 points”. there were. On the other hand, as shown in FIG. 15A, in the scoring data 18b that emphasizes “revise”, when the link type is “revise”, the scoring of the user who created the original article is “5 points”. The score of the user who created the previous article is “10 points”, which is higher than the score data 18 shown in FIG. Therefore, the score of the user who created the article whose link type is “revise” in the score calculation unit 14 is higher than that calculated based on the score data 18 shown in FIG. 7. The calculation is based on the data 18b.

図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 radio button 122b of the search condition input screen 120. In the scoring data 18 described above with reference to FIG. 7, when the link type is “sum”, the scoring of the user who created the original article is “3 points”, and the scoring of the user who created the previous article is “6 points”. there were. On the other hand, as shown in FIG. 15B, in the scoring data 18b that emphasizes “sum”, when the link type is “sum”, the scoring of the user who created the original article is “5 points”. The score of the user who created the previous article is “9 points”, which is higher than the score data 18 shown in FIG. Therefore, the score of the user who has created the article whose link type is “sum” in the score calculation unit 14 is higher than that calculated based on the score data 18 shown in FIG. The calculation is based on the data 18c.

図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 radio button 122c on the search condition input screen 120. In the scoring data 18 described above with reference to FIG. 7, when the link type is “consult”, the user who created the original article has “3 points”, and the user who created the previous article has “0 points”. there were. On the other hand, in the scoring data 18d shown in FIG. 15C, when the link type is “consult”, the scoring of the user who created the original article is “5 points” and the user who created the previous article The score is “8 points”, which is higher than the score data 18 shown in FIG. Therefore, the score of the user who created the article whose link type is “consult” in the score calculation unit 14 is higher than that calculated based on the score data 18 shown in FIG. The calculation is based on the data 18d.

<情報検索の変形例>
上述した実施の形態においては、得点算出部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 score data 18 to the searched article. On the other hand, the score calculation unit 14 may add the points in consideration of the number of articles including keywords when the scores are totaled. Specifically, the score calculation unit 14 may calculate the score by taking the number of keywords included in the searched article as a score and taking this score into account. As an example, a method of calculating a user's score by multiplying a value (x × 0.1 + 1) obtained by multiplying the number of keywords x included in an article by 0.1 and adding 1 (x × 0.1 + 1) as a score for each score is considered. It is done.

例えば、図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 keyword extraction unit 12.

上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。   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.

本発明の最良の実施の形態に係る情報検索システムの構成を説明する図である。It is a figure explaining the structure of the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて利用される情報である記事を説明する図である。It is a figure explaining the article which is the information utilized in the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて利用される記事のリンクについて説明する図である。It is a figure explaining the link of the article utilized in the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて利用される記事のリンク種別について説明する図である。It is a figure explaining the link classification of the article utilized in the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて利用される記事データの一例である。It is an example of the article data utilized in the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて利用されるリンクデータの一例である。It is an example of the link data utilized in the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて利用される配点データの一例である。It is an example of the distribution data utilized in the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索方法を説明するフローチャートである。It is a flowchart explaining the information search method which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて検索された記事とリンクする記事について説明する図である。It is a figure explaining the article linked with the article searched in the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて記憶される得点データの一例である。It is an example of the score data memorize | stored in the information search system which concerns on best embodiment of this invention. 本発明の最良の実施の形態に係る情報検索システムにおいて表示される検索結果画面の一例である。It is an example of the search result screen displayed in the information search system which concerns on the best embodiment of this invention. 本発明の最良の実施の形態の変形例に係る情報検索システムにおいて表示される検索条件入力画面の一例である。It is an example of the search condition input screen displayed in the information search system which concerns on the modification of the best embodiment of this invention. 図12の検索条件入力画面により調整された配点データの一例である。It is an example of the stipulation data adjusted with the search condition input screen of FIG. 本発明の最良の実施の形態の変形例に係る情報検索システムにおいて表示される検索条件入力画面の他の例である。It is another example of the search condition input screen displayed in the information search system which concerns on the modification of the best embodiment of this invention. 図14の検索条件入力画面により利用される配点データの一例である。It is an example of the stipulation data utilized by the search condition input screen of FIG.

符号の説明Explanation of symbols

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 SYMBOLS 1 ... Information retrieval system 10 ... Information retrieval apparatus 11 ... Input / output interface 12 ... Keyword extraction part 13 ... Information retrieval part 14a ... Link extraction part 14b ... Creator extraction part 14c ... Scoring extraction part 14d ... Score calculation part 15 ... Ranking determination Unit 16 ... Transmission processing unit 17 ... Scoring setting unit 18, 18 a to 18 d ... Scoring data 19 ... Scoring data 20 ... Information storage device 21 ... Article data 22 ... Link data 30 ... User terminal 40 ... Network 100 ... Search result screen 110, 120 ... Search condition input screen 111, 121 ... Search condition input part 112a-112e ... Scroll button 122a-122c ... Radio button 113, 123 ... Search button

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記載の情報検索システム。   When the identifier of the target article or the identifier of the user associated with the identifier of the linked article is extracted, the score calculation unit generates score data having a record that associates the identifier of the user with the score of the initial value, The information search system according to claim 1, wherein the score data is updated by adding the score extracted by the score extraction unit. 前記情報検索装置は、
キーワードを含む文章である前記検索条件からキーワードと抽出するキーワード抽出部をさらに有することを特徴とする請求項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. .
前記得点算出部は、得点を集計する際、記事が前記キーワードを含む数を考慮して配点が加算することを特徴とする請求項1記載の情報検索システム。   The information search system according to claim 1, wherein the score calculation unit adds points in consideration of the number of articles including the keyword when counting the scores. 検索条件に適合する情報を検索する情報検索装置に用いられる情報検索方法であって、
記事の識別子と、前記記事を作成したユーザの識別子と、前記記事の本文とを含むレコードを有する記事データが記憶装置に記憶されるステップと、
関連する複数の記事の識別子と、前記関連の種別を識別するリンク種別とが関連付けられるレコードを有するリンクデータが記憶装置に記憶されるステップと、
前記リンクの種別と、前記リンクの種別で特定される配点とを関連付けるレコードを有する配点データが記憶装置に記憶されるステップと、
キーワードを含む検索条件が入力されると、前記記事データから、前記キーワードを含む記事が対象記事として検索されるステップと、
前記リンクデータから、前記対象記事の識別子を含むレコードが抽出され、前記対象記事の識別子に関連付けられる記事の識別子がリンク記事の識別子として決定されるステップと、
前記配点データから、前記リンクデータから抽出されたレコードが含む前記リンク種別に関連付けられる配点が抽出されるステップと、
前記記事データから、前記対象記事の識別子に関連付けられるユーザの識別子を抽出するとともに、前記リンク記事に関連付けられるユーザの識別子が抽出され、前記配点データから抽出された前記配点を前記ユーザの識別子毎に集計されるステップと、
を有することを特徴とする情報検索方法。
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記載の情報検索方法。   When the identifier of the user who generated the target article or the linked article is extracted, the score data is generated as data having a record that associates the identifier of the user and the score of the initial value, and the scoring data is included in the score The information retrieval method according to claim 8, wherein the points extracted from the list are added and updated. キーワードを含む文章である前記検索条件からキーワードが抽出されるステップを有することを特徴とする請求項8記載の情報検索方法。   9. The information search method according to claim 8, further comprising a step of extracting a keyword from the search condition that is a sentence including the keyword. 前記検索条件とともに、配点データの配点の変更の比率を含む配点変更リクエストが入力されると、前記変更比率に従って前記配点データの配点が変更されるステップと、
を有することを特徴とする請求項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:
得点を集計する際、記事が前記キーワードを含む数を考慮して配点が加算されることを特徴とする請求項8記載の情報検索方法。   9. The information search method according to claim 8, wherein when the scores are totaled, points are added in consideration of the number of articles including the keyword. 検索条件に適合する情報を検索する情報検索装置に用いられる情報検索プログラムであって、
記事の識別子と、前記記事を作成したユーザの識別子と、前記記事の本文とを含むレコードを有する記事データを記憶装置に記憶するステップと、
関連する複数の記事の識別子と、前記関連の種別を識別するリンク種別とが関連付けられるレコードを有するリンクデータを記憶装置に記憶するステップと、
前記リンクの種別と、前記リンクの種別で特定される配点とを関連付けるレコードを有する配点データを記憶装置に記憶するステップと、
キーワードを含む検索条件が入力されると、前記記事データから、前記キーワードを含む記事を対象記事として検索するステップと、
前記リンクデータから、前記対象記事の識別子を含むレコードを抽出し、前記対象記事の識別子に関連付けられる記事の識別子をリンク記事の識別子として決定するステップと、
前記配点データから、前記リンクデータから抽出されたレコードを含む前記リンク種別に関連付けられる配点を抽出するステップと、
前記記事データから、前記対象記事の識別子に関連付けられるユーザの識別子を抽出するとともに、前記リンク記事の識別子に関連付けられるユーザの識別子を抽出し、前記配点データから抽出された前記配点を抽出された前記ユーザの識別子毎に集計するステップと、
をコンピュータに実行させることを特徴とする情報検索プログラム。
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記載の情報検索プログラム。   The score data, when an identifier of a user associated with the identifier of the target article or the identifier of the link article is extracted, generates score data having a record that associates the identifier of the user with a score of an initial value, The information search program according to claim 15, wherein the score is extracted by adding the score extracted by the score extraction unit. キーワードを含む文章である前記検索条件からキーワードを抽出するステップを有することを特徴とする請求項15記載の情報検索プログラム。   16. The information search program according to claim 15, further comprising a step of extracting a keyword from the search condition that is a sentence including the keyword. 前記検索条件とともに配点データの配点の変更の比率を含む配点変更リクエストが入力されると、前記変更比率に従って前記配点データの配点を変更するステップを有することを特徴とする請求項15記載の情報検索プログラム。   16. The information search according to claim 15, further comprising a step of changing 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. program. 前記配点データを記憶装置に記憶するステップでは、配点データの識別子で識別される配点方針毎に生成された複数の配点データを記憶し、
前記検索条件とともに配点データの識別子が入力されると、前記配点データの識別子で識別される配点データを前記記憶装置から抽出するステップを有することを特徴とする請求項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.
得点を集計する際、記事が前記キーワードを含む数を考慮して配点を加算することを特徴とする請求項15記載の情報検索プログラム。
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.
JP2006066477A 2006-03-10 2006-03-10 Information search system, information search method, and information search program Active JP4331177B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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