JP2009134453A - Data record retrieving device and program - Google Patents
Data record retrieving device and program Download PDFInfo
- Publication number
- JP2009134453A JP2009134453A JP2007309109A JP2007309109A JP2009134453A JP 2009134453 A JP2009134453 A JP 2009134453A JP 2007309109 A JP2007309109 A JP 2007309109A JP 2007309109 A JP2007309109 A JP 2007309109A JP 2009134453 A JP2009134453 A JP 2009134453A
- Authority
- JP
- Japan
- Prior art keywords
- attribute
- data record
- option
- user
- attribute key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、多量のデータレコードを持つデータベースから、ユーザが所望するデータレコードを選択するシステムに関する。 The present invention relates to a system for selecting a data record desired by a user from a database having a large number of data records.
従来におけるテレビの視聴形態において、ビデオオンデマンドや多チャンネル放送の普及に伴い、ユーザは多量のコンテンツ(例えば、映画)が格納されたデータベースから自分が観たいコンテンツを探し出す必要性が生じてきた。 In the conventional television viewing mode, with the spread of video-on-demand and multi-channel broadcasting, it has become necessary for a user to search for a content he / she wants to watch from a database storing a large amount of content (for example, movies).
ユーザがデータベースから所望のデータを探し出す手段として、ひとつにはキーワードを用いた全文検索がある。この全文検索を行うためには、ユーザが検索キーワードをその都度に入力する必要がある。ユーザがテレビで視聴するコンテンツを選択する入力装置は、ボタンの数が制限された(例えば、12個)リモコンが主であり、また、それぞれのボタンにはひとつの機能が割り当てられており(例えば、チャンネル選択)、文字列を入力する用途には向いていない。 One means for a user to search for desired data from a database is a full-text search using keywords. In order to perform this full-text search, the user needs to input a search keyword each time. An input device for selecting content to be viewed on a television by a user is mainly a remote controller with a limited number of buttons (for example, 12), and each button is assigned one function (for example, , Channel selection), is not suitable for character string input.
また、リモコンと同様の制限を持つ端末として携帯電話がある。携帯電話の文字入力には、マルチタップ方式や2タップ方式があるが、これらは携帯電話になじみのないユーザにとっては新たに使い方を習得する手間がある。近年、文字列をすべて入力せずとも、文字列の候補を予測表示する予測変換が普及しているが、それでもユーザは候補を予測するきっかけとなる文字を入力しなければならない。 There is a mobile phone as a terminal having the same restrictions as a remote controller. There are a multi-tap method and a 2-tap method for inputting characters on a mobile phone, but these users have a trouble of learning how to use them for users who are not familiar with mobile phones. In recent years, prediction conversion for predicting and displaying character string candidates without inputting all character strings has become widespread, but the user still has to input characters that are used to predict candidates.
また、ユーザがデータベースから所望のデータを探し出すもうひとつの手段に、データベース側があらかじめ用意したメニュー構造をたどる方式がある。この方法ではユーザは文字列を入力しなくてもよい。しかし、データベースのコンテンツ数が膨大になると、メニュー構造の階層あるいは1階層あたりの選択肢の数も膨大になる。メニュー構造をたどる方式においては、選択肢が膨大になったとき、その中から所望の選択肢を探し出すことがユーザにとって負担になる。 Another method for a user to search for desired data from a database is to follow a menu structure prepared in advance by the database. In this method, the user does not have to input a character string. However, when the number of contents in the database becomes enormous, the number of menu structure layers or options per layer also becomes enormous. In the method of following the menu structure, it becomes a burden for the user to find a desired option from among the options when the options become enormous.
この問題を解決するために、従来の技術においては、メニューの1階層内の項目数と、メニュー選択回数を制限した状況下で効率的にデータを絞り込むためのメニュー構造の生成手法を提案している。具体的には、あらかじめ用意された検索キーワード群から、メニュー選択回数個分のキーワードの全ての組み合わせについて、データベースにAND検索を行い、結果件数が0ではなく、かつメニューの1階層内の項目数以下になるキーワードの組み合わせをもとにメニュー構造を生成する。この方法では、1階層に表示する項目数を制限しているため、ボタン数が限られたリモコンのような入力装置にも適している(特許文献1参照)。
しかし、従来技術においては、選択回数(すなわちAND検索に用いるキーワード数)を制限しているために、AND検索の結果が1階層あたりの項目数の上限を超えてしまうようなキーワードの組み合わせがメニュー生成時に排除されてしまう危険性があった。 However, in the prior art, since the number of selections (that is, the number of keywords used for AND search) is limited, a combination of keywords that results in the AND search exceeding the upper limit of the number of items per layer is a menu. There was a risk of being eliminated at the time of generation.
また、AND検索の結果件数の多寡で、メニューを生成するキーワードを決定しているため、検索結果の絞込みには有用でもユーザにとっては必要のないキーワードや絞り込んだ結果を想定しづらいキーワードのみが残り、ユーザが期待するキーワードが出現しない可能性があった。 In addition, since the number of AND search results is large and the keywords for generating the menu are determined, only keywords that are useful for narrowing the search results but are not necessary for the user, or keywords that are difficult to assume the narrowed results remain. The keyword expected by the user may not appear.
本発明はこのような課題に鑑みてなされたものであり、その目的は、入力ボタン数の限られた入力装置への文字入力を不要とし、絞込みを想定しやすいキーワードを排除せずに、多量のデータレコードを持つデータベースから所望のデータレコード検索するためのデータレコード検索装置およびプログラムを提供することにある。 The present invention has been made in view of such problems, and its purpose is to eliminate the need for character input to an input device with a limited number of input buttons and eliminate keywords that are likely to be narrowed down. It is an object of the present invention to provide a data record search apparatus and program for searching a desired data record from a database having a plurality of data records.
上述の課題を解決するために、請求項1記載の本発明は、ユーザが検索に用いる属性キーが付与されたデータレコードが複数記憶されて構成されたデータベースから所望のデータレコードを検索するためのデータレコード検索装置において、前記検索に用いるための選択を保留しておく属性キーを指定するための選択肢と、前記検索に全く用いない属性キーを指定するための選択肢と、を前記ユーザに提示するための選択肢提示手段と、前記保留した前記属性キーの数が所定数以下になった場合に前記保留した前記属性キーを前記ユーザに再び提示して選択を促すための選択肢再提示手段と、を備える。
In order to solve the above-mentioned problem, the present invention according to
また、請求項2に記載の本発明は、ユーザが検索に用いる属性キーが付与されたデータレコードが複数記憶されて構成されたデータベースから所望のデータレコードを検索するためのデータレコード検索プログラムであって、選択肢提示手段において、前記検索に用いるための選択を保留しておく属性キーを指定するための選択肢と、前記検索に全く用いない属性キーを指定するための選択肢と、を前記ユーザに提示するステップと、選択肢再提示手段において、前記保留した前記属性キーの数が所定数以下になった場合に前記保留した前記属性キーを前記ユーザに再び提示して選択を促すステップと、してコンピュータにインストールして実行する。 According to a second aspect of the present invention, there is provided a data record search program for searching for a desired data record from a database configured by storing a plurality of data records to which a user is assigned an attribute key used for search. Then, the option presenting means presents to the user an option for designating an attribute key for holding a selection for use in the search and an option for designating an attribute key not used for the search at all. And in the option re-presenting means, when the number of the reserved attribute keys becomes equal to or less than a predetermined number, the reserved attribute keys are again presented to the user for prompting selection. Install and run on.
本発明によれば、入力ボタン数の限られた入力装置への文字入力を不要とし、絞込みを想定しやすいキーワードを排除せずに、多量のデータレコードを持つデータベースから所望のデータレコード検索するためのデータレコード検索装置およびプログラムを提供することができる。 According to the present invention, it is not necessary to input characters to an input device with a limited number of input buttons, and a desired data record is searched from a database having a large number of data records without eliminating keywords that are likely to be narrowed down. Data record search apparatus and program can be provided.
以下に、本発明の実施の形態を図面とともに説明する。本実施の形態では、映画データベースからユーザが所望の映画を選択する状況を、理解を容易にするための一例として説明している。 Embodiments of the present invention will be described below with reference to the drawings. In the present embodiment, the situation in which the user selects a desired movie from the movie database is described as an example for facilitating understanding.
図1にデータレコード検索装置の構成図を示し、各部の詳細を説明する。 FIG. 1 shows a configuration diagram of a data record search apparatus, and details of each unit will be described.
制御装置3に接続された入力装置1と出力装置2について、本実施の形態では、入力装置1は12個のボタンを持つ一般的なテレビ用リモコンを想定している。また、出力装置2は一般的なテレビを想定している。そしてこれら入力装置1と出力装置2および制御装置3の構成によりデータレコード検索装置を構成している。
Regarding the
また、図1に示す構成はコンピュータプログラムにより実現することも可能である。コンピュータプログラムにより各構成が有する情報処理機能を実行させるべく、コンピュータにインストールして実行可能とする。それぞれの構成部はコンピュータプログラム上の情報処理ステップに置きかえてもよい。 The configuration shown in FIG. 1 can also be realized by a computer program. In order to execute the information processing function of each component by a computer program, the computer program can be installed and executed. Each component may be replaced with an information processing step on a computer program.
表示制御データ記憶部8は、出力装置2の表示領域に表示するデータレコードの個数の上限を保持している。表示領域の上限は入力装置1が持つボタンの数とする。本実施の形態では、入力装置1は12個のボタンを持っているので、表示できるデータレコードの個数の上限は12である。
The display control
表示する属性キーの個数の上限は、表示できるデータレコードの個数の上限から、後述する特殊クエリ選択肢の表示領域3個分を差し引いた数とする。本実施の形態では入力装置1のボタンの数が12個であることから表示領域の上限を、特殊クエリ選択肢3個分を差し引いた9個とする。
The upper limit of the number of attribute keys to be displayed is a value obtained by subtracting three special query option display areas described later from the upper limit of the number of data records that can be displayed. In the present embodiment, since the number of buttons of the
データベース記憶部9では、コンテンツのデータベースはデータレコードと各データレコードが持つ属性キーの2値テーブルからなる。その2値テーブルについては図2に一例を示しており、本実施の形態では1つのデータレコードが1つの映画作品を表す。属性キーは映画作品のメタデータからなり、データレコードは各属性キーの値として、属性キーがデータレコードに含まれるか否かの2値で持っている。例えば、図2に示すテーブルでは、属性キーは、監督の「ティム・バートン」、出演の「ニコラス・ケイジ」、ジャンルの「アクション」などのことを指す。このとき、「監督」「出演」「ジャンル」といった属性キーをまとめるカテゴリのことを「属性カテゴリ」と呼ぶ。
In the
クエリテーブル記憶部10では、データベース絞込みのためのクエリテーブルを保存する。クエリテーブルは、属性キーと属性キーに対応するクエリ状態のテーブルからなる。例を図3に示す。クエリ状態は、1,0,*,nullの4通りからなる。1は、該当する属性キーを含むデータレコードを、ユーザが所望することを表す。0は、該当する属性キーを含まないデータレコードを、ユーザが所望することを表す。*は、ユーザにとっては、該当する属性キーをデータレコードが含んでも含まなくてもかまわない、もしくは含んでいるかどうかわからないことを表す。nullは、ユーザによってまだクエリが入力されていない状態を表す。初期状態では、全ての属性キーのクエリ状態はnullである。
The query
作業データベース作成部5では、クエリテーブルを用いてデータベースからクエリテーブルの属性キーの値に一致するデータベースのデータレコード群を抽出する。これを「作業データベース」と呼ぶ。作業データベースは、データベースの属性キーの値と、クエリテーブルにおいて該当する属性キーのクエリ状態が一致するデータレコード群のみを抽出する。ただし、クエリテーブルの属性キーの値が*あるいはnullの属性キーについては値が0でも1でもかまわない。例として、属性カテゴリ「監督」の選択肢から「ティム・バートン」を選んだときのクエリテーブルのイメージを図9に示す。また、更新された作業データベースのイメージを図10に示す。
The work
表示データ決定部6では、作業データベースからユーザに提示する選択肢を決定する。
The display
まず、作業データベースの全ての属性キーについて、出現数をカウントする。出現数は、属性キーの値が1であるときに1加算する。カウントした結果を属性キー出現数カウントテーブルとして記憶する。この一例を図4に示す。 First, the number of appearances is counted for all attribute keys in the work database. The number of appearances is incremented by 1 when the value of the attribute key is 1. The counted result is stored as an attribute key appearance count table. An example of this is shown in FIG.
このとき、カウントした結果、出現数が0であった属性キーについては、クエリテーブルにおいて対応する属性キーのクエリ状態を0にする。この事態は、クエリテーブルにおける属性キーのクエリ状態がnullまたは*である属性キーについて起こりうる。これは、後述する、表示する選択肢となる属性キーを決定するときに、すでに絞り込み結果に存在しない属性キーをユーザに提示するのを防ぐためである。 At this time, as for the attribute key whose occurrence number is 0 as a result of counting, the query state of the corresponding attribute key in the query table is set to 0. This situation can occur for attribute keys whose attribute key query state in the query table is null or *. This is to prevent presenting to the user an attribute key that does not already exist in the narrowing-down result when determining an attribute key as an option to be displayed, which will be described later.
次に、属性カテゴリごとに、属性キーを出現数の降順にソートする。ソートの結果の例を図5に示す。 Next, the attribute keys are sorted in descending order of the number of appearances for each attribute category. An example of the result of sorting is shown in FIG.
そして、属性カテゴリのうち、ひとつをユーザに提示する選択肢と決定する。提示する属性カテゴリの決定方法としては、例えば、出現数が1以上の属性キーの項目数がもっとも少ない属性カテゴリを優先して選ぶ方法が考えられる。 Then, one of the attribute categories is determined as an option to be presented to the user. As a method for determining the attribute category to be presented, for example, a method of preferentially selecting an attribute category having the smallest number of items of attribute keys having an appearance number of 1 or more can be considered.
属性カテゴリの中から、選択肢として表示する属性キーを決定する。このとき、出現数の降順にソートした、属性キー出現数カウントテーブルの上位の属性キーのうち、クエリテーブル中で該当する属性キーのクエリ状態が1のものは、ユーザによってすでに選択済みであるとして、選択肢の候補からは除外する。そして、クエリテーブル中で該当する属性キーのクエリ状態がnullであるものを優先的に選択肢とする。この処理によって、選択肢の個数が表示領域の上限に達した場合は、ここで処理を終了し、選択肢として選ばれた属性キーのリストを表示制御部に出力する。 An attribute key to be displayed as an option is determined from the attribute category. At this time, it is assumed that the attribute key whose query state is 1 in the query table among the attribute keys at the top of the attribute key appearance count table sorted in descending order of the number of appearances has already been selected by the user. Excluded from choice candidates. Then, in the query table, an attribute key whose query state is null is preferentially selected. If the number of options reaches the upper limit of the display area by this process, the process ends here, and a list of attribute keys selected as options is output to the display control unit.
クエリ状態がnullである属性キーが、表示領域の上限に達しない場合は、次に、属性キー出現数カウントテーブルの上位の属性キーのうち、クエリ状態が*であるものを選択肢に加える。この処理によって選択肢の個数が表示領域の上限に達した場合は、処理を終了する。 If the attribute key whose query status is null does not reach the upper limit of the display area, then, among the higher-level attribute keys in the attribute key appearance count table, those whose query status is * are added to the options. If the number of choices reaches the upper limit of the display area by this process, the process ends.
また、クエリ状態がnullまたは*であるすべての属性キーを選択肢に加えても、表示領域の上限に達しない場合にも、処理は終了する。 In addition, even when all attribute keys whose query status is null or * are added to the choices, the process ends when the upper limit of the display area is not reached.
以上の手順によって表示する選択肢として決定した属性キーのリストを表示制御部7に出力する。
A list of attribute keys determined as options to be displayed by the above procedure is output to the
そして、表示制御部7では、表示データ決定部6から受け取った属性キーのリストと、特殊クエリ選択肢をまとめて、出力装置2に表示する。
Then, the
ここで特殊クエリ選択肢について説明する。特殊クエリ選択肢とは「現在の検索結果を見る」「わからない」「どれでもない」の3種類である。 Here, special query options will be described. There are three types of special query options: “view current search results”, “don't know”, and “none”.
「現在の検索結果を見る」をユーザが選択した場合、現在の作業データベースの絞込み結果のうち、表示領域の上限に従って、上位データレコードの一覧が表示される。このときの上位データレコードの決定方法であるが、例えば、タイトルの50音順であったり、別途データレコードに付与された重みであったりするが、ここでは説明を省略する。 When the user selects “view current search results”, a list of upper data records is displayed according to the upper limit of the display area among the current work database narrowing results. The method of determining the upper data record at this time is, for example, the title in the order of the Japanese syllabary or the weight assigned to the data record separately, but the description is omitted here.
「わからない」をユーザが選択した場合、クエリテーブルにおいて、現在表示されている属性キーのクエリ状態がnullであれば、*に変更する。これによって、ユーザが所望するコンテンツにおいて、現在表示されている属性キーの有無は問わないことが明示される。 When the user selects “I don't know”, if the query state of the attribute key currently displayed in the query table is null, the query key is changed to *. This clearly indicates that the content desired by the user does not matter whether or not there is an attribute key currently displayed.
「どれでもない」をユーザが選択した場合、クエリテーブルにおいて、現在表示されている属性キーのクエリ状態を0に変更する。これによって現在表示されている属性キーを含むデータレコードは次の作業データベース更新によって除外され、絞込みが行われる。そして、同じ属性カテゴリにおける2回目以降の選択肢の提示では、ユーザは一新された属性キーをもとに絞込みを行うことができる。この出力イメージを図7に示す。 When the user selects “None”, the query state of the attribute key currently displayed in the query table is changed to zero. As a result, the data record including the currently displayed attribute key is excluded by the next work database update and narrowed down. Then, in the second and subsequent choices presented in the same attribute category, the user can narrow down based on the renewed attribute key. This output image is shown in FIG.
以上に述べた特殊クエリ選択肢ではなく、表示された属性キーのうちどれかひとつをユーザが選択した場合、クエリテーブルにおいて、選択された属性キーのクエリ状態を1つに変更する。これによって、選択された属性キーを含むデータレコードのみが次の作業データベース更新によって絞り込まれる。 When the user selects any one of the displayed attribute keys instead of the special query options described above, the query state of the selected attribute key is changed to one in the query table. As a result, only the data records including the selected attribute key are narrowed down by the next work database update.
以上に述べたクエリの選択は入力装置1によって行われる。入力装置1は出力装置2に出力された表示領域の個数に対応するボタンを有する。これによって、ユーザはボタンを1つ押すことで、クエリをひとつ入力するもしくはコンテンツを選択することを可能にする。入力装置1と出力装置2による表示のイメージの一例を図6に示す。
The query selection described above is performed by the
ここで、ユーザがコンテンツを絞り込む際のシステムの制御の流れを図12に示す。最初に、クエリテーブルを用いて作業データベースを更新する(S1)。図9のクエリテーブルによって更新された作業データベースの例を図10に示す。 Here, FIG. 12 shows a control flow of the system when the user narrows down the contents. First, the work database is updated using the query table (S1). An example of the work database updated by the query table of FIG. 9 is shown in FIG.
次に、現在の作業データベースが持つデータレコードの総数を再カウントする(S2)。作業データベースを再カウントした結果の例を図11に示す。 Next, the total number of data records possessed by the current work database is recounted (S2). An example of the result of recounting the work database is shown in FIG.
このとき残っているデータレコードの総数が表示領域に表示可能な個数の上限を下回っていたとき(S3中のYES)、現在残っているデータレコードの一覧を表示データ決定部6に送信する。表示データ決定部は表示制御部7にデータレコードの一覧を出力し、表示制御部7は出力装置2に現在残っているデータレコードの一覧を表示する(S11)。その出力イメージの一例を図8に示す。
If the total number of remaining data records is below the upper limit of the number that can be displayed in the display area (YES in S3), a list of currently remaining data records is transmitted to the display
データレコードの総数が表示領域に表示可能な個数の上限を上回っていたとき(S3中のNO)、上述のように作業データベースの属性キーの出現数をカウントし(S4)、クエリテーブルを更新し(S5)、属性カテゴリごとに属性キーを出現数の降順にソートし(S6)、表示する属性カテゴリを決定し(S7)、属性キーを出力装置2に表示する(S8)。 When the total number of data records exceeds the upper limit of the number that can be displayed in the display area (NO in S3), the number of appearances of attribute keys in the work database is counted as described above (S4), and the query table is updated. (S5) The attribute keys are sorted in descending order of the number of appearances for each attribute category (S6), the attribute category to be displayed is determined (S7), and the attribute key is displayed on the output device 2 (S8).
ユーザは、入力装置1を用いて出力装置2に表示された選択肢を選択する。
The user selects an option displayed on the
入力を受けて、クエリテーブル更新部4が、クエリテーブルを更新する(S9)。このとき、クエリテーブル更新部4において、属性カテゴリごとに属性キーのクエリ状態がnullまたは*である属性キーの個数をカウントする(S10)。
In response to the input, the query
そして、カウントした属性キーの個数が、表示領域に表示可能な個数の上限を下回っている場合(S10中のYES)、該当する属性キーおよび特殊クエリ選択肢を出力装置2に表示する。これは、クエリテーブルに残っているある属性カテゴリにおいて、選択可能な属性キーが、表示領域に表示可能な個数の上限以下しか残っていないことを表す。
If the counted number of attribute keys is below the upper limit of the number that can be displayed in the display area (YES in S10), the corresponding attribute key and special query option are displayed on the
この処理によって、ユーザはコンテンツ絞込みの初期の段階では選択を保留していた属性カテゴリ、もしくは選択の対象となっていなかった属性キーの選択を、改めてシステムから求められることになる。 By this processing, the user is again required to select an attribute category that was suspended from selection at the initial stage of content narrowing down or an attribute key that was not a selection target.
この処理があることによって、ユーザは、絞込みの初期の段階で、クエリの選択を強制されることなく、自分が望む選択肢が現れるまで保留を続けることができる。 With this processing, the user can continue to hold until an option he desires appears without being forced to select a query in the initial stage of narrowing down.
また、カウントした属性キーの個数が、表示領域に表示可能な個数の上限を上回っている場合(S10中のNO)、処理は再びSへ戻り繰り返し実行される。 If the counted number of attribute keys exceeds the upper limit of the number that can be displayed in the display area (NO in S10), the process returns to S and is repeatedly executed.
以上説明した本発明の実施の形態によれば、入力ボタン数の限られた入力装置への文字入力を不要とし、絞込みを想定しやすいキーワードを排除せずに、多量のデータレコードを持つデータベースから所望のデータレコード検索するためのデータレコード検索装置およびプログラムを提供することができる。 According to the embodiment of the present invention described above, it is not necessary to input characters to an input device with a limited number of input buttons, and from a database having a large number of data records without eliminating keywords that are likely to be narrowed down. A data record search apparatus and program for searching for a desired data record can be provided.
1…入力装置
2…出力装置
3…制御装置
4…クエリテーブル更新部
5…作業データベース作成部
6…表示データ決定部
7…表示制御部
8…表示制御データ記憶部
9…データベース記憶部
10…クエリテーブル記憶部
DESCRIPTION OF
Claims (2)
前記検索に用いるための選択を保留しておく属性キーを指定するための選択肢と、前記検索に全く用いない属性キーを指定するための選択肢と、を前記ユーザに提示するための選択肢提示手段と、
前記保留した前記属性キーの数が所定数以下になった場合に前記保留した前記属性キーを前記ユーザに再び提示して選択を促すための選択肢再提示手段と、
を備えることを特徴とするデータレコード検索装置。 In a data record search device for searching for a desired data record from a database configured by storing a plurality of data records to which an attribute key used by a user is assigned,
An option presenting means for presenting to the user an option for designating an attribute key to hold a selection for use in the search, and an option for designating an attribute key not used for the search at all; ,
Option re-presenting means for prompting the user to select the attribute key again when the number of the attribute keys held is equal to or less than a predetermined number;
A data record retrieval apparatus comprising:
選択肢提示手段において、前記検索に用いるための選択を保留しておく属性キーを指定するための選択肢と、前記検索に全く用いない属性キーを指定するための選択肢と、を前記ユーザに提示するステップと、
選択肢再提示手段において、前記保留した前記属性キーの数が所定数以下になった場合に前記保留した前記属性キーを前記ユーザに再び提示して選択を促すステップと、
してコンピュータにインストールして実行することを特徴とするデータレコード検索プログラム。 A data record search program for searching a desired data record from a database configured by storing a plurality of data records to which an attribute key to be used by a user is assigned,
In the option presenting means, a step of presenting to the user an option for designating an attribute key for holding a selection for use in the search and an option for designating an attribute key not used for the search at all. When,
In the option re-presenting means, when the number of the reserved attribute keys is equal to or less than a predetermined number, re-presenting the reserved attribute keys to the user and prompting selection;
A data record search program that is installed in a computer and executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007309109A JP2009134453A (en) | 2007-11-29 | 2007-11-29 | Data record retrieving device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007309109A JP2009134453A (en) | 2007-11-29 | 2007-11-29 | Data record retrieving device and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009134453A true JP2009134453A (en) | 2009-06-18 |
Family
ID=40866279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007309109A Pending JP2009134453A (en) | 2007-11-29 | 2007-11-29 | Data record retrieving device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009134453A (en) |
-
2007
- 2007-11-29 JP JP2007309109A patent/JP2009134453A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190253762A1 (en) | Method and system for performing searches for television content using reduced text input | |
JP4423262B2 (en) | Content selection method and content selection device | |
US20070074254A1 (en) | Locating content in a television environment | |
JP4769889B2 (en) | PROGRAM SELECTION DEVICE AND PROGRAM SELECTION DEVICE CONTROL METHOD | |
US8869211B2 (en) | Zoomable content recommendation system | |
JP4331257B2 (en) | Information retrieval device | |
KR20040071279A (en) | Visualization of entertainment content | |
EP2883157A1 (en) | Clustered search results | |
JP2014518572A (en) | Phrase-based communication system | |
WO2005084235A2 (en) | A method and apparatus for searching large databases via limited query symbol sets | |
WO2007005485A2 (en) | Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count | |
KR20010108198A (en) | Method and apparatus for defining search queries and user profiles and viewing search results | |
JP2006040266A (en) | Information providing device, information provision method and program for information provision | |
CN101888503A (en) | Classification retrieving method for digital television program | |
JPWO2009113266A1 (en) | Content search apparatus and content search method | |
KR100809308B1 (en) | Search user interface for constructing and managing user profiles and search criteria | |
US8407243B2 (en) | Device and methods for presenting a scrollable user interface | |
JP2009069875A (en) | Content retrieval device, content retrieval method, program and recording medium | |
JP2007272625A (en) | Search guide device and search guide program | |
KR101295899B1 (en) | System and method for recommend keyword | |
JP2009069874A (en) | Content retrieval device, content retrieval method, program, and recording medium | |
WO2011067808A1 (en) | Program recommendation apparatus and program recommendation method | |
JP2009134453A (en) | Data record retrieving device and program | |
JP4197987B2 (en) | Information providing apparatus, information providing program, and recording medium | |
KR100834536B1 (en) | Method for information display based on ontology |