(57)【要約】【課題】大量にある選択項目の中から複数の項目をユーザに選択させる場合に、今どの項目が選択されていてどの項目が選択されていないのか（すなわち選択中の項目の組み合わせ）をユーザに分かりやすく提示すること。【解決手段】検索条件として使用可能な項目を画面上に一覧表示し、チェックボックスのチェックの切り替えで任意の項目を検索条件に追加あるいは削除できるユーザインターフェースにおいて、選択中の項目だけがそれ以外の項目の上にまとめて表示されるよう制御する。すなわち、いずれかの項目が選択されたことを検知すると、本装置は選択中の項目ほど画面上での順位が高くなるよう（優先的に表示されるよう、と言ってもよい）、各項目の順序を再計算する。なお本発明は必ずしも文書検索に限らず、大量の項目の中から必要なものだけを選択させるユーザインターフェースに広く応用できる。【選択図】        図７
2006039938.tif 000002
【特許請求の範囲】
【請求項１】
複数の選択項目を所定の順序で表示画面に表示する表示手段と、
前記表示手段により表示された前記複数の選択項目のうち少なくとも一つが選択されたことを検知する検知手段と、
前記検知手段により前記選択が検知された場合に前記表示手段により表示された前記複数の選択項目の前記表示画面上での順序を決定する決定手段と、
前記複数の選択項目を前記決定手段により決定された順序で前記表示画面に再表示する再表示手段と、
を備えることを特徴とする選択項目表示装置。
【請求項２】
前記決定手段は、前記複数の選択項目のうち選択中のものからなるグループとそれ以外のものからなるグループとが前記表示画面上で区分して表示されるよう前記順序を決定することを特徴とする前記請求項１に記載の選択項目表示装置。
【請求項３】
前記決定手段は、前記複数の選択項目のうち選択中のものからなるグループがそれ以外のものからなるグループより優先的に前記表示画面上に表示されるよう前記順序を決定することを特徴とする前記請求項１または請求項２に記載の選択項目表示装置。
【請求項４】
複数の選択項目を所定の順序で表示画面に表示する表示工程と、
前記表示工程で表示された前記複数の選択項目のうち少なくとも一つが選択されたことを検知する検知工程と、
前記検知工程で前記選択が検知された場合に前記表示工程で表示された前記複数の選択項目の前記表示画面上での順序を決定する決定工程と、
前記複数の選択項目を前記決定工程で決定された順序で前記表示画面に再表示する再表示工程と、
を含むことを特徴とする選択項目表示方法。
【請求項５】
前記決定工程では、前記複数の選択項目のうち選択中のものからなるグループとそれ以外のものからなるグループとが前記表示画面上で区分して表示されるよう前記順序を決定することを特徴とする前記請求項４に記載の選択項目表示方法。
【請求項６】
前記決定工程では、前記複数の選択項目のうち選択中のものからなるグループがそれ以外のものからなるグループより優先的に前記表示画面上に表示されるよう前記順序を決定することを特徴とする前記請求項４または請求項５に記載の選択項目表示方法。
【請求項７】
前記請求項４〜請求項６のいずれか一つに記載された方法をコンピュータに実行させる選択項目表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば画面上のチェックボックスのチェックを入れたり外したりすることで、ユーザが任意に選択／非選択を切り替えることのできる項目（以下では「選択項目」という）を画面表示する選択項目表示装置、選択項目表示方法、および選択項目表示プログラムに関する。
【背景技術】
【０００２】
電子文書のキーワード検索において、検索対象文書が特にスプレッドシートなどの表文書である場合は、キーワードの出現位置（文書中のどこに出現しているか）によって文書の適合／非適合が異なってくる場合がある。たとえば複数の顧客名簿（いずれも表文書であるものとする）の中から、都内在住の顧客を含む名簿だけを絞り込もうとして、キーワード「東京都」で検索を実行すると、勤務先が都内にあるだけの顧客を含む名簿も適合文書とされてしまう。
【０００３】
そこでこれを避けるために、検索条件としてキーワードとその出現位置とをあわせて指定できる従来技術がある。当該技術においては、キーワードとして「東京都」、その出現位置として、検索対象文書中の表の列（フィールド）の名称である「住所」を指定してやることで、「住所」列にキーワード「東京都」を含む文書のみを検索できる。すなわち、たとえば「勤務先」列にキーワード「東京都」を含むだけの文書はヒットしなくなり、これにより検索ノイズを低減させることができる。
【０００４】
ただ、特に検索対象文書が大量にある場合、列の名称を正確かつ網羅的に指定することは容易ではない。たとえば、顧客の住所を格納する列の名称としては、「住所」のほか「現住所」「住所／所在地」など様々なバリエーションが考えられる（文書間で必ずしも列の名称が統一されていない）ため、「東京都」の出現位置として「住所」列を指定するだけでは、たとえば「現住所」列に「東京都」を含む文書は検索から漏れてしまうことになる。
【０００５】
そこで本出願人は、検索対象文書中から表を構成する列の名称（以下では「属性名」という）を自動抽出し、かつ抽出した属性名を意味的に同一または類似するもの同士に分類してユーザに提示することで、ユーザがキーワードの出現位置（具体的には属性名）を正確かつ網羅的に指定できるよう支援している（たとえば、特願２００３−３７４２７５、特願２００３−３７４２７６。）。これらの発明においては、ユーザは検索対象文書中から抽出されたすべての属性名を一覧表示させ、この中から所望の属性名を選択して「追加」ボタンを押下することで、当該属性名を検索条件に追加できる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら属性名を網羅的に指定できるということは、その反面として、指定される属性名の数が多くなりやすいことを意味している。そして数が多くなってくると、検索条件として今どの属性名を指定しており、どの属性名を指定していないのかがユーザにとって分かりにくいという問題点があった。特に文書検索においては、検索条件を微妙に変更しながら試行錯誤した結果、目的の文書に到達することが多いため、現在の検索条件を正確に把握していないと、気付かずに同一の検索を繰り返すなどの無駄が多くなってしまう。
【０００７】
この発明は上述した従来技術による問題点を解消するため、大量にある選択項目の中から複数の項目をユーザに選択させる場合に、今どの項目が選択されていてどの項目が選択されていないのか（すなわち選択中の項目の組み合わせ）をユーザに分かりやすく提示することが可能な選択項目表示装置、選択項目表示方法、および選択項目表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる選択項目表示装置は、複数の選択項目を所定の順序で表示画面に表示する表示手段と、前記表示手段により表示された前記複数の選択項目のうち少なくとも一つが選択されたことを検知する検知手段と、前記検知手段により前記選択が検知された場合に前記表示手段により表示された前記複数の選択項目の前記表示画面上での順序を決定する決定手段と、前記複数の選択項目を前記決定手段により決定された順序で前記表示画面に再表示する再表示手段と、を備えることを特徴とする。
【０００９】
この請求項１の発明によれば、いずれかの項目が選択されたことを契機として、画面上の複数の選択項目の順序が入れ替えられる。
【００１０】
また、請求項２の発明にかかる選択項目表示装置は、前記請求項１に記載の発明において、前記決定手段が、前記複数の選択項目のうち選択中のものからなるグループとそれ以外のものからなるグループとが前記表示画面上で区分して表示されるよう前記順序を決定することを特徴とする。
【００１１】
この請求項２の発明によれば、いずれかの項目が選択されたことを契機として、選択中の項目群とそれ以外の項目群とがそれぞれまとめて表示されるよう、画面上の複数の選択項目の順序が入れ替えられる。
【００１２】
また、請求項３の発明にかかる選択項目表示装置は、前記請求項１または請求項２に記載の発明において、前記決定手段が、前記複数の選択項目のうち選択中のものからなるグループがそれ以外のものからなるグループより優先的に前記表示画面上に表示されるよう前記順序を決定することを特徴とする。
【００１３】
この請求項３の発明によれば、いずれかの項目が選択されたことを契機として、選択中の項目群がそれ以外の項目群より優先的に（たとえばより上位に）表示されるよう、画面上の複数の選択項目の順序が入れ替えられる。
【００１４】
また、請求項４の発明にかかる選択項目表示方法は、複数の選択項目を所定の順序で表示画面に表示する表示工程と、前記表示工程で表示された前記複数の選択項目のうち少なくとも一つが選択されたことを検知する検知工程と、前記検知工程で前記選択が検知された場合に前記表示工程で表示された前記複数の選択項目の前記表示画面上での順序を決定する決定工程と、前記複数の選択項目を前記決定工程で決定された順序で前記表示画面に再表示する再表示工程と、を含むことを特徴とする。
【００１５】
この請求項４の発明によれば、いずれかの項目が選択されたことを契機として、画面上の複数の選択項目の順序が入れ替えられる。
【００１６】
また、請求項５の発明にかかる選択項目表示方法は、前記請求項４に記載の発明において、前記決定工程では、前記複数の選択項目のうち選択中のものからなるグループとそれ以外のものからなるグループとが前記表示画面上で区分して表示されるよう前記順序を決定することを特徴とする。
【００１７】
この請求項５の発明によれば、いずれかの項目が選択されたことを契機として、選択中の項目群とそれ以外の項目群とがそれぞれまとめて表示されるよう、画面上の複数の選択項目の順序が入れ替えられる。
【００１８】
また、請求項６の発明にかかる選択項目表示方法は、前記請求項４または請求項５に記載の発明において、前記決定工程では、前記複数の選択項目のうち選択中のものからなるグループがそれ以外のものからなるグループより優先的に前記表示画面上に表示されるよう前記順序を決定することを特徴とする。
【００１９】
この請求項６の発明によれば、いずれかの項目が選択されたことを契機として、選択中の項目群がそれ以外の項目群より優先的に（たとえばより上位に）表示されるよう、画面上の複数の選択項目の順序が入れ替えられる。
【００２０】
また、請求項７の発明にかかる選択項目表示プログラムによれば、前記請求項４〜請求項６のいずれか一つに記載された方法をコンピュータに実行させることができる。
【発明の効果】
【００２１】
本発明にかかる選択項目表示装置、選択項目表示方法、および選択項目表示プログラムによれば、大量にある選択項目の中から複数の項目をユーザに選択させる場合に、今どの項目が選択されていてどの項目が選択されていないのか（すなわち選択中の項目の組み合わせ）をユーザに分かりやすく提示することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明にかかる選択項目表示装置、選択項目表示方法、および選択項目表示プログラムの好適な実施の形態を詳細に説明する。
【００２３】
図１は、この発明の実施の形態にかかる選択項目表示装置のハードウエア構成の一例を示す説明図である。図中、１０１は装置全体を制御するＣＰＵを、１０２は基本入出力プログラムなどを記憶したＲＯＭを、１０３はＣＰＵ１０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００２４】
また、１０４はＣＰＵ１０１の制御にしたがってＨＤ（ハードディスク）１０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、１０５はＨＤＤ１０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。また、１０６はＣＰＵ１０１の制御にしたがってＦＤ（フレキシブルディスク）１０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、１０７はＦＤＤ１０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００２５】
また、１０８はＣＰＵ１０１の制御にしたがってＣＤ−ＲＷやＣＤ−Ｒ、あるいはＣＤ−ＲＯＭ１０９に対するデータのリード／ライトを制御するＣＤ−ＲＷドライブを、１０９はＣＤ−ＲＷドライブ１０８の制御にしたがって読み書きされるデータを記憶する着脱自在のＣＤ−ＲＷ、ＣＤ−ＲあるいはＣＤ−ＲＯＭを、それぞれ示している。
【００２６】
また、１１０はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、１１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、１１２は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などを行うマウスを、それぞれ示している。
【００２７】
また、１１３は通信ケーブル１１４を介してＬＡＮやＷＡＮに接続され、当該ネットワークとＣＰＵ１０１とのインターフェースとして機能するネットワークＩ／Ｆを、１００は上記各部を接続するためのバスを、それぞれ示している。
【００２８】
次に、図２はこの発明の実施の形態にかかる選択項目表示装置の構成を機能的に示す説明図である。図中、２００は文書記憶部であり、複数の検索対象文書を保持する機能部である。なお、これらの文書は表文書、すなわち文書中に少なくとも一つの表を含む文書であり、具体的にはいわゆる表計算ソフトにより作成されたファイルのほか、＜ｔａｂｌｅ＞タグを含むＨＴＭＬファイル、より一般に、表を意味する所定のタグを含むＸＭＬファイル、ワープロソフトにより作成され、罫線などで区分された表領域（罫線表）を含むファイル、あるいは表の画像を含むＧＩＦファイルやＰＤＦファイルなどであるものとする。
【００２９】
２０１は属性名リスト記憶部であり、上述した特願２００３−３７４２７５や特願２００３−３７４２７６に記載の発明により作成された「属性名リスト」を保持する機能部である。上記発明で説明されているように、「属性名リスト」には文書記憶部２００内の検索対象文書中（の表）から抽出されたすべての属性名と、各属性名の抽出元となった文書名、および各属性名の出現数（出現している文書の数）とが対応づけて保持されている。
【００３０】
２０２は値リスト記憶部であり、上述した特願２００３−３７４２７５や特願２００３−３７４２７６に記載の発明により作成された「値リスト」を保持する機能部である。上記発明で説明されているように、「値リスト」には文書記憶部２００内の検索対象文書中（の表）から抽出されたすべての値、各値の抽出元となった文書名と属性名、および各値の出現数（出現している文書の数）が対応づけて保持されている。
【００３１】
２０３は文書検索部であり、文書記憶部２００内の検索対象文書のうち、入力された検索条件に適合する文書を検索する機能部である。この文書検索部２０３は、文書中の表に指定された属性を含む文書や、当該表の指定された属性に指定された値を含む文書を検索する機能を有している。
【００３２】
２０４は条件入力画面表示部、２０５は検索結果画面表示部であり、それぞれ後述する条件入力画面／検索結果画面を表示する機能部である。なお、条件入力画面表示部２０４は属性名読み出し部２０４ａ、値読み出し部２０４ｂおよび表示順序決定部２０４ｃを含む構成であるが、各部の機能の詳細については以下のフローチャートで順次説明する。
【００３３】
図３は、この発明の実施の形態にかかる選択項目表示装置における、文書検索処理の手順を示すフローチャートである。ユーザから文書検索の要求があると、条件入力画面表示部２０４および検索結果画面表示部２０５は、図４に示すような条件入力画面４００／検索結果画面４０１を表示する（ステップＳ３０１）。
【００３４】
図４中、左側の条件入力画面４００には、条件入力画面表示部２０４の属性名読み出し部２０４ａにより属性名リスト記憶部２０１から読み出された属性名が一覧表示されている。なお、括弧内の数値は各属性名の出現数であり、初期状態では属性名の並び順は、上記出現数の降順となっている。ここで出現数の降順としているのは、検索対象文書中に多く現れる属性はユーザに重視されることが多いという経験則によるものであるが、初期状態での属性名の並び順はこれに限らず、たとえば辞書順など任意の順序であってよい。一方、右側の検索結果画面４０１には、初期状態（検索条件による絞り込みがかかっていない状態）では文書記憶部２００内のすべての検索対象文書（の名称）が一覧表示される。
【００３５】
そして、条件入力画面４００でいずれかの属性名が選択されたこと、たとえば図中「商品名」のチェックボックスがチェックされたことを検知すると（ステップＳ３０２：Ｙｅｓ）、条件入力画面表示部２０４はその表示順序決定部２０４ｃにより、上記画面内での属性名の並び順を求めるとともに（ステップＳ３０３）、この順序にもとづいて図４の条件入力画面４００を図５のように再表示する（ステップＳ３０４）。
【００３６】
図示するように図５の条件入力画面４００では、図４で選択された「商品名」が最上位に移動している。なお、図５でさらに「地域名」が選択されると、属性名の並び順は図６のように、図６でさらに「数量」が選択されると、属性名の並び順は図７のように、それぞれ変化する。このように、条件入力画面４００では選択されている属性名のグループと、選択されていない属性名のグループとが区分して表示され、各グループ内での属性名の順序は初期状態と同一（ここでは出現数の降順）となる。言い換えれば、表示順序決定部２０４ｃは選択中の属性名ほど、また選択中の属性名の中では出現数の多いものほど上位に来るように、属性名の表示順序を決定する。
【００３７】
なお、並び順の決め方としては上記のほか、たとえば直近に選択された属性名を常に最上位に配置することが考えられる。この場合、図５で「地域名」を選択した直後の属性名の並び順は図６と同様であるが、図６でさらに「数量」を選択した直後の状態は図７のようにはならず、上から順に「数量」「地域名」「商品名」「店舗名」「単価」「売上日」・・・のように並ぶことになる。
【００３８】
図３の説明に戻り、条件入力画面表示部２０４はステップＳ３０３〜Ｓ３０４で属性名を並べ替えて再表示をかける一方、文書検索部２０３に指示して、ステップＳ３０２で選択された属性名を含む文書を検索させる。そしてこれを受けた文書検索部２０３が、属性名リスト記憶部２０１を参照して、選択された属性名を含む文書をすべて検索し（ステップＳ３０５）、さらに値リスト記憶部２０２を参照して、上記文書中の選択された属性名の値をすべて抽出する（ステップＳ３０６）。その後、上記文書の文書名と各文書から抽出した値とを対応づけて、検索結果として検索結果画面表示部２０５に引き渡す。
【００３９】
そしてこれを受けた検索結果画面表示部２０５により、図４の検索結果画面４０１は図５のように再表示される（ステップＳ３０７）。図５の検索結果画面４０１では、文書記憶部２００内の検索対象文書のうち、条件入力画面４００で選択中の属性名「商品名」を含む文書のみが絞り込まれている。また、「文書名」の隣に「商品名」の列が追加され、ここに各文書から抽出された「商品名」の具体的な値が表示される。なお、この値の表示順はここでは各文書中での出現数の降順とするが、これ以外にたとえば辞書順など任意の順序であってよい。
【００４０】
図５の条件入力画面４００でさらに「地域名」を選択したときの検索結果画面４０１は図６、図６の条件入力画面４００でさらに「数量」を選択したときの検索結果画面４０１は図７のようになり、それぞれ選択中の属性名をすべて含む文書のみが一覧表示されている。なお、ここでは選択中の属性名をＡＮＤで結合しているが、ＯＲで結合する、すなわち選択中の属性名のいずれか一つでも含む文書を検索するようにしてももちろんよい（ＡＮＤで結合するかＯＲで結合するかは、別途オプション設定などで切り替え可能なものとする）。また、選択中の各属性名に対応する列が追加され、その中に各文書から抽出された値が列挙される。
【００４１】
なお、図４〜図７の条件入力画面４００中、各属性名の右隣に配置された下矢印マークをクリックすることで、対応する属性名の値を一覧表示させることができる。すなわち、条件入力画面表示部２０４は上記操作を検知すると（ステップＳ３０２：Ｎｏ、ステップＳ３０８：Ｙｅｓ）、その値読み出し部２０４ｂにより値リスト記憶部２０２を検索して、上記属性名に対応づけられた値をすべて抽出するとともに（ステップＳ３０９）、たとえば図７の条件入力画面４００を図８のように再表示する（ステップＳ３１０）。
【００４２】
図８は、図７で「地域名」と「商品名」の下矢印マークがそれぞれクリックされた直後の画面例である。値の並び順は、図示する例では出現数の降順となっているが、これも検索対象文書中に多く現れる値はユーザに重視されることが多いという経験則によるもので、上記に限らずたとえば辞書順など任意の順序であってよい。そしてこの中で任意の値を選択する（チェックボックスにチェックを入れる）ことで、たとえば「地域名」列のある表文書の中でも、特にその列に文字列「近畿」が現れる文書のみを絞り込むことができる。
【００４３】
すなわち条件入力画面表示部２０４は、画面上のいずれかの値が選択されたことを検知すると（ステップＳ３０２：Ｎｏ、ステップＳ３０８：Ｎｏ、ステップＳ３１１：Ｙｅｓ）、その表示順序決定部２０４ｃにより値の並び順を求めるとともに（ステップＳ３１２）、この順序にもとづいて図８の条件入力画面４００を図９のように再表示する（ステップＳ３１３）。図示する例は、「地域名」の値として「近畿」が、「商品名」の値として「ＡＴＯＫ（登録商標）」と「一太郎（登録商標）」が、それぞれ選択された直後の画面例である。属性名の場合と同様、表示順序決定部２０４ｃは選択中の値ほど、また選択中の値の中では出現数の多いものほど、それぞれ上位に配置されるよう各値の表示順序を決定する。
【００４４】
また、条件入力画面４００の再表示と並行して、条件入力画面表示部２０４からの指示を受けた文書検索部２０３は、値リスト記憶部２０２を参照して、選択中の値を選択中の属性名の値として含む文書をすべて検索する（ステップＳ３１４）。さらに、上記各文書から選択中の属性名の値をすべて抽出し（ステップＳ３１５）、文書名と各文書から抽出した値とを対応づけて、検索結果として検索結果画面表示部２０５に引き渡す。なお、このように一から検索をやり直すのではなく、属性名による検索結果を保持しておき、その中から特に上記値を上記属性名の値として含む文書を絞り込むようにしてもよい。
【００４５】
そして、文書検索部２０３から検索結果を受け取った検索結果画面表示部２０５により、図８の検索結果画面４０１は図９のように再表示される（ステップＳ３１６）。図示する検索結果画面４０１では、条件入力画面４００で選択中の値が太字で表示されている。以後、文書検索の終了指示があるまでは（ステップＳ３１７：Ｎｏ）、ステップＳ３０２〜Ｓ３１７による属性名／値の選択およびそれに伴う文書の再検索を繰り返す。
【００４６】
以上説明した実施の形態の条件入力画面４００では、チェックされた選択項目（具体的には属性名や値）は常にチェックされていない選択項目の上位にまとめて表示されるので、選択項目が大量にあった場合でも、その中で今どれを選択しておりどれを選択していないかがユーザに一目瞭然である。また、チェックはされていないものの検索対象文書中での出現頻度が高く、したがっていずれチェックされる可能性が高い選択項目は選択中の項目の次に優先的に表示されるので、ユーザは未選択の項目の中から次に選択する項目を容易に探し出すことができる。
【００４７】
なお、上述した実施の形態における選択項目とは、具体的には検索対象文書中の属性名や値であったが、これに限らずたとえば過去に検索に使用された文字列を、図１０のようにキーワード候補としてユーザに提示するようにしてもよい。図中、各候補の並び順は初期状態（どの項目も未選択の状態）では括弧内の使用頻度の降順、すなわち「ユーザ」「アプリ」「プロジェクト」の順であるが、「ユーザ」と「プロジェクト」とが選択されることによって、「プロジェクト」が「アプリ」の上に繰り上がっている。
【００４８】
なお、上述した実施の形態では選択項目の組み合わせが複雑になりやすい例として特に文書検索を考えたが、本発明はこれに限らず、大量の選択項目の中から必要なものを選択させるためのユーザインターフェースに広く応用可能である。たとえば、インターネットのセキュリティ設定などは設定項目が多岐にわたるので、本発明のように選択中の項目だけまとめて表示するようにすれば、現在の設定はどうなっているのかがユーザに分かりやすくなる。
【００４９】
なお、上述した実施の形態では選択されたチェックボックスが未選択のチェックボックスの上位に移動するようにしたが、このほかたとえば選択中のチェックボックスだけ別ウィンドウに表示する、初期状態の順序はそのまま、選択中のチェックボックスだけ画面上の別領域に二重に表示するなど、要するに選択中の項目群と未選択の項目群とが区分して表示され、一カ所を見るだけで選択中の全項目を一覧できるのであれば表示形態はどのようなものであってもよい。また、上述した実施の形態では選択中の項目の組み合わせが変わると、条件入力画面４００の全体を再表示するようにしたが、結果的に選択項目の順序さえ入れ替わるのであれば、局所的な再表示（たとえば、チェックボックスに対応する文字列だけを再表示する、順序が入れ替わるチェックボックス＋文字列のみを再表示する、など）であってももちろんよい。
【００５０】
なお、上述した実施の形態にかかる選択項目表示装置は、具体的にはスタンドアロン型の文書検索装置であるとして説明したが、たとえばネットワーク上のクライアントから検索条件の入力を受け付けて、当該条件に適合する文書を検索するサーバであってももちろんよい。
【００５１】
なお、本実施の形態で説明した選択項目表示方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ＨＤ、ＦＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００５２】
以上のように、本発明にかかる選択項目表示装置、選択項目表示方法、および選択項目表示プログラムは、大量の選択項目の中から必要なものをユーザに選択させるためのユーザインターフェースとして有用であり、特に個々の選択項目の選択／未選択の切り替えが頻繁に発生し、ためにユーザが現在何を選択しているのか把握しづらくなる場合に適している。
【図面の簡単な説明】
【００５３】
【図１】この発明の実施の形態にかかる選択項目表示装置のハードウエア構成の一例を示す説明図である。
【図２】この発明の実施の形態にかかる選択項目表示装置の構成を機能的に示す説明図である。
【図３】この発明の実施の形態にかかる選択項目表示装置における、文書検索処理の手順を示すフローチャートである。
【図４】初期状態における条件入力画面４００および検索結果画面４０１の一例を示す説明図である。
【図５】図４で「商品名」が選択された直後の条件入力画面４００および検索結果画面４０１の一例を示す説明図である。
【図６】図５で「地域名」が選択された直後の条件入力画面４００および検索結果画面４０１の一例を示す説明図である。
【図７】図６で「数量」が選択された直後の条件入力画面４００および検索結果画面４０１の一例を示す説明図である。
【図８】図７で「地域名」と「商品名」の値の表示が指示された直後の条件入力画面４００および検索結果画面４０１の一例を示す説明図である。
【図９】図８で「近畿」「ＡＴＯＫ（登録商標）」「一太郎（登録商標）」が選択された直後の条件入力画面４００および検索結果画面４０１の一例を示す説明図である。
【図１０】選択項目として属性名や値のほか、過去に検索に使用された文字列を採用した場合の条件入力画面４００および検索結果画面４０１の一例を示す説明図である。
【符号の説明】
【００５４】
１００  バス
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ＨＤ
１０６  ＦＤＤ
１０７  ＦＤ
１０８  ＣＤ−ＲＷドライブ
１０９  ＣＤ−ＲＷ／ＣＤ−Ｒ／ＣＤ−ＲＯＭ
１１０  ディスプレイ
１１１  キーボード
１１２  マウス
１１３  ネットワークＩ／Ｆ
１１４  通信ケーブル
２００  文書記憶部
２０１  属性名リスト記憶部
２０２  値リスト記憶部
２０３  文書検索部
２０４  条件入力画面表示部
２０４ａ  属性名読み出し部
２０４ｂ  値読み出し部
２０４ｃ  表示順序決定部
２０５  検索結果画面表示部
【図１】
2006039938.tif 000003
【図２】
2006039938.tif 000004
【図３】
2006039938.tif 000005
【図４】
2006039938.tif 000006
【図５】
2006039938.tif 000007
【図６】
2006039938.tif 000008
【図７】
2006039938.tif 000009
【図８】
2006039938.tif 000010
【図９】
2006039938.tif 000011
【図１０】
2006039938.tif 000012