JP2010186295A - Information search system, information search method, and program - Google Patents
Information search system, information search method, and program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000003860 storage Methods 0.000 claims abstract description 51
- 230000006870 function Effects 0.000 claims description 24
- 238000012544 monitoring process Methods 0.000 claims description 15
- 230000007423 decrease Effects 0.000 claims description 6
- 238000002360 preparation method Methods 0.000 abstract description 8
- 230000005540 biological transmission Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
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,
特許文献1には、掲示板サーバとユーザ端末とから構成される電子掲示板システムにおいて、ユーザ端末が掲示板サーバからメッセージを先読みしておく技術が記載されている。具体的には、ユーザがメッセージ一覧を用いてメッセージを選択した後、一定時間が経過してもメッセージが選択されなかった場合、前記メッセージ一覧に載っているメッセージの内の未読のメッセージを掲示板サーバから先読みしておく。
また、非特許文献1には、Webページに埋め込まれている所定の情報(HTMLの<link>タグ等)に基づいて、ユーザが近い将来にアクセスするであろうWebページを先読みしておく技術が記載されている。
Non-Patent
一方、情報検索システムとしては、コンテンツを検索するために使用するキーワードの候補を画面に表示しておき、ユーザによってキーワードが選択されると、選択されたキーワードに対応するコンテンツを検索するようにしたものがある(例えば、特許文献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).
特許文献1に記載されている技術によれば、メッセージ一覧中の未読のメッセージを先読みしておくので、ユーザは、効率良くメッセージを参照することが可能になる。しかし、特許文献1に記載されている技術は、未読のメッセージの内、どのメッセージがユーザによって参照されやすいメッセージであるかを考慮せずに先読みを行なっているため、ユーザが参照しないメッセージは先読みされているが、ユーザが参照するメッセージは先読みされていないという事態が発生する可能性が高い。
According to the technique described in
また、非特許文献1に記載されている技術によれば、ユーザが参照しているWebページとリンクされているWebページを先読みしておくので、ユーザは、効率良くリンク先のWebページを参照することができる。しかし、非特許文献1に記載されている技術は、リンクされているWebページの内のどのWebページがユーザによってアクセスされやすいWebページであるかを考慮せずにWebページの先読みを実施しているので、ユーザがアクセスしないWebページは先読みされているが、ユーザがアクセスするWebページは先読みされていないという事態が発生する可能性が高い。
In addition, according to the technique described in Non-Patent
ところで、コンテンツの検索に使用するキーワードの候補を画面に表示し、ユーザによって選択されたキーワードを用いてコンテンツの検索を行う情報検索システムにおいても、検索効率を高いものにするため、検索結果やコンテンツの先読みを実施することが望ましい。そこで、上記したような情報検索システムに特許文献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
先ず、上記した情報検索システムに特許文献1に記載されている先読み技術を適用した場合を考えてみる。この場合の構成は、キーワードの候補の内の未選択のキーワードそれぞれについて、そのキーワードに対応するコンテンツを先読みしておくという構成になる。しかしながら、特許文献1に記載されている技術を適用した場合には、未選択のキーワードの内のどのキーワードがユーザによって選択されやすいのか、即ちキーワードの検索要求としての使われやすさを特段考慮せずにコンテンツの先読みを実施することになるため、ユーザの検索要求に備えて検索結果を前もって効果的に取得できないという問題がある。具体的には、検索要求として使われにくいキーワードの検索結果が、検索要求として使われやすいキーワードの検索結果よりも先に取得されてしまい、その結果、検索要求時に要求されている検索結果が先読みされていない状態が発生し、ユーザが検索結果を即座に閲覧できないという問題が生じる。
First, consider the case where the prefetching technique described in
次に、上記した情報検索システムに非特許文献1に記載されている先読み技術を適用した場合を考えてみる。この場合の構成は、キーワードの候補それぞれについて、そのキーワードに対応するコンテンツを先読みしておくという構成になる。しかし、非特許文献1に記載されている技術を利用した場合も、キーワードの検索要求としての使われやすさを特段考慮せずにコンテンツの先読みを実施することになるため、特許文献1に記載されている技術を適用した場合と同様の問題が生じる。
Next, consider the case where the prefetching technique described in
[発明の目的]
本発明は、上記課題に鑑みてなされたものであり、コンテンツを検索するためのキーワードの候補を画面に表示するようにした情報検索システムにおいて、ユーザの検索要求に備えて検索結果を前もって効果的に取得できるようにすることにある。
[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の実施の形態]
次に、本発明を実施するための形態について図面を参照して詳細に説明する。
[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
コンテンツDB6は、ディスク装置などによって実現されるものであり、検索対象となるコンテンツの集合を記憶している。ここでのコンテンツとしては、例えば文書ファイルや画像ファイルなど、任意のデータを用いることができる。
The
キーワード生成手段1は、コンテンツDB6を検索するためのキーワードの候補(キーワード候補)を生成する。ここでのキーワード候補としては、例えば予め用意されたキーワードや、コンテンツDB6などから抽出したキーワードなどを用いることができる。図2にキーワード候補の例を示す。
The
画面表示手段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
検索結果記憶手段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
次に、本実施の形態の動作について図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
さらに、検索制御手段4は、使用可能性の度合いが大きいキーワード候補から順に用いてコンテンツDB6の検索を繰り返し、全てのキーワード候補の処理を終えた時点で処理を終了する(ステップA5〜A9)。
Further, the search control means 4 repeats the search of the
[第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
また、本実施の形態では、キーワード候補の画面表示状態として、キーワード候補が候補表示領域に表示されているか否かといった情報を使用すると共に、候補表示領域にされているキーワード候補については、候補表示領域の境界線の表示位置とキーワード候補の表示位置との間の距離、および、カーソルの表示位置とキーワード候補の表示位置との間の距離を使用し、候補表示領域に表示されていないキーワード候補については、キーワード候補と候補表示領域との間のスクロール量を使用しているので、キーワード候補の検索要求としての使用可能性の度合いを精度良く判定することができる。 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
本発明は、上述した実施の形態に限定されるものではなく、各種の変形が可能である。 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
検索制御手段4は、キーワード生成手段1によってキーワード候補が生成されると、生成された全てのキーワード候補を用いてコンテンツDB6を検索し、検索結果を半導体メモリなどの高速なメモリ(図示せず)に格納しておく。その後、検索制御手段4は、キーワード使用可能性判定手段3で判定された使用可能性の度合いが大きいキーワード候補から順番に使用して、そのキーワード候補に対応する検索結果を上記した高速なメモリから検索する。検索結果記憶手段5は、検索制御手段4の検索結果を記憶する。
When keyword candidates are generated by the
このような構成をとることにより、検索結果記憶手段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
また、図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
図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
また、図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,
本発明は、ユーザの検索要求に備えて検索結果を先読みする情報検索システムや、情報検索システムをコンピュータに実現するためのプログラムといった用途に適用できる。 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
7 ... Screen update monitoring means 8 ... Search means 10 ...
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
使用可能性判定手段が、前記候補それぞれについて、その候補の画面表示状態に基づき、その候補が前記コンテンツ記憶部を検索するためのキーワードとして使用される使用可能性の度合いを判定する、第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.
前記使用可能性判定手段は、候補の画面表示状態の変化を伴う画面の更新が前記画面更新監視手段によって検出されたとき、候補それぞれの使用可能性の度合いを改めて判定し、
前記検索制御手段は、前記使用可能性判定手段によって前記候補それぞれの前記使用可能性の度合いが改めて判定されたとき、前記候補を前記改めて判定された使用可能性の度合いが大きいものから順に用いて前記コンテンツ記憶部を検索することを特徴とする請求項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.
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)
| 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 |
-
2009
- 2009-02-12 JP JP2009029552A patent/JP2010186295A/en not_active Withdrawn
Cited By (13)
| 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 |