(57)【特許請求の範囲】
【請求項１】
データベースからアイテムの検索を行う検索装置であって、
ユーザが指定した第１番目の検索条件、及び前記第１番目の検索条件を用いた検索の後に、絞込検索のために段階的に指定された第２番目から第ｎ番目の検索条件を、指定された順序とともに記憶する検索条件リスト記憶部と、
前記第１番目〜第ｎ番目の検索条件をＡＮＤ条件で結合させた絞込検索式を生成するとともに、前記検索条件の一部をＡＮＤ条件から除外した緩和検索式を生成する検索式生成部と、
前記検索式生成部にて生成された前記絞込検索式を用いて絞込検索を行うとともに、前記検索式生成部にて生成された前記緩和検索式を用いて緩和検索を行う検索実行部と、
前記検索実行部による前記絞込検索の結果抽出されたアイテム及び前記緩和検索の結果抽出されたアイテムを、アイテムの重複がないように表示する結果画面を生成する結果画面生成部とを備え、
前記検索式生成部は、第ｎ−１番目の検索条件をＡＮＤ条件から除外して、最後に追加された第ｎ番目の検索条件及び第１番目から第ｎ−２番目の検索条件をＡＮＤ条件で結合させた検索式を、前記緩和検索式として生成することを特徴とする検索装置。
【請求項２】
前記検索式生成部は、第ｎ−１番目から第ｎ−ｋ番目の検索条件を前記絞込検索式のＡＮＤ条件から除外して、最後に追加された第ｎ番目の検索条件及び第１番目から第ｎ−ｋ−１番目の検索条件をＡＮＤ条件で結合させた検索式を、前記ｋを１から順に１ずつ増加させて、前記緩和検索式として生成することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記検索式生成部は、前記絞込検索式を用いて絞込検索を行った結果抽出されたアイテムの件数が所定の最少件数を下回った場合に、前記緩和検索式を生成することを特徴とする請求項１又は２に記載の検索装置。
【請求項４】
前記検索式生成部は、前記緩和検索式による検索の結果抽出されたアイテムの件数が前記最少件数以上になるまで、前記ｋを１から順に１ずつ増加させて、前記緩和検索式を生成することを特徴とする請求項３に記載の検索装置。
【請求項５】
前記結果画面生成部は、前記絞込検索により抽出された条件該当アイテムと、前記緩和検索のみで抽出され、前記絞込検索では抽出されなかった提案アイテムとを分けて表示する結果画面を生成することを特徴とする請求項１ないし請求項４のいずれかに記載の検索装置。
【請求項６】
前記結果画面生成部は、前記条件該当アイテムと前記提案アイテムを、各アイテムが有する属性とともに表示する前記結果画面を生成し、
前記提案アイテムの属性として表示された項目が新たな検索条件として指定されたときに、
前記検索条件リスト記憶部は、当該新たな検索条件が指定された提案アイテムに含まれていない検索条件を削除し、
前記検索式生成部は、当該新たな検索条件と前記検索条件リスト記憶部に残された検索条件とをＡＮＤ条件で結合させた広がり検索式を生成し、
前記検索実行部は、前記広がり検索式を用いて検索を行う
ことを特徴とする請求項５に記載の検索装置。
【請求項７】
前記結果画面生成部は、前記条件該当アイテムと前記提案アイテムをスクロール表示により表示する結果画面を生成し、
前記検索装置は、
ユーザが前記スクロール表示のスクロール操作をするためのスクロール操作部と、
前記スクロール表示により、前記条件該当アイテムの表示から前記提案アイテムへの表示に移る際に、前記操作部に対して、前記提案アイテムを表示させる前記スクロール操作部のスクロール操作を妨げる斥力を発生させるための斥力発生部と
をさらに備えることを特徴とする請求項５又は６に記載の検索装置。
【請求項８】
検索条件リスト記憶部と、検索実行部と、結果画面生成部とを備えた検索装置において、データベースからアイテムの検索を行う検索方法であって、
前記検索条件リスト記憶部が、ユーザが指定した第１番目の検索条件、及び前記第１番目の検索条件を用いた検索の後に、絞込検索のために段階的に指定された第２番目から第ｎ番目の検索条件を、指定された順序とともに記憶する検索条件リスト記憶ステップと、
前記検索実行部が、前記第１番目〜第ｎ番目の検索条件をＡＮＤ条件で結合させた絞込検索式を用いて絞込検索を行う絞込検索ステップと、
前記検索実行部が、前記絞込検索を行った結果抽出されたアイテムの件数が所定の最少件数を下回った場合に、最後に追加された第ｎ番目の検索条件及び第１番目から第ｎ−ｋ−１番目の検索条件をＡＮＤ条件で結合させた緩和検索式を用いて、検索の結果抽出されたアイテムの件数が前記最少件数以上になるまで前記ｋを１から順に１ずつ増加させて、緩和検索を行う緩和検索ステップと、
前記結果画面生成部が、前記絞込検索により抽出された条件該当アイテムと、前記緩和検索のみで抽出され、前記絞込検索では抽出されなかった提案アイテムとを分けて表示する表示ステップと、
を含むことを特徴とする検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに記憶されている情報を検索するための検索装置及び検索方法に関し、特に、既存の検索条件に新たな検索条件を付加して絞込検索を行う検索装置及び検索方法に関する。
【背景技術】
【０００２】
従来より、データベースに記憶された情報を検索する検索装置が知られている。ユーザは、自らの要求に合う情報を得るために、検索条件を指定して検索を行う。検索装置は、ユーザによって指定された検索条件を満たす情報をユーザに提示する。ユーザは、得られた検索結果が多すぎる場合にはＡＮＤ条件で新たな検索条件を追加し、反対に、得られた検索結果が少なすぎる場合にはＡＮＤ条件で結合された検索条件を減らして（もとのＡＮＤ条件をＯＲ条件に変更する場合も含む）、繰り返し検索を行うことで、所望の量の検索結果を得ることができる。
【０００３】
検索の結果抽出された多数の情報の中からユーザの要求に合う情報を見つけ出しやすくするために、ユーザの特性や趣向を把握して、ユーザの特性や趣向との一致度が高いものに高い点数を与えて、点数の高い情報から順に、検索結果を表示する検索装置も知られている（例えば、特許文献１を参照）。
【０００４】
図２０Ａ〜図２０Ｃは、従来の検索装置における検索画面の例である。図２０Ａ〜図２０Ｃは、レストランの情報を記憶したデータベースから所望のレストランを検索する際の検索画面の例を示している。検索装置は、まず、ユーザに、図２０Ａ又は図２０Ｂのような検索画面を提示する。図２０Ａの検索画面では、ユーザは、レストランについて、ジャンル、場所、値段、及びキーワードを検索条件として入力できる。図２０Ａの例では、ジャンルについて「中華」、場所について「新宿」が選択されている。図２０Ｂの検索画面では、まず、何れの属性を指定するかを選択できる。ユーザが、図２０Ｂの検索画面にて、「ジャンルを選ぶ」、「場所を選ぶ」、「値段を選ぶ」のいずれかを選択すると、対応する具体的な属性がユーザに提示される。例えば、「ジャンルを選ぶ」を選択した場合には、それに対応する具体的な属性として、「和食」、「フレンチ」、「中華」、「イタリアン」などのジャンルが提示される。ユーザは、これらの属性のいずれかを検索条件として選択できる。
【０００５】
図２０Ｃは、図２０Ａの画面で検索条件を指定して検索を行った結果を提示する画面である。図２０Ａでは、ジャンルについて「中華」、場所について「新宿」を指定したので、図２０Ｃの画面では、これらの条件を満たす情報が表示される。図２０Ｃの例では、１４５件の情報がこの検索条件に一致していたため、これらの情報がデータベースから抽出されて表示画面に表示されている。
【０００６】
ここで、ユーザは、１４５件の検索結果は多すぎるため、一つ一つ見ていくのは煩わしいと感じる。そこで、検索装置は、検索結果の表示画面に、絞込検索を行うボタンを設けて、絞込検索を可能としている。ユーザは、絞込み検索を繰り返して、徐々にＡＮＤ条件を追加していくことで、所望の量の検索結果を得ることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２２６１５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ユーザは、検索をするときに、自らの要求に合う情報を得ようとする一方で、自らがどのような属性を有する情報であれば満足するのかがはっきりしていないことがある。例えば、上記のレストランの検索の例では、ユーザは、新宿のレストランを検索したいという思いはあるが、そのような検索条件では該当する情報があまりに多すぎるため、ジャンルについて特に制限するつもりはないが、情報の量を減らすために、ジャンルを「中華」と指定することがある。即ち、ユーザは、検索条件を指定して検索を行い、検索条件に該当する情報の量が多すぎる場合には、さらに絞込検索を行ってＡＮＤ条件を追加していくが、最終的にＡＮＤ条件で結合されたすべての検索条件を満たす情報のみが、ユーザの望んでいる情報であるとは限らないことがある。
【０００９】
それにもかかわらず、従来の検索装置では、ユーザが検索条件を増加させるにつれて、その検索条件に該当する情報の件数も減少するので、ユーザに提示する情報も減少させていた。従って、ユーザが検索条件として多くの条件を追加しすぎると、それらの条件をすべて満たす情報がなく、検索結果が得られないことや、それらの条件をすべて満たす情報が極端に少なく、十分な量の検索結果が得られないことがあった。
【００１０】
このような場合には、ユーザが新たに追加した検索条件は無駄になってしまい、ユーザは、既存の検索条件の一部を削除して他の新たな検索条件を付加するなどにより、新たな条件で再度の検索を行い、検索結果の量を調整しなければならなかった。しかも、上述のように、そのような検索条件は必ずしもユーザが求めている情報を検索するのに適した検索条件とは限らない。
【００１１】
このような問題は、レストランの検索に限らず、ショッピングをする際の商品検索、ウェブサイトの検索等において、探し出したい検索対象がユーザにおいて明確に特定されていない場合に、同様に生じる。
【００１２】
本発明は、上記の問題に鑑みてなされたものであり、ユーザの負担を増加させることなく、かつ、ユーザの意図を反映させたうえで、広がりをもった検索や視点を変えた検索を実現できる検索装置及び検索方法を提供する。
【課題を解決するための手段】
【００１３】
本発明の一態様は、データベースからアイテムの検索を行う検索装置であって、この検索装置は、ユーザが指定した第１番目の検索条件、及び前記第１番目の検索条件を用いた検索の後に、絞込検索のために段階的に指定されたた第２番目から第ｎ番目の検索条件を、指定された順序とともに記憶する検索条件リスト記憶部と、前記第１番目〜第ｎ番目の検索条件をＡＮＤ条件で結合させた絞込検索式を生成するとともに、前記検索条件の一部をＡＮＤ条件から除外した緩和検索式を生成する検索式生成部と、前記検索式生成部にて生成された前記絞込検索式を用いて絞込検索を行うとともに、前記検索式生成部にて生成された前記緩和検索式を用いて緩和検索を行う検索実行部と、前記検索実行部による前記絞込検索の結果抽出されたアイテム及び前記緩和検索の結果抽出されたアイテムを、アイテムの重複がないように表示する結果画面を生成する結果画面生成部とを備え、前記検索式生成部は、第ｎ−１番目の検索条件をＡＮＤ条件から除外して、最後に追加された第ｎ番目の検索条件及び第１番目から第ｎ−２番目の検索条件をＡＮＤ条件で結合させた検索式を、前記緩和検索式として生成する。
【００１４】
この構成により、絞込検索の過程でユーザが指定した検索条件をすべて満たすアイテムだけではなく、緩和検索によって、ユーザが指定した検索条件を含みつつも、ユーザの指定した検索条件とは完全に一致しないアイテムであって、かつ絞込検索の過程でまだ提示していないアイテムを提示できるので、ユーザに「気づき」の効果を与えることができる。
【００１５】
上記の検索装置において、前記検索式生成部は、第ｎ−１番目から第ｎ−ｋ番目の検索条件を前記絞込検索式のＡＮＤ条件から除外して、最後に追加された第ｎ番目の検索条件及び第１番目から第ｎ−ｋ−１番目の検索条件をＡＮＤ条件で結合させた検索式を、前記ｋを１から順に１ずつ増加させて、前記緩和検索式として生成する。
【００１６】
この構成により、段階的に検索式が緩和されていき、ユーザは、自らの指定した検索条件に比較的近い検索結果から、自らの指定した検索条件から比較的遠い検索結果までを段階的に得ることができる。
【００１７】
上記の検索装置において、前記検索式生成部は、前記絞込検索式を用いて絞込検索を行った結果抽出されたアイテムの件数が所定の最少件数を下回った場合に、前記緩和検索式を生成する。
【００１８】
この構成により、絞込検索における絞込み（検索条件の追加）が足りない場合には、ユーザが指定した検索条件をすべて満たす多数のアイテムが抽出されて、緩和検索式による検索は行われないので、ユーザに絞込みを促す一方、ユーザが絞込条件を厳しくしすぎた場合には、自動的に緩和検索が行われる。よって、ユーザは、絞込検索の結果のみが提示されるか、緩和検索の結果も提示されるかを意識することなく、絞込検索における検索条件の追加をすることができる。
【００１９】
上記の検索装置において、前記検索式生成部は、前記緩和検索式による検索の結果抽出されたアイテムの件数が前記最少件数以上になるまで、前記ｋを１から順に１ずつ増加させて、前記緩和検索式を生成する。
【００２０】
この構成により、ユーザの指定した絞込条件が厳しすぎた場合にも、少なくとも最少件数以上の件数のアイテムが表示されるので、絞込検索の操作が無駄であったというユーザの失望感を軽減できる。
【００２１】
上記の検索装置において、前記結果画面生成部は、前記絞込検索により抽出された条件該当アイテムと、前記緩和検索のみで抽出され、前記絞込検索では抽出されなかった提案アイテムとを分けて表示する結果画面を生成する。
【００２２】
この構成により、ユーザは、自ら指定した検索条件をすべて満たすアイテムと、検索装置がユーザの意図を反映させた上で、検索条件を緩和して得られたアイテムとを区別して認識できる。
【００２３】
上記の検索装置において、前記結果画面生成部は、前記条件該当アイテムと前記提案アイテムは、各アイテムが有する属性とともに表示する前記結果画面を生成する。そして、  前記提案アイテムの属性として表示された項目が新たな検索条件として指定されたときに、前記検索条件リスト記憶部は、当該新たな検索条件が指定された提案アイテムに含まれていない検索条件を削除し、前記検索式生成部は、当該新たな検索条件と前記検索条件リスト記憶部に残された検索条件とをＡＮＤ条件で結合させた広がり検索式を生成し、前記検索実行部は、前記広がり検索式を用いて検索を行う。
【００２４】
この構成により、ユーザが自ら検索条件の削除のための操作を行うことなく、一部の検索条件を削除して新たな検索式で検索を行うことができる。
【００２５】
本発明の検索装置において、前記結果画面生成部は、前記条件該当アイテムと前記提案アイテムをスクロール表示により表示する結果画面を生成し、前記検索装置は、ユーザが前記スクロール表示のスクロール操作をするためのスクロール操作部と、前記スクロール表示により、前記条件該当アイテムの表示から前記提案アイテムへの表示に移る際に、前記操作部に対して、前記提案アイテムを表示させる前記スクロール操作部のスクロール操作を妨げる斥力を発生させるための斥力発生部とをさらに備えている。
【００２６】
この構成により、ユーザが指定した検索条件による制限を山又は壁に見立てて、スクロール操作部を操作することで、この山を乗り越え、又は壁を打ち壊して、自らが指定した条件による制限を越えた検索結果を表示するという感覚をユーザに与えることができる。
【００２７】
本発明の別の態様は、データベースからアイテムの検索を行う検索方法であって、この検索方法は、ユーザが指定した第１番目の検索条件、及び前記第１番目の検索条件を用いた検索の後に、絞込検索のために段階的に指定された第２番目から第ｎ番目の検索条件を、指定された順序とともに記憶する検索条件リスト記憶ステップと、前記第１番目〜第ｎ番目の検索条件をＡＮＤ条件で結合させた絞込検索式を用いて絞込検索を行う絞込検索ステップと、前記絞込検索を行った結果抽出されたアイテムの件数が所定の最少件数を下回った場合に、最後に追加された第ｎ番目の検索条件及び第１番目から第ｎ−ｋ−１番目の検索条件をＡＮＤ条件で結合させた緩和検索式を用いて、検索の結果抽出されたアイテムの件数が前記最少件数以上になるまで前記ｋを１から順に１ずつ増加させて、緩和検索を行う緩和検索ステップと、前記絞込検索により抽出された条件該当アイテムと、前記緩和検索のみで抽出され、前記絞込検索では抽出されなかった提案アイテムとを分けて表示する表示ステップとを含んでいる。
【００２８】
この構成により、絞込検索の過程でユーザが指定した検索条件をすべて満たすアイテムが少ない場合には、緩和検索によって、ユーザが指定した検索条件を含みつつも、ユーザの指定した検索条件とは完全に一致しないアイテムであって、かつ絞込検索の過程でまだ提示していないアイテムを提示できるので、ユーザに「気づき」の効果を与えることができる。また、検索式が段階的に緩和されていくので、ユーザは、自らの指定した検索条件に比較的近い検索結果から、自らの指定した検索条件に比較的遠い検索結果までを段階的に得ることができる。また、絞込検索における絞込み（検索条件の追加）が足りない場合には、ユーザが指定した検索条件をすべて満たす多数のアイテムが抽出されて、緩和検索式による検索は行われないので、ユーザに絞込みを促す一方、ユーザが絞込条件を厳しくしすぎた場合には、自動的に緩和検索が行われる。また、ユーザは、絞込検索の結果のみが提示されるか、緩和検索の結果も提示されるかを意識することなく、絞込検索における検索条件の追加をすることができる。さらに、ユーザの指定した絞込条件が厳しすぎた場合にも、少なくとも最少件数以上の件数のアイテムが表示されるので、絞込検索の操作が無駄であったというユーザの失望感を軽減できる。
【発明の効果】
【００２９】
本発明によれば、絞込検索の過程でユーザが指定した検索条件をすべて満たすアイテムだけではなく、緩和検索によって、ユーザが指定した検索条件を含みつつも、ユーザの指定した検索条件とは完全に一致しないアイテムであって、かつ絞込検索の過程でまだ提示していないアイテムを提示できるので、ユーザの負担を増加させることなく、かつ、ユーザの意図を反映させたうえで、広がりをもった検索や視点を変えた検索を実現できる。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施の形態における検索装置の構成を示すブロック図
【図２Ａ】本発明の第１の実施の形態における検索条件１を指定する場合の絞込検索式を示す図
【図２Ｂ】本発明の第１の実施の形態における検索条件１、２を指定する場合の絞込検索式を示す図
【図２Ｃ】本発明の第１の実施の形態における検索条件１〜ｎを指定する場合の絞込検索式を示す図
【図３Ａ】本発明の第１の実施の形態における３つの検索条件を満たす集合を示すベン図
【図３Ｂ】本発明の第１の実施の形態における第１番目の検索条件が指定された場合を示すベン図
【図３Ｃ】本発明の第１の実施の形態における新たに第２番目の検索条件が追加された場合に提示するアイテムを示すベン図
【図３Ｄ】本発明の第１の実施の形態における新たに第３番目の検索条件が追加された場合に提示するアイテムを示すベン図
【図４Ａ】本発明の第１の実施の形態における除外する検索条件が１個のときの緩和検索を示す図
【図４Ｂ】本発明の実施の形態における除外する検索条件が２個のときの緩和検索式を示す図
【図４Ｃ】本発明の第１の実施の形態における除外する検索条件がｋ個のときの緩和検索式を示す図
【図５Ａ】本発明の第１の実施の形態における緩和検索を行った場合に得られる検索結果を示す図
【図５Ｂ】本発明の第１の実施の形態における結果画面を説明するための図
【図６Ａ】本発明の第１の実施の形態における各検索条件に合致するアイテムの集合と条件該当エリアに配置されるアイテムの集合との関係を示すベン図
【図６Ｂ】本発明の第１の実施の形態における各検索条件に合致するアイテムの集合と第１エリアに配置されるアイテムの集合との関係を示すベン図
【図６Ｃ】本発明の第１の実施の形態における各検索条件に合致するアイテムの集合と第２エリアに配置されるアイテムの集合との関係を示すベン図
【図６Ｄ】本発明の実施の形態における各検索条件に合致するアイテムの集合と第２エリアに配置されるアイテムの部分集合との関係を示すベン図
【図７Ａ】本発明の第１の実施の形態における検索条件１で行った検索の結果画面の表示例を示す図
【図７Ｂ】本発明の第１の実施の形態における結果画面において表示されているアイテムの属性から追加の検索条件を選択する様子を示す図
【図７Ｃ】本発明の第１の実施の形態における検索条件１、２で行った検索の結果画面の表示例を示す図
【図７Ｄ】本発明の第１の実施の形態における結果画面において表示されているアイテムの属性から追加の検索条件を選択する様子を示す図
【図７Ｅ】本発明の第１の実施の形態における検索条件３を追加して検索を行った場合の結果画面の表示例を示す図
【図７Ｆ】本発明の第１の実施の形態における検索条件３を追加して検索を行った場合の結果画面の表示例を示す図
【図８】本発明の第１の実施の形態における検索装置の動作フロー図
【図９】本発明の第１の実施の形態における緩和検索表示プロセスのフロー図
【図１０】本発明の第２の実施の形態における広がり検索の操作を行う様子を示す図
【図１１】本発明の第２の実施の形態における広がり検索を行う場合の検索条件リストを示す図
【図１２】本発明の第２の実施の形態における広がり検索を行った結果を示す図
【図１３】本発明の第３の実施の形態における検索装置の構成を示すブロック図
【図１４】本発明の第３の実施の形態におけるジョイスティックの構成を示す外観図
【図１５Ａ】本発明の第３の実施の形態における画面枠と検索結果の表示との関係を示す図
【図１５Ｂ】本発明の第３の実施の形態におけるスクロール方向と斥力の方向との関係を示す図
【図１６Ａ】本発明の第３の実施の形態における条件該当エリアからスクロール表示をして条件非該当エリアを画面枠に表示させる場合の検索結果の表示と斥力との関係を示す図
【図１６Ｂ】本発明の第３の実施の形態における条件非該当エリアからスクロール表示をして条件該当エリアを画面枠に表示させる場合の検索結果の表示と斥力との関係を示す図
【図１７】本発明の第３の実施の形態におけるボール型のスクロール操作部の構成を示す外観図
【図１８】本発明の第３の実施の形態における検索結果を縦方向に一次元に配置した場合の結果画面を示す図
【図１９】本発明の第３の実施の形態における検索結果を二次元的に（平面状に）配置した場合の結果画面を示す図
【図２０Ａ】従来の検索装置におけるレストランの情報を記憶したデータベースから所望のレストランを検索する際の検索画面の例を示す図
【図２０Ｂ】従来の検索装置におけるレストランの情報を記憶したデータベースから所望のレストランを検索する際の検索画面の例を示す図
【図２０Ｃ】従来の検索装置における検索条件を指定して検索を行った結果を提示する画面を示す図
【発明を実施するための形態】
【００３１】
以下、本発明の実施の形態の検索装置及び検索方法について、図面を参照しながら説明する。
【００３２】
（第１の実施の形態）
図１は、第１の実施の形態の検索装置の構成を示すブロック図である。図１に示すように、本実施の形態の検索装置１０は、データベース５０に接続されている。検索装置１０は、データベース５０から、そこに記憶されている情報を検索する装置である。以下、データベース５０に記憶されている各情報を「アイテム」という。各アイテムは、複数の属性を有しており、この属性に基づいて検索が行われる。例えば、データベース５０にレストランの情報が記憶されている場合には、１つのレストランの情報はアイテムであり、そのレストランの場所、ジャンル、値段等はそのレストランが有する属性である。本明細書では、あるアイテムがあるＡという属性を有している場合に、そのアイテムはＡというグループに属しているともいう。
【００３３】
検索装置１０は、ユーザが検索条件を指定したり、検索実行の指示をしたり、画面をスクロールしたりするための入力部１１と、検索処理を行う検索処理部１２と、検索条件を指定するための画面や検索結果を提示する画面（結果画面）を表示する表示部１３を有している。
【００３４】
入力部１１は、図示しないキーボード及びマウスを有する。ユーザは、これらを複合的に利用して、所望の検索処理部１２に検索条件等の所望の入力を行う。入力部１１は、キーボードやマウスの機能をソフトウェアによって実現するタッチパネルであってもよい。
【００３５】
検索処理部１２は、検索条件リスト記憶部１２１と、検索式生成部１２２と、検索実行部１２３と、結果画面生成部１２４とを有する。検索条件リスト記憶部１２１は、ユーザが入力部１１を用いて最初に入力した検索条件、及び後に追加された検索条件を指定された順に記憶する。検索式生成部１２２は、入力部１１から得たユーザの入力、検索実行部１２３による検索結果、及び検索条件リスト記憶部１２１に記憶された検索条件の順序に基づいて、検索式を生成して、生成した検索式を検索実行部１２３に渡す。検索実行部１２３は、検索式生成部１２２から与えられた検索式を用いて、データベース５０から情報を検索してその結果を結果画面生成部１２４に出力する。結果画面生成部１２４は、検索実行部１２３から得た検索結果に含まれるアイテムを所定の方法で配置して結果画面を生成して、表示部１３に出力する。表示部１３は、結果画面生成部１２４から得た結果画面を表示するモニタである。
【００３６】
本実施の形態では、ユーザは、検索条件を指定して検索を行い、その検索の結果抽出されたアイテムの件数が多い場合には、新たな検索条件をＡＮＤ条件で追加して再度検索を行うことができる（以下、このように検索条件をＡＮＤ条件で追加していく段階的な検索を「絞込検索」という）。検索装置１０は、絞込検索の結果抽出されたアイテムの件数が所定の件数Ｃｍｉｎ（以下、「最少件数」という）よりも多い場合には、ユーザが指定したすべての検索条件に合致するアイテムを検索結果としてユーザに提示する。ユーザが検索条件を追加していき、その結果抽出されたアイテムの件数が最少件数Ｃｍｉｎを下回った場合には、検索装置１０は、ユーザが指定したすべての検索条件に合致するアイテムのほか、ユーザが指定した条件と完全には一致しないがユーザが指定した条件に関連するアイテム（以下、「提案アイテム」という）をユーザに提示する。
【００３７】
上記の最少件数Ｃｍｉｎは、絞込検索の過程で、検索条件に合致するアイテムの件数が何件以下になったら提案アイテムを提示するかという件数であり、提案アイテムを積極的に提示するか、あくまでもユーザが指定した検索条件を重視するかの度合いを示すパラメータである。即ち、最少件数Ｃｍｉｎが多いほど、提案アイテムが積極的に提示され、最少件数Ｃｍｉｎが少ないほどユーザが指定した検索条件を重視した検索結果が提示される。
【００３８】
なお、最少件数Ｃｍｉｎをゼロとした場合には、提案アイテムが提示されることはなくなる。一方、最少件数Ｃｍｉｎをデータベースに記憶されている全アイテム件数以上の値としたとした場合は、常に提案アイテムが提示されることになる。この最少件数Ｃｍｉｎは、検索装置１０に固定値として設定されていてもよいし、ユーザが検索装置１０において変更できるようにしてもよい。特に、ユーザが検索対象について詳しくない場合や、ユーザにおいて希望する条件が明確に定まっていない場合には、この最少件数Ｃｍｉｎを大きくして積極的に提案アイテムを提示させると、ユーザがそれまで気づかなかった視点から検索した結果が得られ、有効である。
【００３９】
図２は、絞込検索式を示す図である。図２Ａは、第１番目の検索条件である検索条件１を指定して検索を行う場合を示しており、図２Ｂは、図２Ａの検索に対してさらに第２番目の検索条件として検索条件２を追加した場合を示しており、図２Ｃは、検索条件の追加を繰り返して、第ｎ番目の検索条件ｎまで追加した場合を示している。絞込検索においては、既存の検索条件に対して新たな検索条件が追加される場合には、その新たな検索条件は、既存の検索条件に対してＡＮＤ条件で追加されることになる。
【００４０】
なお、本発明において、１つの「検索条件」は、１回の検索に対して指定又は追加される条件をいい、１つの条件を指定したものに限らない。１回の検索に対して、ＡＮＤやＯＲやＮＯＴ等の条件を用いて条件を指定した場合には、そのように指定された条件をまとめて、１つの検索条件と呼ぶ。例えば、レストランの検索において、最初の検索において「値段＝２０００円以上、かつ、値段＝３０００円未満」という条件を指定するか、又はその後の絞り込み検索で前記の条件を追加して検索を行う場合、この「値段＝２０００円以上、かつ、値段＝３０００円未満」は１つの検索条件である。また、「場所＝渋谷、または、場所＝新宿」という条件を指定又は追加して検索を行う場合、この「場所＝渋谷、または、場所＝新宿」は１つの検索条件である。同様に、「場所＝渋谷、かつ、ジャンル＝中華」という条件を指定又は追加して検索を行う場合、この「場所＝渋谷、かつ、ジャンル＝中華」は１つの検索条件である。なお、「２０００円以上」という条件を指定又は追加して検索を行う場合には、当然ながらこの「２０００円以上」は１つの検索条件となる。但し、本実施の形態では、説明が簡明になるように、いずれの検索条件も１つの条件のみを指定する条件であるとして説明する。
【００４１】
本実施の形態の検索装置１０は、上記のように絞込検索を行い、検索結果におけるアイテムの件数が最少件数Ｃｍｉｎを下回った場合に、提案アイテムを提示するが、この提案アイテムの提示にあたっては、以下のユーザ心理を仮定する。
（１）ユーザは、妥協したくない重要な検索条件ほど、先に指定又は追加する。
（２）ユーザは、最後に追加した検索条件を新しい切り口として注目している。
（３）ユーザは、検索の結果抽出されたアイテムがなく、又はその件数が極端に少ない場合に、該当なしという表示や、極端に少ない件数だけの表示がされると、その検索の操作が無駄だったと感じてしまう。
（４）ユーザは、検索の結果抽出されたアイテムがなく、又はその件数が極端に少ない場合に、提案アイテムを提示してほしいと望む一方で、絞込検索の過程で既に提示されていたアイテムと同一のアイテムを再度提示してほしくないと感じる。
【００４２】
検索装置１０は、ユーザ心理（１）〜（４）に基づいて検索を行って提案アイテムを提示する。換言すれば、本実施の形態の検索装置１０によって提案アイテムが提示されることで、ユーザ心理（１）〜（４）を満足させることができる。このために、検索装置１０の検索処理部１２は、以下に説明する構成を備えている。
【００４３】
検索条件リスト記憶部１２１は、ユーザが入力部１１を介して検索条件を入力すると、その検索条件を記憶する。検索条件リスト記憶部１２１には、最初に指定された第１番目の検索条件（検索条件１）及び検索条件１で検索した後の絞込検索の過程で段階的に追加されていった第２番目〜第ｎ番目の検索条件（検索条件２〜検索条件ｎ）が、その順序の情報とともに記憶される。検索式生成部１２２は、検索実行部１２３による検索結果が最少件数Ｃｍｉｎを下回るまでは、ユーザから段階的に追加されて検索条件リスト記憶部１２１に記憶されているすべての検索条件をＡＮＤ条件で結合させた検索式（以下、「絞込検索式」という）を生成して、検索実行部１２３に出力する。検索実行部１２３は、検索式生成部１２２から与えられた絞込検索式を用いてデータベース５０を検索して、検索結果を得る。
【００４４】
検索実行部１２３は、絞込検索の結果抽出されたアイテムの件数が最少件数Ｃｍｉｎを下回っているか否かを確認し、抽出されたアイテムの件数が最少件数Ｃｍｉｎ以上である場合には、抽出されたアイテムを結果画面生成部１２４に出力する。検索実行部１２３は、抽出されたアイテムの件数が最少件数Ｃｍｉｎを下回っている場合は、抽出されたアイテムを結果画面生成部１２４に出力するとともに、検索式生成部１２２に対して、検索条件が緩和された検索式（以下、「緩和検索式」という）を要求する。
【００４５】
検索式生成部１２２は、検索実行部１２３からの要求に応じて、緩和検索式を生成して、検索実行部１２３に出力する。検索実行部１２３は、緩和検索式を受けると、これを用いて再度データベース５０を検索し（以下、この検索を「緩和検索」という）、検索結果を得て、これを結果画面生成部１２４に出力する。そして、検索実行部１２３は、緩和検索の結果におけるアイテムの件数が最少件数Ｃｍｉｎを下回っていないかを確認する。検索実行部１２３は、緩和検索の結果におけるアイテムの件数が依然として最少件数Ｃｍｉｎを下回っている場合には、再度検索式生成部１２２に対して、検索条件をさらに緩和した緩和検索式を要求する。検索実行部１２３は、このようにして、検索結果におけるアイテムの件数がＣｍｉｎ以上になるまで、緩和検索を繰り返す。
【００４６】
検索式生成部１２２は、上記のユーザ心理（１）〜（４）を踏まえて、以下のようにして緩和検索式を生成する。図３Ａ〜Ｄは、緩和検索式生成の考え方を説明するためのベン図である。絞込検索において３つの検索条件が存在し、それぞれの検索条件を満たす３つの集合が存在する場合、通常、数学的には、それらの集合の関係は、図３Ａのように表される。図３Ａのベン図では、３つの検索条件を３つとも満たすアイテムの集合、それらのいずれか２つしか満たさないアイテムの集合、それらのいずれか１つしか満たさないアイテムの集合が存在する。すべての検索条件を満たすアイテムの集合は、３つの円が重なった部分として表現される。当然ながら、ユーザは、アイテムの検索において、条件式を全て満たすアイテムの集合に興味がある。
【００４７】
本実施の形態では、図３Ａのベン図の３つの円が絞込検索において段階的に指定されていった経緯を考慮して、提案アイテムを提示する。図３Ｂは、第１番目の検索条件である検索条件１が指定された場合を示している。この場合は、検索条件１を満たすアイテムの集合Ａが得られる。当然、ユーザは、その時点で注目している検索条件１を満たすアイテムの集合Ａに興味がある。
【００４８】
図３Ｃは、新たに第２番目の検索条件である検索条件２が追加された場合を示している。この場合は、検索条件１と検索条件２を満たすアイテムの集合Ｃが得られる。この時点では、ユーザは、検索条件１と検索条件２をいずれも満たすアイテムの集合Ｃに興味がある。仮に集合Ｃにユーザが満足するアイテムがなかった場合には、ユーザは、新たに加えた検索条件２に該当せず、検索条件１を満たす集合Ｂよりも、過去の検索条件１を捨ててでも検索条件２を選択するという集合Ｄに注目すると考えられる。なぜなら、ユーザは、この段階では、新しく指定した検索条件２に興味を持っており、過去の検索条件１を捨てた結果得られるアイテムの集合Ｄに価値があるかどうか、比較を行いたいと考える一方、集合Ｂのアイテムは、注目している新しい検索条件２を満たさないし、ましてや、図３Ａの集合Ａで既出したものだからである。絞込検索におけるこの時系列的な理由により、集合Ｂは図３Ｃの検索を行った場合には、集合Ｂはユーザに提示するに値しないといえる。従って、この段階では、集合Ｄを提案アイテムとして提示するのが適当である。
【００４９】
図３Ｄは、さらに検索条件３を追加した場合を示す。ユーザは、まず、３つのすべての検索条件を満たす集合Ｆのアイテムに最も興味をもつ。ユーザは、さらに、この時点で注目している検索条件である検索条件３を満たし、部分的には、以前の条件も満たしているアイテムが属する集合Ｅ、Ｇにも興味があると考えられる。その次に、注目の条件を満たすが、ユーザにとって相当妥協しなければいけないアイテムが属する集合Ｈにも興味があると考えられる。集合Ｈは、ユーザには、自分が固定概念としてもっていた既存の検索条件である検索条件１と検索条件２をすべて妥協してまで、注目の検索条件３を選んだ場合に得られるアイテムの集合だからである。逆に、注目の条件を満たしていないアイテムが属する集合Ｈ、Ｉ、Ｊは、すでに、図３Ｂの集合Ａや、図３Ｃの集合Ｂで既出しているため、これらの集合はユーザに提示するに値しないといえる。よって、この段階では、集合Ｅ、Ｇ、Ｈを提案アイテムとして提示するのが適当である。
【００５０】
このように、本実施の形態では、新たに加えられた検索条件を優先させる考え方と、検索の時系列的を考慮してすでに既出したアイテムを再度提案アイテムとして提示しないという考え方を採用して、図３Ｂ、図３Ｃ、図３Ｄの太線で囲まれた集合を検索結果としてユーザに提示する。以下、このための緩和検索式を生成する具体的方法を説明する。
【００５１】
図４Ａ〜図４Ｃは、緩和検索式を示す図である。図４Ａは、ユーザが指定したすべての検索条件に合致するアイテムの件数が最少件数Ｃｍｉｎを下回った場合の緩和検索式を示している。検索式生成部１２２は、ユーザによって最後に追加された検索条件ｎの１つ前に追加された検索条件ｎ−１をＡＮＤ条件から除外して、検索条件ｎ及び検索条件１〜検索条件ｎ−２をＡＮＤ条件で結合させた緩和検索式を生成する。
【００５２】
このように、最後に追加された検索条件ｎをＡＮＤ条件から除外するのではなく、その１つ前に追加された検索条件ｎ−１をＡＮＤ条件から除外するのは、上記のユーザ心理（２）及び（３）を考慮したものである。即ち、ユーザが最後に追加した検索条件ｎは、ユーザがその時点で新たに注目している検索条件であり、それを無視した検索結果を出せば、ユーザは、自分の選択を否定されたように感じてしまう。また、最後に追加した検索条件ｎをＡＮＤ条件から除外した検索式による検索は、絞込検索の過程で既にその前に行っていることから、その検索結果を再度提示すると、ユーザは、検索条件ｎを追加した操作は無駄であったと感じてしまう。
【００５３】
また、除外する検索条件として、例えば最初に指定された検索条件１ではなく、最後に追加された検索条件ｎの１つ前に追加された検索条件ｎ−１を選択するのは、ユーザ心理（１）を考慮したものである。即ち、検索条件リストの上にある検索条件ほど、即ち、絞込検索において先に追加された検索条件ほど、ユーザが重要であると考えている検索条件である。よって、最後に追加された検索条件ｎを除いた検索条件のうちで、最も後に追加された検索条件、即ち検索条件ｎ−１から順に、ＡＮＤ条件から除外していく。
【００５４】
図４Ｂは、検索条件ｎ−１をＡＮＤ条件から除外して検索を行った結果、抽出されたアイテムの件数が依然として最少件数Ｃｍｉｎを下回っていた場合に生成される緩和検索式を示している。図４Ｂでは、検索条件ｎ−１に加えて、それより１つ前に追加された検索条件ｎ−２もＡＮＤ条件から除外して、検索条件ｎ及び検索条件１〜検索条件ｎ−３をＡＮＤ条件で結合させた緩和検索式を生成する。
【００５５】
以上のように、ユーザが指定したすべての検索条件に合致するアイテムの件数が最少件数Ｃｍｉｎを下回った場合には、最後に追加した検索条件ｎの１つ前の検索条件ｎ−１から順に、検索条件ｎを除いて最も後に追加された検索条件を１つずつ除外していきながら緩和検索を行い、検索結果におけるアイテムの件数がＣｍｉｎ以上になるまで繰り返しこの緩和検索を行う。
【００５６】
緩和検索式を一般化して示したのが図４Ｃである。図４Ｃは、除外する検索条件を１つずつ増やしていって、ｋ個の検索条件を除外するに至った場合の緩和検索式を示している。図４Ｃに示すように、ｋ個の検索条件を除外する場合には、検索条件１〜検索条件ｎのうちの検索条件ｎ−ｋ〜検索条件ｎ−１を除外して、検索条件ｎ及び検索条件１〜検索条件ｎ−ｋ−１をＡＮＤ条件で結合させた緩和検索式を生成する。
【００５７】
検索実行部１２３は、上記のようにして、緩和検索の結果得られるアイテムの件数が最少件数Ｃｍｉｎ以上になるまで、除外する検索条件を１個ずつ増加させながら（ｋを１ずつ増加させながら）緩和検索を繰り返す。図５Ａは、除外する検索条件を１個ずつ増加させながら緩和検索を行った場合に得られる検索結果を示す図である。最も小さい集合Ｇｋ＝０は、ユーザが指定したすべての検索条件をＡＮＤ条件で指定した場合（ｋ＝０の場合）に検索結果として抽出されるアイテムの集合、即ちユーザが指定したすべての検索条件を満たすアイテムの集合である。集合Ｇｋ＝１は、１個の検索条件を除外した場合（ｋ＝１の場合）に検索結果として抽出されるアイテムの集合であり、集合Ｇｋ＝２は、２個の検索条件を除外した場合（ｋ＝２の場合）に検索結果として抽出されるアイテムの集合である。検索実行部１２３は、検索結果のアイテムの件数が最少件数Ｃｍｉｎ以上になると（以下、このときの除外した検索条件の数をｍとする）、そこで緩和検索を終了する。
【００５８】
結果画面生成部１２４は、検索実行部１２３から集合Ｇｋ＝０、Ｇｋ＝１、……が入力されると、検索実行部１２３から入力された集合Ｇｋ＝０、Ｇｋ＝１、……を用いて結果画面を生成する。図５Ａから明らかなように、集合Ｇｋ＝０は集合Ｇｋ＝１に包含されており、集合Ｇｋ＝１は集合Ｇｋ＝２に包含されており、集合Ｇｋ＝ｍ−１は集合Ｇｋ＝ｍに包含されている。即ち、集合Ｇｋ＝１の中には、集合Ｇｋ＝０と重複するアイテムが含まれており、集合Ｇｋ＝２の中には、集合Ｇｋ＝１と重複するアイテムが含まれており、集合Ｇｋ＝ｍの中には、集合Ｇｋ＝ｍ−１と重複するアイテムが含まれている。従って、Ｇｋ＝０、Ｇｋ＝１、Ｇｋ＝２、……Ｇｋ＝ｍに含まれるアイテムをそのまま順に並べて表示すると、一部のアイテムについては重複して表示されることになる。そこで、結果画面生成部１２４は、除外する検索条件を増加させながら緩和検索をして得られた複数の検索結果の集合Ｇｋ＝０、Ｇｋ＝１、Ｇｋ＝２、……Ｇｋ＝ｍにおいて、重複するアイテムについては、除外する検索条件が最も少ない状況で検索したときの検索結果としてユーザに提示する。
【００５９】
図５Ｂは、結果画面生成部１２４が生成する結果画面を説明するための図である。結果画面において、検索結果として抽出されたアイテムを表示する領域は、条件該当エリアと条件非該当エリアに分けられる。条件該当エリアには、ユーザが指定したすべての検索条件に合致するアイテムが表示される。条件非該当エリアには、提案アイテムが表示される。
【００６０】
ここで、上述したように、仮に条件非該当エリアに、集合Ｇｋ＝１に含まれるすべてのアイテム、集合Ｇｋ＝２に含まれるすべてのアイテム、……集合Ｇｋ＝ｍに含まれるすべてのアイテムを表示すると、一部のアイテムが重複して表示されることになってしまう。そこで、結果画面生成部１２４は、集合Ｇｋ＝０、集合Ｇｋ＝１、集合Ｇｋ＝２、……集合Ｇｋ＝ｍを用いて次のようにして結果画面を生成する。
【００６１】
まず、条件該当エリアには、Ｇｋ＝０に含まれるすべてのアイテムを配置する。次に、条件非該当エリアにおける、条件該当エリアに最も近い位置に第１エリアを設定して、その第１エリアに、集合Ｇｋ＝１に含まれるが、集合Ｇｋ＝０には含まれないアイテムの差集合Ｄｋ＝１に含まれるアイテムを配置する。同様にして、条件非該当エリア内において、条件該当エリアから遠ざかる方向に第２エリア、第３エリア、……第ｍエリアを設けて、それぞれのエリアに差集合Ｄｋ＝２、Ｄｋ＝３、……Ｄｋ＝ｍに含まれるアイテムを配置する。一般的には、第ｋエリアに配置されるアイテムの差集合Ｄｋは、集合Ｇを用いて次のように表現される。
【数１】
0005401384.tif 000002
なお、第０エリア（ｋ＝０）は、条件該当エリアである。
【００６２】
図６Ａ〜Ｃは、各検索条件に合致するアイテムの集合と結果画面の各エリアに配置されるアイテムの集合との関係を示すベン図である。図６Ａ〜Ｃは、ｎ＝３、ｍ＝２の場合を示している。図６Ａに示すように、差集合Ｄｋ＝０は、検索条件１〜３のすべてを満たすアイテムの集合である。図６Ｂに示すように、差集合Ｄｋ＝１は、検索条件１及び３を満たすアイテムの集合から、検索条件１〜３のすべてを満たすアイテムの集合を引いた集合である。図６Ｃに示すように、差集合Ｄｋ＝２は、検索条件３を満たすアイテムの集合から、検索条件１を満たすアイテムの集合を引いた集合である。
【００６３】
なお、第２エリア〜第ｍエリアにそれぞれ表示される差集合Ｄｋ＝２〜Ｄｋ＝ｍには、緩和検索式においてＡＮＤ条件から除外された検索条件を満たすアイテムも含まれ場合がある。図６Ｃを参照すると、差集合Ｄｋ＝２には、検索条件２を満たすものが含まれる。図６Ｄは、差集合Ｄｋ＝２における、検索条件２を満たす部分集合Ｄｋ＝２（１）及び検索条件２を満たさない部分集合Ｄｋ＝２（２）を示す図である。
【００６４】
結果画面生成部１２４は、これらの部分集合Ｄｋ＝２（１）と部分集合Ｄｋ＝２（２）を分けて、ＡＮＤ条件から除外された検索条件２を満たす部分集合Ｄｋ＝２（１）を、検索条件２を満たさない部分集合Ｄｋ＝２（２）よりも第１エリアに近い側に配置する。
【００６５】
なお、ｋ＝３の場合は、差集合Ｄｋ＝３には、検索条件ｎ−１、検索条件ｎ−２、又はその両方を満足するアイテムが存在する場合があるので、この場合には、両方を満足する部分集合Ｄｋ＝３（１）を最も第２エリアに近いところに配置し、次に、検索条件ｎ−１又は検索条件ｎ−２のいずれかを満足する部分集合Ｄｋ＝３（２）、Ｄｋ＝３（３）を配置し、第２エリアから最も遠いところに、検索条件ｎ−１も検索条件ｎ−２も満たさない部分集合Ｄｋ＝３（４）を配置する。
【００６６】
一般的には、差集合Ｄｋには、検索条件リストにある検索条件ｎ−１〜検索条件ｎ−ｋ＋１のいずれかを満足するアイテムが存在する場合があるので、この場合には、検索条件ｎ−１〜検索条件ｎ−ｋ＋１のすべてを満足する部分集合Ｄｋ（１）を上位のエリアに近いところに配置し、次に、検索条件リストにある検索条件ｎ−１〜検索条件ｎ−ｋ＋１のうちのｋ−２個の検索条件を満足する部分集合Ｄｋ（２）、Ｄｋ（３）、……Ｄｋ（ｋ−１）を配置し、下位のエリアに最も近いところに検索条件ｎ−１〜検索条件ｎ−ｋ＋１の何れも満足しない集合を配置する。こうすることで、各エリアにおいて、ユーザが既に指定又は追加した検索条件をより多く含むものをより上位のエリアに近い位置に配置することができる。
【００６７】
図７Ａ〜Ｆは、結果画面の表示例を示す図である。図７Ａ〜Ｆを参照して、絞込検索における表示例と絞込の操作方法、及び緩和検索を行った場合の提案アイテムの表示例を説明する。ここで、図７Ａ〜Ｆの説明において、最少件数Ｃｍｉｎ＝５０とする。
【００６８】
図７Ａは、ユーザによって最初に指定された検索条件１で行った検索の結果の表示例を示している。この例では、ユーザは、検索条件１として属性Ａを有する（グループＡに属する）という条件を指定した。その結果、図７Ａに示すように、属性Ａを有するグループＡのアイテムがすべて抽出され、条件該当エリアに配置される。表示される各アイテムの具体的内容として、そのアイテムが属するグループ（そのアイテムが有する属性）が表示される。なお、図７Ａの例では、検索条件１で検索を行った場合に得られるアイテムの件数は１２４件であり、最少件数Ｃｍｉｎ＝５０よりも多いため、検索結果画面に条件非該当エリアは含まれていない。
【００６９】
図７Ａに示すグループＡに属するアイテム、即ち、ユーザが指定した検索条件を満たすアイテムが多すぎる場合には、ユーザは、ＡＮＤ条件で検索条件２を追加して、絞込検索を行う。このとき、ＡＮＤ条件で追加する検索条件２は、表示されているアイテムの属性、即ち属しているグループから選択することができる。
【００７０】
図７Ｂは、表示されているアイテムの属性から追加の検索条件を選択する様子を示す図である。図７Ｂでは、例えば、アイテム４については、グループＡの他にも、グループＢ、Ｆ、Ｈ、Ｋが表示されておいる。ユーザは、これらの属性から次に検索条件として追加しようとする属性として、例えばグループＢを選択して指定する。具体的には、入力部１１がマウスを含む場合には、ポインタをグループＢに合わせてクリックし、入力部１１がタッチパネルで構成される場合には、グループＢをタッチする。なお、ユーザは、表示されているアイテムの中に含まれない属性については、図示しない通常の指定ボックスにて指定できる。
【００７１】
図７Ｃは、属性Ｂを検索条件として追加した結果得られる結果画面の表示例を示している。この場合は、条件該当エリアに、検索条件１（グループＡに属する）及び検索条件２（グループＢに属する）を満たすアイテムが表示される。この条件該当エリアに表示されるアイテムの件数は、図７Ａにて検索条件１のみで検索をした場合のアイテムの件数よりも少なくなっている。但し、この絞込検索によっても抽出されるアイテムの件数（８３件）は依然として最少件数Ｃｍｉｎ＝５０を下回らないため、結果画面に条件非該当エリアは含まれない。
【００７２】
図７Ｄは、図７Ｂと同様にして、表示されたいずれかのアイテムに含まれる属性を選択することで、検索条件を追加する様子を示す図である。図７Ｄの例では、アイテム１に含まれる属性Ｆが検索条件３として追加される。図７Ｅ及び図７Ｆは、検索条件３を追加して検索を行った場合の結果画面の表示例を示している。検索条件３を追加して絞込検索を行うと、検索条件１〜３をすべて満たすアイテムを検索するが、このようなアイテムの件数はわずか７件であり、最少件数Ｃｍｉｎ＝５０を下回ることになる。そこで、緩和検索が行われて、条件非該当エリアに提案アイテムが表示される。
【００７３】
提案アイテムを表示するために、検索実行部１２３にて、まず、ｋ＝１として緩和検索が行われ、その結果得られたアイテムが結果画面生成部１２４に出力される。図７Ｅは、このときに結果画面生成部１２４にて生成された結果画面の例である。検索条件３を追加した絞込検索で得られたアイテムが条件該当エリア（第０エリア）に配置される。条件非該当エリアの第１エリアには、ｋ＝１として行われた緩和検索で得られたアイテムのうち、条件該当エリア（第０エリア）に表示されたアイテムを除いたアイテムが表示される。
【００７４】
検索実行部１２３は、上記のようにｋ＝１の緩和検索の結果を結果画面生成部１２４に出力する一方で、その抽出されたアイテムの件数を確認する。この例では、ｋ＝１の緩和検索の結果得られたアイテムの件数は、２８件であり、依然として最少件数Ｃｍｉｎ＝５０を下回っているため、ｋ＝２として緩和検索が行われる。
【００７５】
図７Ｆは、このときに結果画面生成部１２４にて生成された結果画面の例である。この例では、ｋ＝２の緩和検索の結果得られたアイテムの件数は５６件であり、最少件数Ｃｍｉｎ＝５０以上となったため、緩和検索はこのｋ＝２で終了する。ｋ＝２の緩和検索の結果を表示するために、条件非該当エリアには第２エリアが設定される。第２エリアには、ｋ＝２として行われた緩和検索で得られたアイテムのうち、条件該当エリア（第０エリア）又は条件非該当エリアの第１エリアに表示されたアイテムを除いたアイテムが表示される。
【００７６】
一般的には、検索実行部１２３は緩和検索により抽出されるアイテムの件数が最少件数Ｃｍｉｎ以上になる（このときｋ＝ｍとする）まで緩和検索を行い、抽出されたアイテムをその都度結果画面生成部１２４に出力する。そうすると、第ｍエリアには、ｋ＝ｍとして行われた緩和検索で得られたアイテムのうち、条件該当エリア（第０エリア）及び条件非該当エリアの第１エリア〜第ｍ−１エリアのいずれかに表示されたアイテムを除いたアイテムが表示されることになる。
【００７７】
上記のように構成された検索装置１０の動作を説明する。図８は、検索装置１０の動作フロー図である。検索装置１０は、まず、ユーザから入力部１１を介して検索条件を受け取り、この検索条件を検索条件リストに追加する（ステップＳ７１）。検索条件リストに検索条件を加えたら、検索条件リスト記憶部１２１に記憶されている検索条件の数ｎをインクリメントする（ステップＳ７２）。なお、ｎの初期値は０であり、従って、最初にユーザが最初に検索条件を指定したときには、ステップＳ７２にて、ｎ＝１となる。次に、ｎ＝１であるか否か、即ち、ユーザがまだ検索条件を追加しておらず、最初に指定した検索条件のみであるか否かを判断する（ステップＳ７３）。
【００７８】
ｎ＝１であるときは（ステップＳ７３にてＹＥＳ）、検索式生成部１２２は、そのときの検索条件で検索式を生成し、検索実行部１２３はその検索式で検索を行い、結果画面生成部１２４は検索実行部１２３における検索の結果を表示する画面を生成する（ステップＳ７４）。一方、ステップＳ７３にてｎ＝１でないとき、即ちユーザが既に絞込検索のための検索条件を追加しているときは（ステップＳ７３にてＮＯ）、検索式生成部１２２は、ｋ＝０（初期値）で検索式を生成し（即ち、検索条件リストにあるすべての検索条件をＡＮＤ条件で結合させた検索式を生成し）、検索実行部１２３はその検索式で検索を行い、その検索の結果得られたアイテムの集合Ｇｋ＝０を得る（ステップＳ７５）。
【００７９】
次に、検索の結果抽出されたアイテムの件数Ｃｋが最低件数Ｃｍｉｎを下回るかを判断する（ステップＳ７６）。Ｃｋ＜Ｃｍｉｎである場合は（ステップＳ７６にてＹＥＳ）、ｋの値をインクリメントする（ステップＳ７７）。次に、ｋ＜ｎであるか否か、即ち緩和検索が最大限まで行われていないか否かを判断する（ステップＳ７８）。緩和検索が最大限まで行われていない場合には（ステップＳ７８にてＹＥＳ）、緩和検索を行ってその結果を表示する緩和検索プロセス（ステップＳ７９）に移行する。
【００８０】
緩和検索表示プロセスが終了したら、ステップＳ７６に戻って、緩和検索の結果抽出されたアイテムの件数Ｃｋが最低件数Ｃｍｉｎを下回るかを判断する。このステップＳ７６からステップＳ７９のループを繰り返し、ステップＳ７６にてＣｋ≧Ｃｍｉｎとなると（ステップＳ７６にてＮＯ）、ｋを０にリセットして（ステップＳ８０）、ステップＳ７１に戻って、ユーザからの入力を待つ。また、ステップＳ７８にて、ｋ＝ｎである場合、即ち緩和検索が最大限まで行われている場合も（ステップＳ７８にてＮＯ）、ｋを０にリセットして（ステップＳ８０）、ステップＳ７１に戻ってユーザからの入力を待つ。
【００８１】
図９は、緩和検索表示プロセスのフロー図である。緩和検索表示プロセスでは、まず、検索式生成部１２２は、検索条件リストにあるｎ個の検索条件のうち、第１番目から第ｎ−ｋ−１番目まで、及び第ｎ番目の検索条件をＡＮＤ条件で結合させた緩和検索式を生成する（ステップＳ８１）。次に、検索実行部１２３はその緩和検索式で検索を行い、アイテムの集合Ｇｋを得る（ステップＳ８２）。そして、検索実行部１２３が、検索結果である集合Ｇｋを結果画面生成部１２４に出力すると、結果画面生成部１２４は、上記の式（１）を用いて差集合Ｄｋを求めて、差集合Ｄｋに属するアイテムを表示する結果画面を生成して、表示部１３に出力する（ステップＳ８３）。表示部１３は、結果画面を表示する（ステップＳ８４）。
【００８２】
第１の実施の形態の検索装置１０によれば、絞込検索の過程でユーザが指定した検索条件をすべて満たすアイテムが少ない場合には、緩和検索によって、ユーザが指定した検索条件を含みつつも、ユーザの指定した検索条件とは完全に一致しないアイテムであって、かつ絞込検索の過程でまだ提示していないアイテムを提示できるので、ユーザに「気づき」の効果を与えることができる。また、検索式が段階的に緩和されていくので、ユーザは、自らの指定した検索条件に比較的近い検索結果から、自らの指定した検索条件に比較的遠い検索結果までを段階的に得ることができる。
【００８３】
また、絞込検索における絞込み（検索条件の追加）が足りない場合には、ユーザが指定した検索条件をすべて満たす多数のアイテムが抽出されて、緩和検索式による検索は行われないので、ユーザに絞込みを促す一方、ユーザが絞込条件を厳しくしすぎた場合には、自動的に緩和検索が行われる。また、ユーザは、絞込検索の結果のみが提示されるか、緩和検索の結果も提示されるかを意識することなく、絞込検索における検索条件の追加をすることができる。さらに、ユーザの指定した絞込条件が厳しすぎた場合にも、少なくとも最少件数以上の件数のアイテムが表示されるので、絞込検索の操作が無駄であったというユーザの失望感を軽減できる。
【００８４】
なお、上記の実施の形態において、検索実行部１２３は、緩和検索により抽出されるアイテムの件数が最少件数Ｃｍｉｎ以上となるまでｋを１ずつ増加させながら緩和検索を行い、結果画面生成部１２４は、集合Ｇｋ＝０、Ｇｋ＝１、……Ｇｋ＝ｍを用いて差集合Ｄｋ＝１〜Ｄｋ＝ｍを求めて、条件該当エリア及び条件非該当エリアを含む検索画面を生成したが、ユーザの操作に応じてｋを増加させながら緩和検索を行ってもよい。
【００８５】
例えば、検索結果をスクロールして表示する場合において、スクロール操作によって条件該当エリアがすべて表示され、さらにその続きを見るようスクロール操作が行われたときに、検索実行部１２３がｋ＝１として緩和検索を行い、結果画面生成部１２４が条件非該当エリアの第１エリアに表示する差集合Ｄｋ＝１を求めてその第１エリアに表示する表示画面を生成し、スクロール操作によって第１エリアがすべて表示され、さらにその続きを見るようスクロール操作が行われたときに、検索実行部１２３がｋ＝２として緩和検索を行い、結果画面生成部１２４が第２エリアに差集合Ｄｋ＝１を求めてその第２エリアに表示する表示画面を生成するというように、段階的に提案アイテムを提示してもよい。
【００８６】
また、検索実行部１２３によって、先に、緩和検索により抽出されるアイテムの件数が最少件数Ｃｍｉｎ以上となるまでｋを１ずつ増加させながら緩和検索を行って集合Ｇｋ＝０、Ｇｋ＝１、……Ｇｋ＝ｍを得ておき、結果画面生成部１２４がユーザの操作に応じて差集合Ｄｋ＝１〜Ｄｋ＝ｍを段階的に求めて、それらの差集合を上記のようなユーザの操作によって段階的に表示するよう結果画面を生成してもよい。
【００８７】
上記の実施の形態では、検索装置１０は、絞込検索の結果抽出されたアイテムの件数が最少件数を下回った場合に、ユーザが指定した条件と完全には一致しないがユーザが指定した条件に関連するアイテム（提案アイテム）を提示したが、絞込検索の検索結果における件数に関らずに、常に絞込検索を行って提案アイテムを提示してもよい。
【００８８】
上記の実施の形態では、検索装置１０は、絞り込み検索の結果抽出されたアイテムの件数が最少件数を下回った場合に、ｋを１ずつ増加させて緩和検索を行い、緩和検索の結果抽出されるアイテムの件数が最少件数Ｃｍｉｎ以上になったら緩和検索を終了したが、絞り込み検索の結果抽出されたアイテムの件数が最少件数を下回って緩和検索を行う場合に、緩和検索により抽出されるアイテムの件数にかかわらず、ｋを１から所定の固定値（最大値を含む）まで段階的に増加させながら緩和検索を行ってもよい。
【００８９】
上記の実施の形態では、結果画面において条件該当エリアと条件非該当エリアとを設けて、ユーザが指定したすべての検索条件を満たすアイテム（条件該当アイテム）と、提案アイテムとを明確に分けて表示したが、条件該当アイテムと提案アイテムとの境を明確にしなくてもよい。
【００９０】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。本実施の形態の検索装置２０において、絞込検索を行い、絞込検索の結果抽出されたアイテムの件数が最少件数Ｃｍｉｎを下回った場合に緩和検索を行うための構成及び動作は、第１の実施の形態と同様である。本実施の形態の検索装置は、提示された提案アイテムを用いて、広がり検索を行う。
【００９１】
図１０は、第１の実施の形態と同様にして表示された図７Ｆの結果画面に対して、本実施の形態の広がり検索の操作を行う様子を示す図である。第１の実施の形態で説明したように、図７Ｆの検索画面に対して、ユーザは、検索画面に表示された各アイテムが有する属性（各アイテムが属するグループ）をクリック又はタッチすることで、絞込検索における新たな検索条件を追加できる。
【００９２】
本実施の形態では、ユーザが特に条件非該当エリアにおいて、あるアイテムに含まれる新たな属性をクリック又はタッチすると、検索式生成部１２２は、新たな広がり検索のための検索式を生成する。図１０の例では、ユーザは、条件非該当エリアに表示されたアイテム２９に含まれるグループＭを指定している。そうすると、検索条件リスト記憶部１２１は、その指定された新たなグループＭの検索条件と、アイテム２９に含まれ、かつその時点の検索条件リストに含まれている（即ち、過去に指定又は追加されている）グループＦ及びグループＢの検索条件を残して、その時点の検索条件リストに挙げられているがアイテム２９には含まれていない検索条件であるグループＡの検索条件を検索条件リストから削除する。検索式生成部１２２は、その指定された新たなグループＭの検索条件と、残されたグループＦの検索条件及びグループＢの検索条件とをＡＮＤ条件で結合させた検索式（以下、「広がり検索式」という）を生成して、検索実行部１２３に渡す。
【００９３】
その後は、検索実行部１２３が広がり検索式を用いて、第１の実施の形態と同様にして検索を行い、検索の結果抽出されたアイテムの件数が最少件数Ｃｍｉｎよりも少ない場合には緩和検索を行い、検索結果を表示する。
【００９４】
図１１は、広がり検索式を示す図である。図１１に示すように、緩和検索の結果、条件該当エリアと条件非該当エリアに分けてアイテムが提示された場合に、条件非該当エリアにて新たな検索条件が指定されると、その指定された検索条件（検索条件４）と、検索条件リスト記憶部１２１に記憶された検索条件（検索条件１〜３）のうち、新たに指定された検索条件を含むアイテムに含まれる検索条件（検索条件２、３）とが残されて、当該アイテムには含まれない検索条件（検索条件１）は検索条件リストから削除される。検索式生成部１４は、上記の検索条件リストに基づいて広がり検索式を生成し、検索実行部１２３は、その検索式を用いて検索を行う。
【００９５】
図１２は、図１１の広がり検索式で検索を行った結果を示す図である。条件該当エリアには、新たに指定した検索条件（検索条件４）に対応するグループ（グループＭ）と、その新たに追加した検索条件を含んでいたアイテム（アイテム２９）に含まれており、かつ検索条件リストに挙げられていた検索条件（検索条件２、３）に対応するグループ（グループＢ、Ｆ）とに属するアイテムが表示される。そして、広がり検索式で検索した結果抽出されたアイテムの件数が最少件数を下回っているため、条件非該当エリアには、差集合Ｄｋ＝１及びＤｋ＝２に含まれるアイテムも結果画面に表示されている。
【００９６】
上記のように、本実施の形態によれば、ユーザは、自ら手動で検索条件リストを修正して、一部の検索条件を削除したり新たな検索条件を追加したりといった作業をしなくても一部の検索条件を検索条件リストから削除して新たな視点での検索を行うことができる。
【００９７】
なお、図１０の例で、グループＭは、アイテム７及びアイテム９でも表示されており、ユーザは、グループＭに注目する場合には、これらのアイテムに含まれるグループＭを新たな検索条件として指定することもできる。但し、アイテム７のグループＭを指定した場合には、アイテム７は条件該当エリアに表示されているので、通常の絞込検索が行われて、その結果を示す結果画面では、条件該当エリアにグループＡ、Ｂ、Ｆ、Ｍのいずれにも含まれるアイテムが表示されることになる。
【００９８】
一方、アイテム９のグループＭを指定した場合には、アイテム９は条件非該当エリアに表示されているので、アイテム９に含まれていない検索条件は、検索条件リストから削除される。図１０の例では、アイテム９にはグループＢが含まれていないので、検索条件２が検索条件リストから削除され、広がり検索では、検索条件１、３、４がＡＮＤ条件で結合した広がり検索式が生成される。
【００９９】
（第３の実施の形態）
次に、本発明の第３の実施の形態を説明する。図１３は、第３の実施の形態の検索装置の構成を示すブロック図である。第３の実施の形態の検索装置２０は、第１の実施の形態の検索装置１０の構成に加えて、斥力発生部１４を備えている。また、入力部１１は、キーボード及びマウスのほかに、ジョイスティックを備えている。ジョイスティックには、その傾倒操作に対して斥力を与える斥力付与機構が設けられており、斥力発生部１４は、ジョイスティックの斥力付与機構に対して斥力を付与するための制御信号を発生させて、斥力付与機構を制御する。ジョイスティックは、結果画面をスクロール表示するのに用いられるスクロール操作部として機能する。
【０１００】
図１４は、ジョイスティックの構成を示す外観図である。図５Ｂ等で説明したように、結果画面において、抽出されたアイテムが横方向に一次元に配置されて表示される場合には、ユーザはジョイスティック１１１を左右に傾倒することで、画面をスクロールさせることができる。
【０１０１】
図１５Ａは、画面枠と検索結果の表示との関係を示す図である。図１５Ａの例では、ユーザの指定した検索条件により近い検索結果がより左に配置されている。ユーザがジョイスティック１１１を左に傾倒することで、検索結果が左に移動し（相対的に画面枠ＦＲが右に移動し）、ジョイスティック１１１を右に傾倒することで検索結果が右に移動する（相対的に画面枠ＦＲが左に移動する）。画面枠ＦＲの中央付近には、基準線ＲＬが設定されている。
【０１０２】
図１５Ｂは、スクロール方向と斥力の方向との関係を示す図である。ユーザがジョイスティック１１１を左に傾倒させて検索結果を左に移動させ、条件該当エリアと条件非該当エリアとの境界が、画面枠ＦＲの基準線ＲＬに達すると、斥力発生部１４は、ジョイスティック１１１に対して、条件非該当エリアが基準線ＲＬを超えて左に移動するためのジョイスティック１１１の操作を妨げる方向、即ち、画面枠ＦＲの基準線ＲＬが条件該当エリアから条件非該当エリアに進入するためのジョイスティック１１１の操作を妨げる方向（図１４Ｂの例の場合は右方向）の斥力を発生させる制御信号を送る。ジョイスティック１１１の斥力付与機構は、この制御信号を受けて、斥力を付与する。ユーザがこの斥力に抗してジョイスティック１１１をさらに左に傾倒すると、この斥力を乗り越えて、画面枠ＦＲの基準線ＲＬは、条件該当エリアから条件非該当エリアに進入し、条件非該当エリアは、基準線ＲＬより左に移動する。
【０１０３】
上記のように、条件非該当エリアには、第１エリア、第２エリア、……第ｍエリアが設けられている。これらのエリアの境界でも同様にして斥力を発生する。即ち、画面枠ＦＲの基準線ＲＬが第１エリアから第２エリアに進入する際には、斥力発生部１４は、ジョイスティック１１に対して、その進入のためのジョイスティック１１１の操作を妨げる方向に斥力を発生させる。
【０１０４】
図１６Ａは、条件該当エリアからスクロール表示をして条件非該当エリアを画面枠ＦＲに表示させる場合の検索結果の表示と斥力との関係を示す図であり、図１６Ｂは、条件非該当エリアからスクロール表示をして条件該当エリアを画面枠ＦＲに表示させる場合の検索結果の表示と斥力との関係を示す図である。図１６Ａ及び図１６Ｂにおいて、横軸は、画面枠ＦＲの基準線ＲＬの位置を示し、縦軸は斥力Ｆを示す。
【０１０５】
図１６Ａに示すように、条件該当エリアから条件非該当エリアに移行する場合には、基準線ＲＬが条件該当エリアから条件非該当エリアに進入する際に大きな斥力を発生させる。具体的には、境界線が条件非該当エリアに近づくにつれて徐々に斥力を大きくしていき、基準線ＲＬが条件非該当エリアに進入したら斥力をゼロにする。条件非該当エリア内で各エリアを跨ぐ際（即ち、ｋの値が増加する際）にも同様に斥力を発生させるが、この場合は条件該当エリアから条件非該当エリアに移行する場合の斥力よりも小さい斥力を発生させる。
【０１０６】
このように、条件該当エリアから条件非該当エリアに移行する場合に、斥力を発生させることで、ユーザが指定した検索条件による制限を山又は壁に見立てて、ジョイスティック１１１に力を加えることで、この山を乗り越え、又は壁を打ち壊して、自らが指定した条件による制限を越えた検索結果を表示するという感覚をユーザに与えることができる。これにより、ユーザは、直感的な解釈で検索結果の閲覧の操作をできる。
【０１０７】
一方、図１６Ｂに示すように、基準線ＲＬが条件非該当エリアから条件該当エリアに進入する際、及び条件非該当エリア内にて条件の厳しい方に移行する際には、斥力は発生させない。これは、上記のように、ジョイスティック１１１に対する斥力は、自らが指定した検索条件の制限の山を乗り越え、壁を打ち壊していくという感覚をユーザに与える作用を有するものであるところ、より自らの指定した条件に合致する方向にスクロールする場合には、ユーザにそのような感覚を与える必要がないからである。
【０１０８】
また、スクロール操作部としては、ジョイスティックに限らず、例えば、図１７に示すようなボール型のものであってもよい。ボール型のスクロール操作部の場合には、ユーザは、ボールを回転させることで画面をスクロールする。斥力発生部１４は、このボールの回転動作に対して斥力を発生させる。
【０１０９】
さらに、スクロール操作部は、ジョイスティックやボールのようにユーザが物理的に力を加えるものに限らず、斥力も物理的な斥力に限らない。例えば、入力部１１がタッチパネルである場合において、検索結果が表示された部分を指でスライドさせることでスクロールを実現するときには、タッチパネルに対する指のスライド量に対して、検索結果のスクロール量を減らすことで、ユーザに擬似的な斥力を感じさせてもよい。マウスで画面上の矢印を指示することで画面をスクロールさせる場合にも同様に、条件該当エリアと条件非該当エリアの境界でスクロール速度を遅くすることにより、ユーザに擬似的な斥力を感じさせてもよい。本発明の斥力には、物理的な斥力のほか、これらのような擬似的な斥力も含まれる。
【０１１０】
上記の実施の形態では、結果画面において検索結果を横方向に一次元に（直線状に）配置したが、本発明の結果画面における検索結果の配置方法はこれに限られない。第３の実施の形態は、検索結果が縦方向に一次元に並べられてスクロール表示をする際にも同様に適用でき、さらに、検索結果が二次元的に配置されてスクロール表示を行う場合にも同様に適用できる。図１８は、検索結果を縦方向に一次元に配置した場合の結果画面を示す図である。また、図１９は、検索結果を二次元的に（平面状に）配置した場合の結果画面を示す図である。このような結果画面の場合にも、上記と同様に、画面枠ＦＲの基準線が条件該当エリアから条件非該当エリアに移行する際に、斥力を発生することができる。
【０１１１】
上記の実施の形態の検索装置は、レストランの検索のほか、音楽、映画、本、目的地、ウェブサイト等、どのようなアイテムの検索にも応用できる。アイテムの属性も、値段、キーワード（例えば、レストランについて「夜景がきれい」など）、タグ、ジャンル、距離、人気度等、アイテムの内容に応じて任意に設定できる。
【産業上の利用可能性】
【０１１２】
本発明は、ユーザの負担を増加させることなく、かつ、ユーザの意図を反映させたうえで、広がりをもった検索や視点を変えた検索を実現できるという優れた効果を有し、既存の検索条件に新たな検索条件を付加して絞込検索を行う検索装置等に適用することができる。
【符号の説明】
【０１１３】
１０、２０  検索装置
１１  入力部
１２  検索処理部
１２１  検索条件リスト記憶部
１２２  検索式生成部
１２３  検索実行部
１２４  検索画面生成部
１３  表示部
１４  斥力発生部
５０  データベース
【図１】
0005401384.tif 000003
【図２Ａ】
0005401384.tif 000004
【図２Ｂ】
0005401384.tif 000005
【図２Ｃ】
0005401384.tif 000006
【図３Ａ】
0005401384.tif 000007
【図３Ｂ】
0005401384.tif 000008
【図３Ｃ】
0005401384.tif 000009
【図３Ｄ】
0005401384.tif 000010
【図４Ａ】
0005401384.tif 000011
【図４Ｂ】
0005401384.tif 000012
【図４Ｃ】
0005401384.tif 000013
【図５Ａ】
0005401384.tif 000014
【図５Ｂ】
0005401384.tif 000015
【図６Ａ】
0005401384.tif 000016
【図６Ｂ】
0005401384.tif 000017
【図６Ｃ】
0005401384.tif 000018
【図６Ｄ】
0005401384.tif 000019
【図７Ａ】
0005401384.tif 000020
【図７Ｂ】
0005401384.tif 000021
【図７Ｃ】
0005401384.tif 000022
【図７Ｄ】
0005401384.tif 000023
【図７Ｅ】
0005401384.tif 000024
【図７Ｆ】
0005401384.tif 000025
【図８】
0005401384.tif 000026
【図９】
0005401384.tif 000027
【図１０】
0005401384.tif 000028
【図１１】
0005401384.tif 000029
【図１２】
0005401384.tif 000030
【図１３】
0005401384.tif 000031
【図１４】
0005401384.tif 000032
【図１５Ａ】
0005401384.tif 000033
【図１５Ｂ】
0005401384.tif 000034
【図１６Ａ】
0005401384.tif 000035
【図１６Ｂ】
0005401384.tif 000036
【図１７】
0005401384.tif 000037
【図１８】
0005401384.tif 000038
【図１９】
0005401384.tif 000039
【図２０Ａ】
0005401384.tif 000040
【図２０Ｂ】
0005401384.tif 000041
【図２０Ｃ】
0005401384.tif 000042