[go: up one dir, main page]

JP2010186295A - Information search system, information search method, and program - Google Patents

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

Info

Publication number
JP2010186295A
JP2010186295A JP2009029552A JP2009029552A JP2010186295A JP 2010186295 A JP2010186295 A JP 2010186295A JP 2009029552 A JP2009029552 A JP 2009029552A JP 2009029552 A JP2009029552 A JP 2009029552A JP 2010186295 A JP2010186295 A JP 2010186295A
Authority
JP
Japan
Prior art keywords
candidate
displayed
display area
screen
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2009029552A
Other languages
Japanese (ja)
Inventor
Isaomi Tatsumi
勇臣 辰巳
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2009029552A priority Critical patent/JP2010186295A/en
Publication of JP2010186295A publication Critical patent/JP2010186295A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To effectively acquire a search result previously in preparation for a user's search request, in an information search system for displaying a candidate for a keyword for searching content. <P>SOLUTION: A screen display means 2 displays a part or all of keyword candidates to be used on a screen when searching a content DB 6. A keyword availability determination means 3, on the basis of a screen display state (for example, whether or not it is displayed) of each keyword candidate, determines the degree of availability that the candidate is used as a keyword for searching the content DB 6. A search control means 4 uses keyword candidates in descending order of the degree of the availability to search the content DB 6, and a search result storage means 5 stores the search result by the search control means 4. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、情報検索技術に関し、特に検索結果の先読み技術に関する。   The present invention relates to an information search technique, and more particularly to a search result prefetching technique.

情報検索システムにおいて検索効率を高めるための技術として、検索結果の先読みと呼ばれる技術が知られている。この技術は、ユーザの次なる検索要求に備えて、ユーザが検索すると予測されるコンテンツをサーバなどから前もって取得し高速なメモリに蓄積しておく技術である。コンテンツを先読みしておくことにより、ユーザが先読みされているコンテンツに対する検索要求を入力した場合には、要求されたコンテンツをメモリから即座に読み出しユーザに提示できるので、情報検索効率を高めることができる。   As a technique for improving search efficiency in an information search system, a technique called prefetching of search results is known. This technology is a technology in which contents predicted to be searched by the user are acquired in advance from a server or the like and stored in a high-speed memory in preparation for the next search request of the user. By prefetching the content, when the user inputs a search request for the prefetched content, the requested content can be immediately read from the memory and presented to the user, so that information retrieval efficiency can be improved. .

ところで、先読みに関する技術としては、次のような技術が知られている(例えば、特許文献1、非特許文献1参照)。   By the way, the following techniques are known as techniques relating to prefetching (see, for example, Patent Document 1 and Non-Patent Document 1).

特許文献1には、掲示板サーバとユーザ端末とから構成される電子掲示板システムにおいて、ユーザ端末が掲示板サーバからメッセージを先読みしておく技術が記載されている。具体的には、ユーザがメッセージ一覧を用いてメッセージを選択した後、一定時間が経過してもメッセージが選択されなかった場合、前記メッセージ一覧に載っているメッセージの内の未読のメッセージを掲示板サーバから先読みしておく。   Patent Document 1 describes a technique in which a user terminal pre-reads a message from a bulletin board server in an electronic bulletin board system including a bulletin board server and a user terminal. Specifically, after a user selects a message using a message list, if a message is not selected even after a predetermined time has passed, an unread message among the messages on the message list is displayed as a bulletin board server. Read ahead.

また、非特許文献1には、Webページに埋め込まれている所定の情報(HTMLの<link>タグ等)に基づいて、ユーザが近い将来にアクセスするであろうWebページを先読みしておく技術が記載されている。   Non-Patent Document 1 discloses a technique for prefetching a Web page that a user will access in the near future based on predetermined information embedded in the Web page (such as an HTML <link> tag). Is described.

一方、情報検索システムとしては、コンテンツを検索するために使用するキーワードの候補を画面に表示しておき、ユーザによってキーワードが選択されると、選択されたキーワードに対応するコンテンツを検索するようにしたものがある(例えば、特許文献2参照)。   On the other hand, as an information search system, keyword candidates used to search for content are displayed on the screen, and when a keyword is selected by the user, content corresponding to the selected keyword is searched. There are some (see, for example, Patent Document 2).

特開平6−187263号公報JP-A-6-187263 特開2002−92015号公報Japanese Patent Laid-Open No. 2002-92015

Link prefetching FAQ、[平成20年10月3日検索、URL、http://developer.mozilla.org/Ja/Link_prefetching_FAQ]Link prefetching FAQ, [October 3, 2008 search, URL, http://developer.mozilla.org/Ja/Link_prefetching_FAQ]

特許文献1に記載されている技術によれば、メッセージ一覧中の未読のメッセージを先読みしておくので、ユーザは、効率良くメッセージを参照することが可能になる。しかし、特許文献1に記載されている技術は、未読のメッセージの内、どのメッセージがユーザによって参照されやすいメッセージであるかを考慮せずに先読みを行なっているため、ユーザが参照しないメッセージは先読みされているが、ユーザが参照するメッセージは先読みされていないという事態が発生する可能性が高い。   According to the technique described in Patent Document 1, since an unread message in the message list is pre-read, the user can refer to the message efficiently. However, since the technique described in Patent Document 1 performs prefetching without considering which messages are easy to be referred to by the user among unread messages, messages that are not referred to by the user are prefetched. However, there is a high possibility that a message referred to by the user is not prefetched.

また、非特許文献1に記載されている技術によれば、ユーザが参照しているWebページとリンクされているWebページを先読みしておくので、ユーザは、効率良くリンク先のWebページを参照することができる。しかし、非特許文献1に記載されている技術は、リンクされているWebページの内のどのWebページがユーザによってアクセスされやすいWebページであるかを考慮せずにWebページの先読みを実施しているので、ユーザがアクセスしないWebページは先読みされているが、ユーザがアクセスするWebページは先読みされていないという事態が発生する可能性が高い。   In addition, according to the technique described in Non-Patent Document 1, a Web page linked to a Web page that is referred to by the user is pre-read, so that the user can efficiently reference the linked Web page. can do. However, the technique described in Non-Patent Document 1 performs prefetching of a web page without considering which web page of linked web pages is easily accessed by the user. Therefore, there is a high possibility that a Web page that is not accessed by the user is prefetched, but a Web page that is accessed by the user is not prefetched.

ところで、コンテンツの検索に使用するキーワードの候補を画面に表示し、ユーザによって選択されたキーワードを用いてコンテンツの検索を行う情報検索システムにおいても、検索効率を高いものにするため、検索結果やコンテンツの先読みを実施することが望ましい。そこで、上記したような情報検索システムに特許文献1や非特許文献1に記載されている先読み技術を適用した場合を考えてみる。   By the way, even in an information search system that displays keyword candidates used for content search on the screen and searches for content using the keyword selected by the user, in order to increase search efficiency, search results and content It is desirable to carry out pre-reading. Therefore, consider a case where the prefetching technique described in Patent Document 1 or Non-Patent Document 1 is applied to the information retrieval system as described above.

先ず、上記した情報検索システムに特許文献1に記載されている先読み技術を適用した場合を考えてみる。この場合の構成は、キーワードの候補の内の未選択のキーワードそれぞれについて、そのキーワードに対応するコンテンツを先読みしておくという構成になる。しかしながら、特許文献1に記載されている技術を適用した場合には、未選択のキーワードの内のどのキーワードがユーザによって選択されやすいのか、即ちキーワードの検索要求としての使われやすさを特段考慮せずにコンテンツの先読みを実施することになるため、ユーザの検索要求に備えて検索結果を前もって効果的に取得できないという問題がある。具体的には、検索要求として使われにくいキーワードの検索結果が、検索要求として使われやすいキーワードの検索結果よりも先に取得されてしまい、その結果、検索要求時に要求されている検索結果が先読みされていない状態が発生し、ユーザが検索結果を即座に閲覧できないという問題が生じる。   First, consider the case where the prefetching technique described in Patent Document 1 is applied to the information retrieval system described above. In this case, for each unselected keyword among the keyword candidates, the content corresponding to that keyword is pre-read. However, when the technique described in Patent Document 1 is applied, special consideration is given to which of the unselected keywords is easily selected by the user, that is, ease of use as a keyword search request. Therefore, there is a problem that the search result cannot be effectively acquired in advance in preparation for the user's search request. Specifically, search results for keywords that are difficult to use as search requests are acquired before search results for keywords that are easy to use as search requests, and as a result, the search results requested at the time of the search request are prefetched. This causes a problem that the user cannot browse the search result immediately.

次に、上記した情報検索システムに非特許文献1に記載されている先読み技術を適用した場合を考えてみる。この場合の構成は、キーワードの候補それぞれについて、そのキーワードに対応するコンテンツを先読みしておくという構成になる。しかし、非特許文献1に記載されている技術を利用した場合も、キーワードの検索要求としての使われやすさを特段考慮せずにコンテンツの先読みを実施することになるため、特許文献1に記載されている技術を適用した場合と同様の問題が生じる。   Next, consider the case where the prefetching technique described in Non-Patent Document 1 is applied to the information retrieval system described above. In this case, for each keyword candidate, the content corresponding to the keyword is pre-read. However, even when the technology described in Non-Patent Document 1 is used, content prefetching is performed without special consideration for ease of use as a keyword search request. The same problem occurs when applying the existing technology.

[発明の目的]
本発明は、上記課題に鑑みてなされたものであり、コンテンツを検索するためのキーワードの候補を画面に表示するようにした情報検索システムにおいて、ユーザの検索要求に備えて検索結果を前もって効果的に取得できるようにすることにある。
[Object of invention]
The present invention has been made in view of the above problems, and in an information search system in which keyword candidates for searching for content are displayed on the screen, the search results are effective in advance in preparation for a user search request. There is to be able to get to.

本発明にかかる情報検索システムは、
コンテンツ記憶部を検索する際に使用するキーワードの候補の一部または全部を画面に表示する画面表示手段と、
前記候補それぞれについて、その候補の画面表示状態に基づき、その候補が前記コンテンツ記憶部を検索するためのキーワードとして使用される使用可能性の度合いを判定する使用可能性判定手段と、
前記候補を前記使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索する検索制御手段と、
該検索制御手段の検索結果を記憶する検索結果記憶手段とを備える。
An information search system according to the present invention includes:
Screen display means for displaying part or all of the keyword candidates used when searching the content storage unit on the screen;
For each of the candidates, based on the screen display state of the candidates, usability determination means for determining the degree of usability that the candidates are used as keywords for searching the content storage unit;
Search control means for searching the content storage unit using the candidates in descending order of the degree of availability;
Search result storage means for storing the search results of the search control means.

本発明にかかる情報検索方法は、
画面表示手段が、コンテンツ記憶部を検索する際に使用するキーワードの候補の一部または全部を画面に表示する、第1のステップと、
使用可能性判定手段が、前記候補それぞれについて、その候補の画面表示状態に基づき、その候補が前記コンテンツ記憶部を検索するためのキーワードとして使用される使用可能性の度合いを判定する、第2のステップと、
検索制御手段が、前記候補を前記使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索する、第3のステップと、
検索結果記憶手段が、前記検索制御手段の検索結果を記憶する、第4のステップとを含む。
An information search method according to the present invention includes:
A first step in which the screen display means displays part or all of the keyword candidates used when searching the content storage unit on the screen;
A usability determination unit for each of the candidates, based on a screen display state of the candidate, to determine a degree of usability that the candidate is used as a keyword for searching the content storage unit; Steps,
A third step in which the search control means searches the content storage unit using the candidates in descending order of the degree of availability;
The search result storage means includes a fourth step of storing the search result of the search control means.

コンピュータを情報検索システムとして機能させるためのプログラムであって、
前記コンピュータを、
コンテンツ記憶部を検索する際に使用するキーワードの候補の一部または全部を画面に表示する画面表示手段、
前記候補それぞれについて、その候補の画面表示状態に基づき、その候補が前記コンテンツ記憶部を検索するためのキーワードとして使用される使用可能性の度合いを判定する使用可能性判定手段、
前記候補を前記使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索する検索制御手段、
該検索制御手段の検索結果を記憶する検索結果記憶手段として機能させる。
A program for causing a computer to function as an information retrieval system,
The computer,
Screen display means for displaying a part or all of keyword candidates used when searching the content storage unit on the screen;
For each of the candidates, usability determination means for determining a degree of usability that the candidate is used as a keyword for searching the content storage unit based on the screen display state of the candidate,
Search control means for searching the content storage unit using the candidates in descending order of the possibility of use,
It is made to function as search result storage means for storing the search results of the search control means.

本発明によれば、コンテンツを検索するためのキーワードの候補を画面に表示するようにした情報検索システムにおいて、ユーザの検索要求に備えて検索結果を前もって効果的に取得できるという効果を得ることができる。   According to the present invention, in an information search system in which keyword candidates for searching for content are displayed on the screen, it is possible to effectively obtain a search result in advance in preparation for a user search request. it can.

本発明にかかる情報検索システムの第1の実施の形態の構成例を示すブロック図である。It is a block diagram which shows the structural example of 1st Embodiment of the information search system concerning this invention. キーワード生成手段1が生成するキーワードの候補の一例を示す図である。It is a figure which shows an example of the keyword candidate which the keyword production | generation means 1 produces | generates. キーワード候補の表示例を示す図である。It is a figure which shows the example of a keyword candidate's display. キーワード候補の画面表示状態を説明するための図である。It is a figure for demonstrating the screen display state of a keyword candidate. キーワード候補の使用可能性の度合いを判定するための式を記載した図である。It is the figure which described the formula for determining the degree of availability of a keyword candidate. キーワード候補の使用可能性の度合いの例を示した図である。It is the figure which showed the example of the degree of availability of a keyword candidate. 使用可能性の度合いが大きいキーワード候補から検索が行なわれる様子を示した図である。It is the figure which showed a mode that a search is performed from the keyword candidate with a large degree of usability. 検索結果の表示例を示す図である。It is a figure which shows the example of a display of a search result. 第1の実施の形態の処理例を示すフローチャートである。It is a flowchart which shows the process example of 1st Embodiment. 本発明にかかる情報検索システムの第2の実施の形態の構成例を示すブロック図である。It is a block diagram which shows the structural example of 2nd Embodiment of the information search system concerning this invention. 第2の実施の形態の処理例を示すフローチャートである。It is a flowchart which shows the process example of 2nd Embodiment. 第1の実施の形態の変形例を示した図である。It is the figure which showed the modification of 1st Embodiment.

[第1の実施の形態]
次に、本発明を実施するための形態について図面を参照して詳細に説明する。
[First Embodiment]
Next, embodiments for carrying out the present invention will be described in detail with reference to the drawings.

図1を参照すると、本発明にかかる情報検索システムの第1の実施の形態は、キーワード生成手段1と、画面表示手段2と、キーワード使用可能性判定手段3と、検索制御手段4と、検索結果記憶手段5と、コンテンツデータベース(コンテンツDB)6とで構成される。なお、情報検索システムは、コンピュータにより実現可能である。コンピュータにより実現する場合は、例えば、コンピュータを情報検索システムとして機能させるためのプログラムを記録したディスク、半導体メモリなどを用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、キーワード生成手段1と、画面表示手段2と、キーワード使用可能性判定手段3と、検索制御手段4と、検索結果記憶手段5とを実現する。   Referring to FIG. 1, a first embodiment of an information search system according to the present invention includes a keyword generation unit 1, a screen display unit 2, a keyword availability determination unit 3, a search control unit 4, and a search. The result storage means 5 and a content database (content DB) 6 are included. The information retrieval system can be realized by a computer. When implemented by a computer, for example, a disk, a semiconductor memory, or the like on which a program for causing the computer to function as an information search system is prepared, and the computer is caused to read the program. The computer controls its own operation according to the read program, so that the keyword generation means 1, the screen display means 2, the keyword availability determination means 3, the search control means 4, the search result are controlled on the computer. Storage means 5 is realized.

コンテンツDB6は、ディスク装置などによって実現されるものであり、検索対象となるコンテンツの集合を記憶している。ここでのコンテンツとしては、例えば文書ファイルや画像ファイルなど、任意のデータを用いることができる。   The content DB 6 is realized by a disk device or the like, and stores a set of contents to be searched. As content here, arbitrary data, such as a document file and an image file, can be used, for example.

キーワード生成手段1は、コンテンツDB6を検索するためのキーワードの候補(キーワード候補)を生成する。ここでのキーワード候補としては、例えば予め用意されたキーワードや、コンテンツDB6などから抽出したキーワードなどを用いることができる。図2にキーワード候補の例を示す。   The keyword generating unit 1 generates keyword candidates (keyword candidates) for searching the content DB 6. As the keyword candidate here, for example, a keyword prepared in advance or a keyword extracted from the content DB 6 or the like can be used. FIG. 2 shows an example of keyword candidates.

画面表示手段2は、キーワード生成手段1で生成されたキーワード候補の一部または全部を、LCDなどの図示を省略した表示装置の画面に表示する。図3にキーワード候補を画面に表示した例を示す。図3の例では、キーワード候補を表示するための矩形の表示領域(候補表示領域)が画面上に設けられており、画面表示手段2は、図2に示したキーワード候補の一部を、上記候補表示領域に表示している。候補表示領域の右辺側には候補表示領域を上下方向にスクロールするためのスクロールバーが設けられており、画面表示手段2はスクロールバーの操作に従って候補表示領域を上下方向にスクロールする。これにより、現時点では候補表示領域に表示されていないキーワード候補(図3では候補表示領域の下方にグレーの文字で示されている)を候補表示領域に表示することが可能になる。   The screen display means 2 displays part or all of the keyword candidates generated by the keyword generation means 1 on a screen of a display device such as an LCD (not shown). FIG. 3 shows an example in which keyword candidates are displayed on the screen. In the example of FIG. 3, a rectangular display area (candidate display area) for displaying keyword candidates is provided on the screen, and the screen display means 2 converts some of the keyword candidates shown in FIG. Displayed in the candidate display area. A scroll bar for scrolling the candidate display area in the vertical direction is provided on the right side of the candidate display area, and the screen display means 2 scrolls the candidate display area in the vertical direction according to the operation of the scroll bar. Thus, keyword candidates that are not currently displayed in the candidate display area (shown in gray characters below the candidate display area in FIG. 3) can be displayed in the candidate display area.

キーワード使用可能性判定手段3は、各キーワード候補毎に、そのキーワード候補の画面表示状態に基づき、そのキーワード候補がコンテンツを検索する際のキーワードとして使用される可能性(使用可能性)の度合いを判定する。言い換えれば、キーワード使用可能性判定手段3は、各キーワード候補毎に、そのキーワード候補の画面表示状態に基づき、そのキーワード候補の検索要求としての使用可能性の度合いを判定する。   For each keyword candidate, the keyword availability determination unit 3 determines the degree of possibility (usability) that the keyword candidate is used as a keyword when searching for content based on the screen display state of the keyword candidate. judge. In other words, the keyword availability determination unit 3 determines, for each keyword candidate, the degree of availability as a search request for the keyword candidate based on the screen display state of the keyword candidate.

キーワード候補の画面表示状態としては、例えば、キーワード候補が現在候補表示領域に表示されているか否かといった状態を利用することができる。これは、候補表示領域に表示されているキーワード候補は、ユーザが直接操作できるため、検索要求として使われやすいのに対し、表示されていないキーワード候補は、ユーザが直接操作できない(候補表示領域をスクロールした上で操作することになる)ため、検索要求として使われにくいからである。   As the screen display state of the keyword candidates, for example, a state such as whether or not the keyword candidates are currently displayed in the candidate display area can be used. This is because the keyword candidates displayed in the candidate display area can be directly operated by the user and thus are easily used as a search request. On the other hand, the keyword candidates that are not displayed cannot be directly operated by the user. This is because it is difficult to use as a search request.

また、候補表示領域に表示されていないキーワード候補については、図4(A)に示すように、そのキーワード候補を候補表示領域に表示させるためのスクロール量を、キーワード候補の画面表示状態とすることができる。これは、スクロール量の小さいキーワード候補はスクロール量が大きいキーワード候補に比べて少ないスクロール操作で候補表示領域に表示できるため、前者が後者に比べ検索要求として使われやすいからである。なお、図4(A)の例では、スクロール量を、候補表示領域の境界線(輪郭線)をキーワード候補に外接する矩形と一致させるために必要となる最小の移動量としたが、キーワード候補を候補表示領域内に表示するために必要になる最小の移動量などをキーワード候補と候補表示領域との間のスクロール量としてもよい。   For keyword candidates not displayed in the candidate display area, as shown in FIG. 4A, the scroll amount for displaying the keyword candidates in the candidate display area is set to the keyword candidate screen display state. Can do. This is because a keyword candidate with a small scroll amount can be displayed in the candidate display area with a scroll operation smaller than a keyword candidate with a large scroll amount, so that the former is more easily used as a search request than the latter. In the example of FIG. 4A, the scroll amount is set to the minimum movement amount necessary for matching the boundary line (contour line) of the candidate display area with the rectangle circumscribing the keyword candidate. The minimum amount of movement required for displaying in the candidate display area may be the scroll amount between the keyword candidate and the candidate display area.

また、候補表示領域に表示されているキーワード候補については、図4(B)に示すように、そのキーワード候補の表示位置と候補表示領域の境界線の表示位置との間の距離(最小距離)を、キーワード候補の画面表示状態とすることができる。尚、キーワード候補の表示位置は、キーワード候補に外接する矩形の表示位置や、上記矩形の重心位置などを使用することができる。これは、検索要求時、キーワード候補はカーソルで選択されるが、カーソルは画面上を連続的に移動するため、カーソルが候補表示領域外にある場合、キーワード候補は候補表示領域の境界線に近いものから順に選択され、検索要求として使われる可能性が高いからである。   For the keyword candidates displayed in the candidate display area, as shown in FIG. 4B, the distance (minimum distance) between the display position of the keyword candidate and the display position of the boundary line of the candidate display area Can be set as a screen display state of keyword candidates. As the display position of the keyword candidate, a rectangular display position circumscribing the keyword candidate, the center of gravity of the rectangle, or the like can be used. This is because when a search request is made, keyword candidates are selected by the cursor, but the cursor moves continuously on the screen, so if the cursor is outside the candidate display area, the keyword candidates are close to the boundary line of the candidate display area This is because they are likely to be selected in order and used as a search request.

更に、候補表示領域に表示されているキーワード候補については、図4(C)に示すように、キーワード候補の表示位置とキーワード候補を選択するために使用するカーソルの表示位置(カーソルの所定部分の表示位置)との間の距離(最小距離)を、キーワード候補の画面表示状態とすることができる。これは、カーソルに近いキーワード候補は遠いキーワード候補に比べ少ない操作で選択できるため、検索要求として使われる可能性が高いからである。   Further, for the keyword candidates displayed in the candidate display area, as shown in FIG. 4C, the display position of the keyword candidate and the display position of the cursor used for selecting the keyword candidate (the predetermined part of the cursor) The distance (minimum distance) to the display position) can be set as the keyword candidate screen display state. This is because a keyword candidate close to the cursor can be selected with fewer operations than a far keyword candidate, and is likely to be used as a search request.

なお、キーワード候補の画面表示状態は、上記に限らず、キーワードの検索要求としての使用可能性の度合いを反映するものを用いることができる。   The screen display state of keyword candidates is not limited to the above, and a screen reflecting the degree of availability as a keyword search request can be used.

各キーワード候補の検索要求としての使用可能性の度合いは、その画面表示状態に基づいて判定する。   The degree of availability as a search request for each keyword candidate is determined based on the screen display state.

例えば、ひとつの画面表示状態である、キーワード候補が候補表示領域に表示されているか否かについては、キーワード候補が候補表示領域に表示されている場合の方が表示されていない場合よりも使用可能性の度合いが大きくなる関数を用意し、使用可能性の度合いを判定すればよい。このような関数としては、例えば、図5に示す関数fがある。この関数fは、キーワード候補と候補表示領域との間の距離dが0である場合(キーワード候補が候補表示領域に表示されている場合)は、そのキーワード候補の使用可能性の度合いを1とし、キーワード候補と候補表示領域との間の距離dがd>0である場合(キーワード候補が候補表示領域に表示されていない場合)は、そのキーワード候補の使用可能性の度合いを0とする関数である。   For example, whether or not a keyword candidate is displayed in the candidate display area in one screen display state can be used when the keyword candidate is displayed in the candidate display area rather than when it is not displayed. It is only necessary to prepare a function that increases the degree of performance and determine the degree of availability. An example of such a function is a function f shown in FIG. When the distance d between the keyword candidate and the candidate display area is 0 (when the keyword candidate is displayed in the candidate display area), the function f sets the degree of availability of the keyword candidate as 1. When the distance d between the keyword candidate and the candidate display area is d> 0 (when the keyword candidate is not displayed in the candidate display area), the function that sets the degree of availability of the keyword candidate to 0 It is.

また、別の画面表示状態である、キーワード候補が候補表示領域に表示されているか否かと、候補表示領域に表示されていないキーワード候補と候補表示領域との間のスクロール量とについては、キーワード候補が候補表示領域に表示されている場合の方が表示されていない場合よりも使用可能性の度合いが大きくなり、且つ、キーワード候補が候補表示領域に表示されていない場合には、スクロール量が大きくなるほど使用可能性の度合いが小さくなる関数を用意し、この関数を用いて使用可能性の度合いを判定する。   In addition, as to whether or not the keyword candidates that are in another screen display state are displayed in the candidate display area and the scroll amount between the keyword candidates that are not displayed in the candidate display area and the candidate display area, When the value is displayed in the candidate display area, the degree of usability is greater than when it is not displayed, and when the keyword candidate is not displayed in the candidate display area, the scroll amount is large. A function that reduces the degree of availability is prepared, and the degree of availability is determined using this function.

更に、別の画面表示状態である、キーワード候補が候補表示領域に表示されているか否かと、候補表示領域に表示されているキーワード候補の表示位置と候補表示領域の境界線の表示位置との間の最小距離とについては、キーワード候補が候補表示領域に表示されている場合の方が表示されていない場合よりも使用可能性の度合いが大きくなり、且つ、候補表示領域に表示されている場合には、最小距離が大きくなるほど使用可能性の度合いが小さくなる関数を用意し、この関数を利用して使用可能性の度合いを判定する。このような関数としては、例えば、図5に示す関数gがある。この関数gは、キーワード候補の表示位置と候補表示領域の境界線の表示位置との間の最小距離dがd<0である場合(キーワード候補が候補表示領域に表示されていない場合)は、使用可能性の度合いを0とし、最小距離dがd≧0である場合(キーワード候補が候補表示領域に表示されている場合)は、使用可能性の度合いを1/(d+1)とするものである。   Furthermore, in another screen display state, whether or not the keyword candidate is displayed in the candidate display area, and the display position of the keyword candidate displayed in the candidate display area and the display position of the boundary line of the candidate display area When the keyword candidate is displayed in the candidate display area, the degree of availability is greater than when the keyword candidate is displayed in the candidate display area and the minimum distance is displayed in the candidate display area. Prepares a function that decreases the degree of availability as the minimum distance increases, and uses this function to determine the degree of availability. An example of such a function is a function g shown in FIG. This function g is obtained when the minimum distance d between the display position of the keyword candidate and the display position of the boundary line of the candidate display area is d <0 (when the keyword candidate is not displayed in the candidate display area) When the degree of availability is 0 and the minimum distance d is d ≧ 0 (when a keyword candidate is displayed in the candidate display area), the degree of availability is 1 / (d + 1). Is.

また、更に別の画面表示状態である、キーワード候補が候補表示領域に表示されているか否かと、キーワード候補の表示位置とカーソルの表示位置との間の距離(最小距離)とについては、キーワード候補が候補表示領域に表示されている場合の方が表示されていない場合よりも使用可能性の度合いが大きくなり、且つ、候補表示領域に表示されている場合には、カーソルとの間の距離が大きくなるほど使用可能性の度合いが小さくなる関数を用意し、この関数を利用して使用可能性の度合いを判定する。このような関数としては、例えば、図5に示す関数hがある。この関数hは、キーワード候補の表示位置と候補表示領域の境界線の表示位置との間の距離dがd<0である場合(キーワード候補が候補表示領域に表示されていない場合)は、使用可能性の度合いを0とし、最小距離dがd≧0である場合(キーワード候補が候補表示領域に表示されている場合)は、使用可能性の度合いを1/(L+1)とするものである。ここで、Lはキーワード候補の表示位置とカーソルの表示位置との間の距離である。   In addition, whether or not the keyword candidate is displayed in the candidate display area, which is another screen display state, and the distance (minimum distance) between the keyword candidate display position and the cursor display position, are keyword candidates. When the icon is displayed in the candidate display area, the degree of usability is greater than when it is not displayed, and when it is displayed in the candidate display area, the distance from the cursor is A function is prepared in which the degree of availability becomes smaller as the value becomes larger, and the degree of availability is determined using this function. An example of such a function is a function h shown in FIG. This function h is used when the distance d between the display position of the keyword candidate and the display position of the boundary line of the candidate display area is d <0 (when the keyword candidate is not displayed in the candidate display area). When the degree of possibility is 0 and the minimum distance d is d ≧ 0 (when the keyword candidate is displayed in the candidate display area), the degree of availability is 1 / (L + 1) It is. Here, L is the distance between the keyword candidate display position and the cursor display position.

また、上記した各関数f〜hを用いて判定した使用可能性の度合いの重み付け線形和を次式(1)により算出し、それをキーワード候補の使用可能性の度合いとするようにしてもよい。また、関数f〜hの内の任意の1個または2個の関数を用いて使用可能性の度合いを判定し、その重み付け線形和をキーワード候補の使用可能性の度合いとするようにしてもよい。   Further, a weighted linear sum of the degree of availability determined using each of the functions f to h described above may be calculated by the following equation (1) and used as the degree of availability of the keyword candidate. . Further, the degree of availability may be determined using any one or two of the functions f to h, and the weighted linear sum may be used as the degree of availability of the keyword candidate. .

p=α・f(d1)+β・g(d2)+γ・h(L,d2) …(1) p = α · f (d 1 ) + β · g (d 2 ) + γ · h (L, d 2 ) (1)

ここで、pはキーワード候補の使用可能性の度合い、d1はキーワード候補の表示位置と候補表示領域の境界線の表示位置との間の距離、d2はキーワード候補を候補表示領域に表示させるためのスクロール量、Lはキーワード候補の表示位置とカーソルの表示位置との間の距離、α,β,γは重み係数である。 Here, p is the degree of availability of the keyword candidate, d 1 is the distance between the keyword candidate display position and the boundary display position of the candidate display area, and d 2 is the keyword candidate displayed in the candidate display area. , L is a distance between the keyword candidate display position and the cursor display position, and α, β, and γ are weighting factors.

図6に、式(1)を用いて判定された各キーワード候補の検索要求としての使用可能性の度合いの例を示す。なお、ここで説明した計算方法は一例であり、キーワード候補の画面表示状態から、その検索要求としての使用可能性の度合いを求めるものであれば、どんな計算方法を用いてもよい。   FIG. 6 shows an example of the degree of availability as a search request for each keyword candidate determined using Expression (1). The calculation method described here is merely an example, and any calculation method may be used as long as the degree of availability as a search request is obtained from the screen display state of the keyword candidates.

検索制御手段4は、キーワード使用可能性判定手段3で判定された各キーワード候補の使用可能性の度合いに基づき、使用可能性の度合いの大きいキーワード候補から順に用いてコンテンツDB6を検索する。図7に検索結果の例を示す。ここでは、図6のように得られた検索要求としての使用可能性の度合いに基づき、使用可能性が大きいキーワード候補から順に検索結果を取得する様子を示している。   The search control means 4 searches the content DB 6 using the keyword candidates with the highest degree of availability based on the degree of availability of each keyword candidate determined by the keyword availability determination means 3. FIG. 7 shows an example of the search result. Here, based on the degree of availability as a search request obtained as shown in FIG. 6, the search results are sequentially acquired from the keyword candidates having the highest availability.

検索結果記憶手段5は、その内部に半導体メモリなどの高速なメモリ(図示せず)を備えており、検索制御手段4が検索結果を取得する毎に検索結果を上記メモリに書き込む。これにより、メモリには、使用可能性の度合いが大きいキーワード候補から順番に検索結果が書き込まれる。   The search result storage means 5 includes a high-speed memory (not shown) such as a semiconductor memory therein, and writes the search result in the memory every time the search control means 4 acquires the search result. As a result, the search results are written in the memory in order from the keyword candidates having the highest degree of availability.

その後、図8に示すように、ユーザが候補表示領域に表示されているキーワード候補の中からコンテンツの検索に使用するキーワード(この例では、プリンタ)を選択し検索要求を行うと、検索制御手段4は検索結果記憶手段5内のメモリからキーワードに対応するコンテンツを検索し、画面上の検索結果表示領域に表示する。このように検索時にボトルネックとなるディスクI/Oがなくなるので、ユーザは即座に検索結果を閲覧することができる。また、ここで閲覧した検索結果に所望の結果がなく、ユーザが別のキーワードを検索要求として選択しなおした場合でも、前もって検索結果が取得されている可能性が高いので、即座に対応する検索結果を閲覧できる。なお、検索要求されたコンテンツが検索結果記憶手段5内のメモリに格納されていない場合は、検索制御手段4はコンテンツDB6から該当するコンテンツを検索し、ユーザに提示する。   Thereafter, as shown in FIG. 8, when the user selects a keyword (in this example, a printer) to be used for searching for content from the keyword candidates displayed in the candidate display area and makes a search request, search control means 4 retrieves the content corresponding to the keyword from the memory in the retrieval result storage means 5 and displays it in the retrieval result display area on the screen. In this way, since there is no disk I / O that becomes a bottleneck at the time of search, the user can view the search result immediately. In addition, even if the search result viewed here does not have a desired result and the user reselects another keyword as a search request, it is highly likely that the search result has been acquired in advance, so the search corresponding immediately You can view the results. If the requested content is not stored in the memory in the search result storage unit 5, the search control unit 4 searches the content DB 6 for the corresponding content and presents it to the user.

次に、本実施の形態の動作について図9のフローチャートを参照して説明する。   Next, the operation of the present embodiment will be described with reference to the flowchart of FIG.

キーワード生成手段1は、コンテンツDB6を検索するためのキーワードの候補を生成する(ステップA1)。   The keyword generating means 1 generates keyword candidates for searching the content DB 6 (step A1).

次に、画面表示手段2は、キーワード生成手段1で生成されたキーワード候補の全部または一部を画面上の候補表示領域に表示する(ステップA2)。   Next, the screen display means 2 displays all or part of the keyword candidates generated by the keyword generation means 1 in the candidate display area on the screen (step A2).

次に、キーワード使用可能性判定手段3は、画面表示手段2で表示された各キーワード候補の画面表示状態に基づき、各キーワード候補の検索要求としての使用可能性の度合いを判定する(ステップA3)。   Next, the keyword availability determination means 3 determines the degree of availability as a search request for each keyword candidate based on the screen display state of each keyword candidate displayed on the screen display means 2 (step A3). .

次に、検索制御手段4は、キーワード使用可能性判定手段3で判定された使用可能性の度合いに基づき、使用可能性の度合いが最も大きいキーワード候補を用いてコンテンツDB6を検索する(ステップA4〜A6)。この時、検索結果記憶手段5は、検索された結果を記憶する(ステップA7)。   Next, the search control unit 4 searches the content DB 6 using the keyword candidate having the highest degree of availability based on the degree of availability determined by the keyword availability determination unit 3 (steps A4 to A4). A6). At this time, the search result storage means 5 stores the searched result (step A7).

さらに、検索制御手段4は、使用可能性の度合いが大きいキーワード候補から順に用いてコンテンツDB6の検索を繰り返し、全てのキーワード候補の処理を終えた時点で処理を終了する(ステップA5〜A9)。   Further, the search control means 4 repeats the search of the content DB 6 using the keyword candidates having the highest degree of usability in order, and ends the processing when all the keyword candidates have been processed (steps A5 to A9).

[第1の実施の形態の効果]
本実施の形態によれば、コンテンツを検索するために使用するキーワードの候補を画面に表示するようにした情報検索システムにおいて、ユーザの検索要求に備えて検索結果を前もって効果的に取得できるという効果を得ることができる。その理由は,キーワード候補を画面に表示し、その表示状態から各キーワード候補の検索要求としての使用可能性の度合いを判定し、使用可能性の度合いの大きいキーワード候補から順に用いてコンテンツDB6を検索し、検索結果を検索結果記憶手段5に記憶するためである。
[Effect of the first embodiment]
According to the present embodiment, in the information search system in which keyword candidates used for searching for content are displayed on the screen, it is possible to effectively acquire a search result in advance in preparation for a user search request. Can be obtained. The reason is that the keyword candidates are displayed on the screen, the degree of availability as a search request for each keyword candidate is determined from the display state, and the content DB 6 is searched using the keyword candidates in descending order of the possibility of use. This is because the search result is stored in the search result storage means 5.

また、本実施の形態では、キーワード候補の画面表示状態として、キーワード候補が候補表示領域に表示されているか否かといった情報を使用すると共に、候補表示領域にされているキーワード候補については、候補表示領域の境界線の表示位置とキーワード候補の表示位置との間の距離、および、カーソルの表示位置とキーワード候補の表示位置との間の距離を使用し、候補表示領域に表示されていないキーワード候補については、キーワード候補と候補表示領域との間のスクロール量を使用しているので、キーワード候補の検索要求としての使用可能性の度合いを精度良く判定することができる。   Further, in the present embodiment, information such as whether or not the keyword candidate is displayed in the candidate display area is used as the screen display state of the keyword candidate, and the candidate keyword is displayed in the candidate display area. Keyword candidates that are not displayed in the candidate display area using the distance between the display position of the boundary line of the area and the display position of the keyword candidate and the distance between the display position of the cursor and the display position of the keyword candidate Since the scroll amount between the keyword candidate and the candidate display area is used, the degree of availability as a keyword candidate search request can be accurately determined.

[第2の実施の形態]
次に、本発明の第2の実施の形態について図面を参照して説明する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to the drawings.

図10を参照すると、本実施の形態の情報検索システムは、画面更新監視手段7を有する点で、第1の実施の形態と異なる。画面更新監視手段7は、画面の更新を監視し、キーワード候補の画面表示状態の変化を伴う画面の更新があった場合、キーワード使用可能性判定手段3に画面更新後のキーワード候補の使用可能性の度合いを改めて判定させる。このような、キーワード候補の画面表示状態の変化を伴う画面の更新としては、例えば、候補表示領域に表示する候補一覧画面の更新などがある。なお、本実施の形態の情報検索システムも、第1の実施の形態の情報検索システムと同様にコンピュータによって実現できる。   Referring to FIG. 10, the information search system of this embodiment is different from that of the first embodiment in that it includes screen update monitoring means 7. The screen update monitoring means 7 monitors the update of the screen, and when there is a screen update accompanied by a change in the screen display status of the keyword candidates, the keyword availability determining means 3 can use the keyword candidates after the screen update. The degree of is determined again. Examples of the screen update accompanying the change of the screen display state of the keyword candidates include an update of the candidate list screen displayed in the candidate display area. Note that the information search system of the present embodiment can also be realized by a computer in the same manner as the information search system of the first embodiment.

次に、本実施の形態の動作について図11のフローチャートを参照して説明する。本実施の形態は、第1の実施の形態の動作に加え、以下の動作を行う。なお、図11のステップA3'〜A9'で示される本実施の形態における画面表示手段2、キーワード使用可能性判定手段3、検索制御手段4、および、検索結果記憶手段5の動作は、第1の実施の形態の当該構成要素の動作(ステップA3〜A9)と同一のため、説明は省略する。   Next, the operation of the present embodiment will be described with reference to the flowchart of FIG. In the present embodiment, the following operation is performed in addition to the operation of the first embodiment. The operations of the screen display means 2, the keyword availability determination means 3, the search control means 4, and the search result storage means 5 in the present embodiment indicated by steps A3 ′ to A9 ′ in FIG. Since it is the same as the operation of the constituent elements of the embodiment (steps A3 to A9), description thereof is omitted.

画面更新監視手段7は、画面の更新を監視する(ステップA10)。キーワード候補の画面表示状態の変化を伴う画面の更新があった場合は、キーワード使用可能性判定手段3、検索制御手段4、および、検索結果記憶手段5にステップA3'〜A9'の一連の動作を改めて実行させる。ここで、検索制御手段4は、ステップA6'で画面の更新を受けて改めて検索する際、既に検索済みのキーワード候補について処理を省いてもよい。   The screen update monitoring means 7 monitors the screen update (step A10). When there is a screen update accompanying a change in the screen display status of keyword candidates, a series of operations of steps A3 ′ to A9 ′ are performed in the keyword availability determination unit 3, the search control unit 4, and the search result storage unit 5. Is executed again. Here, the search control means 4 may omit processing for already searched keyword candidates when searching again after receiving the screen update in step A6 ′.

[第2の実施の形態の効果]
本実施の形態によれば、画面更新があった場合でもユーザの検索要求に備えて検索結果を前もって効果的に取得できるという効果を得ることができる。その理由は、画面の更新を監視し、キーワード候補の画面表示状態の変化を伴う画面の更新があった場合、画面更新後の各キーワード候補の画面表示状態に基づいて、そのキーワード候補の検索要求としての使用可能性の度合いを改めて判定し、使用可能性の度合いの大きいキーワードから順に用いてコンテンツDB6を検索し、検索結果を検索結果記憶手段5に記憶するようにしているからである。
[Effect of the second embodiment]
According to the present embodiment, it is possible to obtain an effect that a search result can be effectively acquired in advance in preparation for a user search request even when the screen is updated. The reason for this is that when the screen update is monitored and the screen display state of the keyword candidate is changed, a search request for the keyword candidate is made based on the screen display state of each keyword candidate after the screen update. This is because the degree of usability is determined again, the content DB 6 is searched using the keywords with the highest degree of usability in order, and the search result is stored in the search result storage means 5.

本発明は、上述した実施の形態に限定されるものではなく、各種の変形が可能である。   The present invention is not limited to the above-described embodiments, and various modifications can be made.

例えば、キーワード候補1つ当たりの検索数の上限値を予め定めておき、検索制御手段4において使用可能性の度合いが大きいキーワード候補から順に対応するコンテンツを検索する場合には、上限値までコンテンツを検索した時点で、次に使用可能性の度合いが大きいキーワード候補を用いて検索を実行するようにしてもよい。   For example, when the upper limit value of the number of searches per keyword candidate is determined in advance and the search control means 4 searches for corresponding content in order from the keyword candidate having the highest degree of usability, the content is up to the upper limit value. At the time of the search, the search may be executed using a keyword candidate having the next highest possibility of use.

また、次のような変形を行うことも可能である。キーワード生成手段1では、コンテンツに対するキーワード候補を生成する際、コンテンツの予め定められている複数の属性(例えば、価格帯や処理速度など)それぞれについてキーワード候補を生成する。画面表示手段2では、各属性用の候補表示領域を画面上に生成する。また、画面表示手段2では、キーワード生成手段1で生成されたキーワード候補を、そのキーワード候補と同じ属性の候補表示領域に表示する処理を行う。キーワード使用可能性判定手段3では、キーワード候補毎に、その画面表示状態(キーワード候補と、そのキーワード候補と同じ属性の候補表示領域との位置関係など)に基づいて、そのキーワード候補の検索要求としての使用可能性の度合いを判定する。   The following modifications can also be made. When generating keyword candidates for content, the keyword generating means 1 generates keyword candidates for each of a plurality of predetermined attributes (for example, price range and processing speed) of the content. The screen display means 2 generates a candidate display area for each attribute on the screen. Further, the screen display means 2 performs processing for displaying the keyword candidates generated by the keyword generation means 1 in the candidate display area having the same attribute as the keyword candidates. For each keyword candidate, the keyword availability determination means 3 uses a search request for the keyword candidate based on the screen display state (such as the positional relationship between the keyword candidate and a candidate display area having the same attribute as the keyword candidate). Determining the degree of usability.

また、上述した第1、第2の実施の形態では、検索制御手段4は、キーワード使用可能性判定手段3によって各キーワード候補の使用可能性の度合いが判定されてから、コンテンツDB6を検索するようにしたが、次のようにすることもできる。   In the first and second embodiments described above, the search control unit 4 searches the content DB 6 after the keyword availability determination unit 3 determines the degree of availability of each keyword candidate. However, it can also be done as follows.

検索制御手段4は、キーワード生成手段1によってキーワード候補が生成されると、生成された全てのキーワード候補を用いてコンテンツDB6を検索し、検索結果を半導体メモリなどの高速なメモリ(図示せず)に格納しておく。その後、検索制御手段4は、キーワード使用可能性判定手段3で判定された使用可能性の度合いが大きいキーワード候補から順番に使用して、そのキーワード候補に対応する検索結果を上記した高速なメモリから検索する。検索結果記憶手段5は、検索制御手段4の検索結果を記憶する。   When keyword candidates are generated by the keyword generation unit 1, the search control unit 4 searches the content DB 6 using all the generated keyword candidates, and stores the search results in a high-speed memory (not shown) such as a semiconductor memory. Store it in. After that, the search control means 4 uses the keyword candidates with the highest degree of availability determined by the keyword availability determination means 3 in order, and the search results corresponding to the keyword candidates are retrieved from the above high-speed memory. Search for. The search result storage unit 5 stores the search result of the search control unit 4.

このような構成をとることにより、検索結果記憶手段5に検索結果が格納されるまでの時間を短くすることができる。なぜなら、画面表示手段2がキーワード候補を画面に表示したり、キーワード使用可能性判定手段3がキーワード候補の使用可能性の度合いを判定するのと並行して、検索制御手段4がキーワード候補に対応する検索結果を取得できるからである。また、検索制御手段4は、キーワード使用可能性判定手段3によって各キーワード候補の使用可能性の度合いが判定された後、コンテンツDB6に比べて高速なメモリを検索すればよいからである。   By adopting such a configuration, it is possible to shorten the time until the search result is stored in the search result storage unit 5. This is because the search control means 4 corresponds to the keyword candidates in parallel with the screen display means 2 displaying the keyword candidates on the screen and the keyword availability determination means 3 determining the degree of availability of the keyword candidates. This is because the search result can be acquired. Further, the search control means 4 only needs to search a memory that is faster than the content DB 6 after the keyword availability determination means 3 determines the degree of availability of each keyword candidate.

また、図1に示したキーワード生成手段1、画面表示手段2、キーワード使用可能性判定手段3、検索制御手段4、検索結果記憶手段5、および、コンテンツDB6の内、一部をサーバに、残りをクライアントに配置する構成であってもよい。このようにした場合の構成例を図12に示す。図12を参照すると、サーバ10と、クライアント20とはネットワーク30を介して接続されている。サーバ10は、キーワード生成手段1、検索制御手段4、コンテンツDB6、および、送受信手段11を備えている。また、クライアント20は、画面表示手段2、キーワード使用可能性判定手段3、検索結果記憶手段5、検索手段8、および、送受信手段21を備えている。なお、サーバ10およびクライアント20は、それぞれプログラムによって制御されるコンピュータによって実現することができる。   Further, a part of the keyword generation means 1, screen display means 2, keyword availability determination means 3, search control means 4, search result storage means 5 and content DB 6 shown in FIG. May be arranged in the client. A configuration example in this case is shown in FIG. Referring to FIG. 12, the server 10 and the client 20 are connected via a network 30. The server 10 includes a keyword generation unit 1, a search control unit 4, a content DB 6, and a transmission / reception unit 11. The client 20 includes a screen display unit 2, a keyword availability determination unit 3, a search result storage unit 5, a search unit 8, and a transmission / reception unit 21. The server 10 and the client 20 can be realized by computers controlled by programs.

図12に示した情報検索システムの動作は次のようになる。   The operation of the information search system shown in FIG. 12 is as follows.

キーワード生成手段1は、コンテンツDB6を検索する際に使用するキーワードの候補を生成し、送受信手段11およびネットワーク30を介してクライアント20へ送信する。クライアント20内の画面表示手段2は、サーバ10から送られてきたキーワード候補を画面に表示する。また、キーワード使用可能性判定手段3は、各キーワード候補の画面の表示状態に基づき、各キーワード候補の検索要求としての使用可能性の度合いを判定し、判定結果を送受信手段21およびネットワーク30を介してサーバ10へ送信する。判定結果には、キーワード候補と使用可能性の度合いを示す情報が含まれる。サーバ10内の検索制御手段4は、キーワード候補を使用可能性が大きい順に使用してコンテンツDB6を検索し、検索結果をクライアント20へ送信する。より具体的には、1つのキーワードについての検索が完了する毎に、検索結果をクライアント20へ送信する。クライアント20内の検索結果記憶手段5は、サーバ10から送られてきた検索結果をその内部に設けられているメモリに書き込む。検索手段8は、ユーザによって検索要求が入力されると、先ず、検索結果記憶手段5を検索する。そして、要求されたコンテンツを検索できた場合には、それをユーザに提示する。これに対して、検索結果記憶手段5に該当するコンテンツが格納されていない場合は、サーバ10へ検索要求を送る。サーバ10内の検索制御手段4は、コンテンツDB6から該当するコンテンツを検索し、クライアント20へ返す。これにより、クライアント20内の検索手段8は、ユーザに検索結果を提示する。   The keyword generation unit 1 generates keyword candidates to be used when searching the content DB 6, and transmits the keyword candidates to the client 20 via the transmission / reception unit 11 and the network 30. The screen display means 2 in the client 20 displays the keyword candidates sent from the server 10 on the screen. Further, the keyword availability determination unit 3 determines the degree of availability as a search request for each keyword candidate based on the display state of the screen of each keyword candidate, and sends the determination result via the transmission / reception unit 21 and the network 30. To the server 10. The determination result includes information indicating the keyword candidate and the degree of availability. The search control means 4 in the server 10 searches the content DB 6 using the keyword candidates in descending order of possibility of use, and transmits the search result to the client 20. More specifically, the search result is transmitted to the client 20 every time the search for one keyword is completed. The search result storage means 5 in the client 20 writes the search result sent from the server 10 in a memory provided therein. When a search request is input by the user, the search unit 8 first searches the search result storage unit 5. If the requested content can be retrieved, it is presented to the user. On the other hand, if the corresponding content is not stored in the search result storage means 5, a search request is sent to the server 10. The search control means 4 in the server 10 searches for the corresponding content from the content DB 6 and returns it to the client 20. Thereby, the search means 8 in the client 20 presents a search result to a user.

また、図10に示したキーワード生成手段1、画面表示手段2、キーワード使用可能性判定手段3、検索制御手段4、検索結果記憶手段5、コンテンツDB6、および画面更新監視手段7の内、一部をサーバに、残りをクライアントに配置する構成であってもよい。このような場合の構成例として、キーワード生成手段1、検索制御手段4、および、コンテンツDB6をサーバに配置し、画面表示手段2、キーワード使用可能性判定手段3、検索結果記憶手段5、および、画面更新監視手段7をクライアントに配置する構成をとることができる。なお、サーバには図12に示した送受信手段11も配置され、クライアントには図12に示した送受信手段21、検索手段8も配置される。   Also, some of the keyword generation means 1, screen display means 2, keyword availability determination means 3, search control means 4, search result storage means 5, content DB 6, and screen update monitoring means 7 shown in FIG. May be arranged in the server and the rest in the client. As a configuration example in such a case, the keyword generation unit 1, the search control unit 4, and the content DB 6 are arranged on the server, the screen display unit 2, the keyword availability determination unit 3, the search result storage unit 5, and A configuration may be adopted in which the screen update monitoring means 7 is arranged in the client. The server is also provided with the transmission / reception means 11 shown in FIG. 12, and the client is also provided with the transmission / reception means 21 and the search means 8 shown in FIG.

本発明は、ユーザの検索要求に備えて検索結果を先読みする情報検索システムや、情報検索システムをコンピュータに実現するためのプログラムといった用途に適用できる。   INDUSTRIAL APPLICABILITY The present invention can be applied to uses such as an information search system that prefetches search results in preparation for a user search request, and a program for realizing the information search system on a computer.

1…キーワード生成手段
2…画面表示手段
3…キーワード使用可能性判定手段
4…検索制御手段
5…検索結果記憶手段
6…コンテンツDB
7…画面更新監視手段
8…検索手段
10…サーバ
11…送受信手段
20…クライアント
21…送受信手段
30…ネットワーク
DESCRIPTION OF SYMBOLS 1 ... Keyword generation means 2 ... Screen display means 3 ... Keyword availability determination means 4 ... Search control means 5 ... Search result storage means 6 ... Content DB
7 ... Screen update monitoring means 8 ... Search means 10 ... Server 11 ... Transmission / reception means 20 ... Client 21 ... Transmission / reception means 30 ... Network

Claims (26)

コンテンツ記憶部を検索する際に使用するキーワードの候補の一部または全部を画面に表示する画面表示手段と、
前記候補それぞれについて、その候補の画面表示状態に基づき、その候補が前記コンテンツ記憶部を検索するためのキーワードとして使用される使用可能性の度合いを判定する使用可能性判定手段と、
前記候補を前記使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索する検索制御手段と、
該検索制御手段の検索結果を記憶する検索結果記憶手段とを備えたことを特徴とする情報検索システム。
Screen display means for displaying part or all of the keyword candidates used when searching the content storage unit on the screen;
For each of the candidates, based on the screen display state of the candidates, usability determination means for determining the degree of usability that the candidates are used as keywords for searching the content storage unit;
Search control means for searching the content storage unit using the candidates in descending order of the degree of availability;
An information search system comprising search result storage means for storing search results of the search control means.
前記画面の更新を監視する画面更新監視手段を更に備え、且つ、
前記使用可能性判定手段は、候補の画面表示状態の変化を伴う画面の更新が前記画面更新監視手段によって検出されたとき、候補それぞれの使用可能性の度合いを改めて判定し、
前記検索制御手段は、前記使用可能性判定手段によって改めて判定された前記候補それぞれの前記使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索することを特徴とする請求項1に記載の情報検索システム。
Screen update monitoring means for monitoring the update of the screen, and
The usability determining means determines again the degree of availability of each candidate when an update of the screen accompanied by a change in the screen display state of the candidate is detected by the screen update monitoring means,
The search control unit searches the content storage unit using the candidates in descending order of the usability of the candidates determined again by the usability determination unit. Information retrieval system described.
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されているか否かを含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
The information search system according to claim 1, wherein the candidate screen display state includes whether or not the candidate is displayed in the candidate display area.
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されている候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離を含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
3. The candidate screen display state includes a minimum distance between a candidate display position displayed in the candidate display area and a display position of a boundary line of the candidate display area. Information retrieval system described in 1.
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されていない候補を前記候補表示領域に表示させるためのスクロール量を含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
The information search system according to claim 1, wherein the candidate screen display state includes a scroll amount for displaying a candidate that is not displayed in the candidate display area in the candidate display area.
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されている候補の表示位置と候補を選択するためのカーソルの表示位置との間の距離を含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
3. The candidate screen display state includes a distance between a candidate display position displayed in the candidate display area and a cursor display position for selecting a candidate. Information retrieval system described.
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されているか否かと、前記候補表示領域に表示されている候補の表示位置と前記候補表示領域の境界線の表示位置との間の距離を含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
The screen display state of the candidate indicates whether or not the candidate display area is displayed and the distance between the candidate display position displayed in the candidate display area and the display position of the boundary line of the candidate display area. The information search system according to claim 1, further comprising:
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されているか否かと、前記候補表示領域に表示されていない候補を前記候補表示領域に表示させるためのスクロール量とを含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
The candidate screen display state includes whether or not the candidate is displayed in the candidate display area and a scroll amount for displaying the candidate that is not displayed in the candidate display area in the candidate display area. The information search system according to claim 1 or 2.
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されているか否かと、前記候補表示領域に表示されている候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離と、前記候補表示領域に表示されていない候補を前記候補表示領域に表示させるためのスクロール量とを含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
The candidate screen display state is whether or not the candidate display area is displayed, and the minimum distance between the candidate display position displayed in the candidate display area and the boundary display position of the candidate display area The information search system according to claim 1, further comprising: a scroll amount for displaying a candidate that is not displayed in the candidate display area in the candidate display area.
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されているか否かと、前記候補表示領域に表示されている候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離と、前記候補表示領域に表示されている候補の表示位置と候補を選択するためのカーソルの表示位置との間の距離とを含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
The candidate screen display state is whether or not the candidate display area is displayed, and the minimum distance between the candidate display position displayed in the candidate display area and the boundary display position of the candidate display area And a distance between a display position of the candidate displayed in the candidate display area and a display position of a cursor for selecting the candidate. .
前記候補の一部または全部は、前記画面上に設けられた候補表示領域に表示され、
前記候補の画面表示状態は、前記候補表示領域に表示されているか否かと、前記候補表示領域に表示されている候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離と、前記候補表示領域に表示されていない候補を前記候補表示領域に表示させるためのスクロール量と、前記候補表示領域に表示されている候補の表示位置と候補を選択するためのカーソルの表示位置との間の距離とを含むことを特徴とする請求項1または2に記載の情報検索システム。
Part or all of the candidates are displayed in a candidate display area provided on the screen,
The candidate screen display state is whether or not the candidate display area is displayed, and the minimum distance between the candidate display position displayed in the candidate display area and the boundary display position of the candidate display area And a scroll amount for displaying a candidate not displayed in the candidate display area in the candidate display area, a display position of the candidate displayed in the candidate display area, and a display position of a cursor for selecting the candidate The information retrieval system according to claim 1, further comprising a distance between
前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されている場合は表示されてない場合に比較して前記対象候補の使用可能性の度合いを大きくすることを特徴とする請求項3に記載の情報検索システム。   The usability determining means increases the degree of availability of the target candidate when the target candidate to be determined is displayed in the candidate display area as compared to when it is not displayed. The information search system according to claim 3, wherein 前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されている場合は、前記対象候補の使用可能性の度合いを前記対象候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離が大きくなるほど小さくすることを特徴とする請求項4に記載の情報検索システム。   When the target candidate to be determined is displayed in the candidate display area, the usability determining unit determines the availability of the target candidate based on the display position of the target candidate and the candidate display area. 5. The information search system according to claim 4, wherein the information retrieval system is made smaller as the minimum distance from the display position of the boundary line becomes larger. 前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されていない場合は、前記対象候補の使用可能性の度合いを、前記対象候補を前記候補表示領域に表示させるためのスクロール量が大きくなるほど小さくすることを特徴とする請求項5に記載の情報検索システム。   When the target candidate that is the determination target is not displayed in the candidate display area, the usability determination unit displays the degree of availability of the target candidate in the candidate display area. 6. The information search system according to claim 5, wherein the scroll amount is reduced as the scroll amount increases. 前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されている場合は、前記対象候補の使用可能性の度合いを前記対象候補の表示位置と前記カーソルの表示位置との間の距離が大きくなるほど小さくすることを特徴とする請求項6に記載の情報検索システム。   When the target candidate that is a determination target is displayed in the candidate display area, the usability determination unit determines the degree of availability of the target candidate and the display position of the target candidate and the display position of the cursor. The information retrieval system according to claim 6, wherein the information retrieval system is made smaller as the distance between the first and second objects increases. 前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されている場合は表示されていない場合に比較して前記対象候補の使用可能性の度合いを大きくし、且つ、前記対象候補が前記候補表示領域に表示されている場合は前記対象候補の使用可能性の度合いを前記対象候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離が大きくなるほど小さくすることを特徴とする請求項7に記載の情報検索システム。   The usability determination means increases the degree of usability of the target candidate when the target candidate that is the determination target is displayed in the candidate display area as compared to when it is not displayed, and When the target candidate is displayed in the candidate display area, the minimum distance between the display position of the target candidate and the display position of the boundary line of the candidate display area indicates the degree of availability of the target candidate. The information retrieval system according to claim 7, wherein the information retrieval system is reduced as the size increases. 前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されている場合は表示されていない場合に比較して前記対象候補の使用可能性の度合いを大きくし、且つ、前記対象候補が前記候補表示領域に表示されていない場合は前記対象候補の使用可能性の度合いを、前記対象候補を前記候補表示領域に表示させるためのスクロール量が大きくなるほど小さくすることを特徴とする請求項8に記載の情報検索システム。   The usability determination means increases the degree of usability of the target candidate when the target candidate that is the determination target is displayed in the candidate display area as compared to when it is not displayed, and When the target candidate is not displayed in the candidate display area, the degree of availability of the target candidate is reduced as the scroll amount for displaying the target candidate in the candidate display area increases. The information search system according to claim 8. 前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されている場合には表示されていない場合に比較して大きくなり、且つ、前記対象候補が前記候補表示領域に表示されている場合には前記対象候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離が大きくなるほど小さくなる第1の使用可能性の度合いと、前記対象候補が前記候補表示領域に表示されている場合には表示されていない場合に比較して大きくなり、且つ、前記対象候補が前記候補表示領域に表示されていない場合には前記対象候補を前記候補表示領域に表示させるためのスクロール量が大きくなるほど小さくなる第2の使用可能性の度合いとの重み付け線形和を前記対象候補の使用可能性の度合いとすることを特徴とする請求項9に記載の情報検索システム。   The usability determination unit is larger when the target candidate that is the determination target is displayed in the candidate display area than when the target candidate is not displayed, and the target candidate is the candidate display area Is displayed, the first usability degree that decreases as the minimum distance between the display position of the target candidate and the display position of the boundary line of the candidate display area increases, and the target candidate When displayed in the candidate display area, it is larger than when not displayed, and when the target candidate is not displayed in the candidate display area, the target candidate is displayed in the candidate display area. A weighted linear sum with a second availability level that decreases as the scroll amount for display on the screen becomes larger is used as the availability level of the target candidate. Information retrieval system according to Motomeko 9. 前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されている場合には表示されてない場合にして大きくなる第1の使用可能性の度合いと、前記対象候補が前記候補表示領域に表示されている場合には表示されていない場合に比較して大きくなり、且つ、前記対象候補が前記候補表示領域に表示されている場合には前記対象候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離が大きくなるほど小さくなる第2の使用可能性の度合いと、前記対象候補が前記候補表示領域に表示されている場合には表示されていない場合に比較して大きくなり、且つ、前記対象候補が前記候補表示領域に表示されている場合には、前記対象候補の表示位置と前記カーソルの表示位置との間の距離が大きくなるほど小さくなる第3の使用可能性の度合いとの重み付け線形和を前記対象候補の使用可能性の度合いとすることを特徴とする請求項10に記載の情報検索システム。   The usability determination means includes a first usability degree that increases when the target candidate to be determined is not displayed when the target candidate is displayed in the candidate display area, and the target candidate When the target candidate is displayed in the candidate display area, it is larger than when it is not displayed, and when the target candidate is displayed in the candidate display area, the display position of the target candidate is The second degree of usability that decreases as the minimum distance from the display position of the boundary line of the candidate display area increases, and is displayed when the target candidate is displayed in the candidate display area When the target candidate is displayed in the candidate display area, the distance between the target candidate display position and the cursor display position is large. More becomes smaller third information retrieval system of claim 10, the weighted linear sum of the degree of availability, characterized in that the degree of availability of the target candidate. 前記使用可能性判定手段は、判定対象にしている対象候補が前記候補表示領域に表示されている場合には表示されていない場合に比較して大きくなり、且つ、前記対象候補が前記候補表示領域に表示されている場合には前記対象候補の表示位置と前記候補表示領域の境界線の表示位置との間の最小距離が大きくなるほど小さくなる第1の使用可能性の度合いと、前記対象候補が前記候補表示領域に表示されている場合には表示されていない場合に比較して大きくなり、且つ、前記対象候補が前記候補表示領域に表示されていない場合には前記対象候補を前記候補表示領域に表示させるためのスクロール量が大きくなるほど小さくなる第2の使用可能性の度合いと、前記対象候補が前記候補表示領域に表示されている場合には表示されていない場合に比較して大きくなり、且つ、前記対象候補が前記候補表示領域に表示されている場合には、前記対象候補の表示位置と前記カーソルの表示位置との間の距離が大きくなるほど小さくなる第3の使用可能性の度合いとの重み付け線形和を前記対象候補の使用可能性の度合いとすることを特徴とする請求項11に記載の情報検索システム。   The usability determination unit is larger when the target candidate that is the determination target is displayed in the candidate display area than when the target candidate is not displayed, and the target candidate is the candidate display area Is displayed, the first usability degree that decreases as the minimum distance between the display position of the target candidate and the display position of the boundary line of the candidate display area increases, and the target candidate When displayed in the candidate display area, it is larger than when not displayed, and when the target candidate is not displayed in the candidate display area, the target candidate is displayed in the candidate display area. The second degree of usability that decreases as the scroll amount for display on the screen increases, and is not displayed when the target candidate is displayed in the candidate display area If the target candidate is displayed in the candidate display area, the smaller the distance between the target candidate display position and the cursor display position, the smaller The information search system according to claim 11, wherein a weighted linear sum with a degree of availability of 3 is set as a degree of availability of the target candidate. 前記検索制御手段は、前記キーワードの候補の全てを用いて予め前記コンテンツ記憶部を検索して検索結果をメモリに格納しておき、その後、前記使用可能性判定手段で判定された使用可能性の度合いが大きい候補から順に用いて、前記コンテンツ記憶部の代わりに前記メモリから前記候補に対応するコンテンツを検索することを特徴とする請求項1乃至20の何れか1項に記載の情報検索システム。   The search control means searches the content storage unit in advance using all of the keyword candidates and stores the search result in a memory, and then the availability determined by the availability determination means. The information search system according to any one of claims 1 to 20, wherein content corresponding to the candidate is searched from the memory instead of the content storage unit in order from a candidate having a higher degree. 前記画面表示手段、前記使用可能性判定手段、前記検索制御手段、前記検索結果記憶手段の内、一部をサーバが、残りをクライアントがそれぞれ備えることを特徴とする請求項1乃至21の何れか1項に記載の情報検索システム。   The server includes a part of the screen display unit, the usability determination unit, the search control unit, and the search result storage unit, and the client includes the rest. The information search system according to item 1. 画面表示手段が、コンテンツ記憶部を検索する際に使用するキーワードの候補の一部または全部を画面に表示する、第1のステップと、
使用可能性判定手段が、前記候補それぞれについて、その候補の画面表示状態に基づき、その候補が前記コンテンツ記憶部を検索するためのキーワードとして使用される使用可能性の度合いを判定する、第2のステップと、
検索制御手段が、前記候補を前記使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索する、第3のステップと、
検索結果記憶手段が、前記検索制御手段の検索結果を記憶する、第4のステップとを含むことを特徴とする情報検索方法。
A first step in which the screen display means displays part or all of the keyword candidates used when searching the content storage unit on the screen;
A usability determination unit for each of the candidates, based on a screen display state of the candidate, to determine a degree of usability that the candidate is used as a keyword for searching the content storage unit; Steps,
A third step in which the search control means searches the content storage unit using the candidates in descending order of the degree of availability;
A search result storage means includes a fourth step of storing a search result of the search control means.
画面更新監視手段が、前記画面の更新を監視する、第5のステップを含み、かつ、
前記使用可能性判定手段は、候補の画面表示状態の変化を伴う画面の更新が前記画面更新監視手段によって検出されたとき、候補それぞれの使用可能性の度合いを改めて判定し、
前記検索制御手段は、前記使用可能性判定手段によって前記候補それぞれの前記使用可能性の度合いが改めて判定されたとき、前記候補を前記改めて判定された使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索することを特徴とする請求項23に記載の情報検索方法。
The screen update monitoring means includes a fifth step of monitoring the update of the screen; and
The usability determining means determines again the degree of availability of each candidate when an update of the screen accompanied by a change in the screen display state of the candidate is detected by the screen update monitoring means,
The search control means uses the candidates in descending order of the usability determined when the usability determination means determines the availability degree of each of the candidates anew. The information search method according to claim 23, wherein the content storage unit is searched.
コンピュータを情報検索システムとして機能させるためのプログラムであって、
前記コンピュータを、
コンテンツ記憶部を検索する際に使用するキーワードの候補の一部または全部を画面に表示する画面表示手段、
前記候補それぞれについて、その候補の画面表示状態に基づき、その候補が前記コンテンツ記憶部を検索するためのキーワードとして使用される使用可能性の度合いを判定する使用可能性判定手段、
前記候補を前記使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索する検索制御手段、
該検索制御手段の検索結果を記憶する検索結果記憶手段として機能させるためのプログラム。
A program for causing a computer to function as an information retrieval system,
The computer,
Screen display means for displaying a part or all of keyword candidates used when searching the content storage unit on the screen;
For each of the candidates, usability determination means for determining a degree of usability that the candidate is used as a keyword for searching the content storage unit based on the screen display state of the candidate,
Search control means for searching the content storage unit using the candidates in descending order of the possibility of use,
A program for functioning as search result storage means for storing search results of the search control means.
前記コンピュータを、
前記画面の更新を監視する画面更新監視手段として機能させ、且つ、
前記使用可能性判定手段は、候補の画面表示状態の変化を伴う画面の更新が前記画面更新監視手段によって検出されたとき、候補それぞれの使用可能性の度合いを改めて判定し、
前記検索制御手段は、前記使用可能性判定手段によって前記候補それぞれの前記使用可能性の度合いが改めて判定されたとき、前記候補を前記改めて判定された使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索することを特徴とする請求項25に記載のプログラム。
The computer,
Function as screen update monitoring means for monitoring the update of the screen, and
The usability determining means determines again the degree of availability of each candidate when an update of the screen accompanied by a change in the screen display state of the candidate is detected by the screen update monitoring means,
The search control means uses the candidates in descending order of the usability determined when the usability determination means determines the availability degree of each of the candidates anew. The program according to claim 25, wherein the content storage unit is searched.
JP2009029552A 2009-02-12 2009-02-12 Information search system, information search method, and program Withdrawn JP2010186295A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009029552A JP2010186295A (en) 2009-02-12 2009-02-12 Information search system, information search method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009029552A JP2010186295A (en) 2009-02-12 2009-02-12 Information search system, information search method, and program

Publications (1)

Publication Number Publication Date
JP2010186295A true JP2010186295A (en) 2010-08-26

Family

ID=42766920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009029552A Withdrawn JP2010186295A (en) 2009-02-12 2009-02-12 Information search system, information search method, and program

Country Status (1)

Country Link
JP (1) JP2010186295A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012123603A (en) * 2010-12-08 2012-06-28 Yahoo Japan Corp Retrieval support device
JP2015511347A (en) * 2012-01-19 2015-04-16 グーグル・インク System and method for improving access to search results
JP2022096311A (en) * 2020-12-17 2022-06-29 キヤノン株式会社 Information processing apparatus, information processing method, and program
US12118051B2 (en) 2021-12-07 2024-10-15 Samsung Electronics Co., Ltd. Electronic device for searching for content and method thereof

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012123603A (en) * 2010-12-08 2012-06-28 Yahoo Japan Corp Retrieval support device
KR20180066280A (en) * 2012-01-19 2018-06-18 구글 엘엘씨 System and method for improving access to search results
US9672285B2 (en) 2012-01-19 2017-06-06 Google Inc. System and method for improving access to search results
JP2017142832A (en) * 2012-01-19 2017-08-17 グーグル インコーポレイテッド System, method and storage medium for improving access to search results
CN107463641A (en) * 2012-01-19 2017-12-12 谷歌公司 System and method for improving the access to search result
KR101867809B1 (en) * 2012-01-19 2018-06-18 구글 엘엘씨 System and method for improving access to search results
JP2015511347A (en) * 2012-01-19 2015-04-16 グーグル・インク System and method for improving access to search results
JP2019153323A (en) * 2012-01-19 2019-09-12 グーグル エルエルシー System, method and storage medium for improving access to search result
US10572548B2 (en) 2012-01-19 2020-02-25 Google Llc System and method for improving access to search results
CN107463641B (en) * 2012-01-19 2020-10-27 谷歌有限责任公司 System and method for improving access to search results
JP2022096311A (en) * 2020-12-17 2022-06-29 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP7764127B2 (en) 2020-12-17 2025-11-05 キヤノン株式会社 Information processing device, information processing method, and program
US12118051B2 (en) 2021-12-07 2024-10-15 Samsung Electronics Co., Ltd. Electronic device for searching for content and method thereof

Similar Documents

Publication Publication Date Title
US10417300B2 (en) Systems and methods for improved web-based document retrieval and object manipulation
JP6351611B2 (en) Distributing and displaying page previews during page acquisition events
JP6073366B2 (en) Application driven CDN pre-caching
US9607055B2 (en) System and method for dynamically retrieving data specific to a region of a layer
JP5786105B2 (en) Information processing apparatus, information processing method, information processing program, display control apparatus, and display control program
US9348939B2 (en) Web site sectioning for mobile web browser usability
US20170132327A1 (en) Pre-fetching of network page content in a browser application
US10007711B2 (en) Data rendering optimization
US20110258575A1 (en) Displaying large datasets in a browser environment
JP2015509229A5 (en)
AU2011214471A1 (en) Method and system for organizing information with a sharable user interface
JP2018514822A (en) Visibility detection of digital content
CN102999342A (en) Full-screen browsing method and device for picture in web page
KR20140074294A (en) Efficiently providing data from a virtualized data source
JP2025501959A (en) Method and apparatus for in-browser related searches - Patents.com
JP2018055314A (en) Image transfer apparatus and image transfer method
CN103020178A (en) Method and device for loading image toolbar with browser
JP2010186295A (en) Information search system, information search method, and program
JP2008204189A (en) Updated information responding device and web server
JP2010092103A (en) Web page display method, server unit, and program
KR101132220B1 (en) Method, system and computer-readable recording medium for providing web page using cache
JP2018506813A (en) Content providing server for displaying advertisement, its method, and recording medium readable by electronic device in which advertisement display method in content is recorded as program
CN110622135B (en) Systems and methods for providing content items in situations involving suboptimal network conditions
JPWO2018020647A1 (en) Drawing data generation program, drawing data generation apparatus, and drawing data generation method
JP2019028797A (en) Information display program, information display method, information display device, and distribution device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20120501