(57)【要約】【課題】複数の情報の中から所望の情報をより効率的に絞り込み検索できるようにする。【解決手段】姓に関する五十音の行を検索条件として入力する第１の入力部１１と、名に関する五十音の行を検索条件として入力する第２の入力部１２と、当該姓に関する五十音の行および名に関する五十音の行に合致する姓名情報を検索する検索部１３とを備え、姓に加えて名に関する五十音の行を検索条件として絞り込み検索を行うことにより、姓の先頭から２文字以上にわたって同じ行に属する五十音を持つ姓名情報や、姓の先頭から２文字以上にわたって同じ五十音を持つ姓名情報が複数存在する場合において、姓に関する五十音だけで絞り込み検索をする従来に比べて、検索条件に合致する姓名情報の該当数を少なくすることができるようにする。【選択図】図１
2017199232.tif 000002
【特許請求の範囲】
【請求項１】
姓に関する五十音の行を検索条件として入力する第１の入力部と、
名に関する五十音の行を検索条件として入力する第２の入力部と、
姓および名の各文字を五十音として保持する姓名情報を記憶したデータベースを対象として、上記第１の入力部により入力された上記姓に関する五十音の行および上記第２の入力部により入力された上記名に関する五十音の行に合致する姓名情報を検索する検索部とを備えたことを特徴とする情報検索装置。
【請求項２】
上記第１の入力部は、上記姓に関する五十音の行に代えて、上記姓に関する五十音を検索条件として入力し、
上記第２の入力部は、上記名に関する五十音の行に代えて、上記名に関する五十音を検索条件として入力し、
上記検索部は、上記データベースを対象として、上記第１の入力部により入力された上記姓に関する五十音および上記第２の入力部により入力された上記名に関する五十音に合致する姓名情報を検索することを特徴とする請求項１に記載の情報検索装置。
【請求項３】
上記第１の入力部および上記第２の入力部は、上記姓および上記名の頭文字を入力し、
上記検索部は、上記第１の入力部および上記第２の入力部により入力された上記姓および上記名の頭文字に合致する姓名情報を検索することを特徴とする請求項２に記載の情報検索装置。
【請求項４】
上記第１の入力部は、上記姓に関する五十音を先頭から１文字以上入力可能に構成され、
上記第２の入力部は、上記名に関する五十音を先頭から１文字以上入力可能に構成され、
上記検索部は、上記第１の入力部により入力された上記姓に関する１文字以上の五十音および上記第２の入力部により入力された上記名に関する１文字以上の五十音に合致する姓名情報を検索することを特徴とする請求項２に記載の情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報の中から所望の情報を検索するための情報検索装置に関し、特に、検索したい情報の文字列を１つずつ検索条件として指定するたびに、指定された検索条件に合致する情報を絞り込み検索するようになされた情報検索装置に用いて好適なものである。
【背景技術】
【０００２】
従来、複数の情報の中から所望の情報を効率的に検索するための手法が種々提供されている。例えば、検索したい情報の文字列を先頭から１文字ずつ検索条件として入力するたびに、該当する情報を絞り込んで提示するようにした技術が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載の検索システムでは、複数の名前をカナ文字で五十音順に保持する検索用の検索テーブルを備え、目的とする名前について１つの先頭カナ文字で検索テーブルを検索し、目的とする名前が検索で得られない場合には、さらに次のカナ文字を追加して検索テーブルを検索し、これを繰り返して検索すべき名前を順次絞り込むことを可能にしている。
【０００４】
また、検索すべき名前の１文字目および２文字目が五十音のどの行に属するかの指定をユーザから受け付けて、アドレス帳における複数の名前の中から、行の指定に合致する名前を読み出して提示するようにした技術も知られている（特許文献２参照）。例えば、１文字目として「あ行」、２文字目として「さ行」を指定すると、「麻生」「石井」「小沢」などの名前が検索される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２７６４７３号公報
【特許文献２】特開２００５−１５１０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術では、名前（氏名）の先頭から１文字ずつ入力して候補を絞り込んでいっても、入力された文字列に該当する氏名が多数検索され、目的とする氏名を効率的に検索することができないという問題があった。
【０００７】
例えば、１文字目に「た」の文字を入力した結果、「高橋」「高田」「高端」「高林」「高見」など、「高」の漢字を“姓”の先頭に持つ複数の氏名が絞り込み検索されたとする。この場合、次に２文字目として「か」の文字を入力しても、それ以上の絞り込みは行われず、該当数は減らない。
【０００８】
なお、１文字目に「た」の文字を入力したときに、「高橋」「高端」を“姓”に持つ氏名が検索されたとすると、２文字目の「か」、３文字目の「は」、４文字目の「し」まで入力しても、１文字目を入力したとき以上の絞り込みは全く行われず、該当数が減ることはない。
【０００９】
一方、特許文献２に記載の技術では、五十音の行でグループ化される文字集合を単位として検索が実行されるため、上記特許文献１に記載の技術よりも、絞り込みが更に甘くなる。すなわち、１文字目として「あ」、２文字目として「さ」を指定して検索するのではなく、１文字目として「あ」行、２文字目として「さ」行を指定して検索するので、「朝」、「浅」、「麻」などのように「あさ」と読む漢字を“姓”に持つ氏名だけでなく、上述した「麻生」「石井」「小沢」を含む多数の氏名が該当することになってしまう（「麻生」は「アソウ」と読むため、特許文献１の方法であれば除外されるが、特許文献２の場合は除外されずに残ってしまう）。
【００１０】
このように、検索結果の該当数が多い段階で、氏名を一覧表示してユーザに選択させる場合、ユーザがその中から目的とする氏名を探し出すのは非常にたいへんである。そのため、引き続き次の文字を入力して絞り込み検索を続行する必要がある。結果、最終的に目的の氏名を一覧の中から見つけて選択するまでに、多くの文字入力を行って繰り返し検索を行わなければならず、非常に面倒であるという問題があった。
【００１１】
本発明は、このような問題を解決するために成されたものであり、複数の情報の中から所望の情報をより効率的に絞り込み検索できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決するために、本発明では、姓に関する五十音の行と、名に関する五十音の行とをそれぞれ検索条件として入力し、当該姓に関する五十音の行および名に関する五十音の行に合致する姓名情報を検索するようにしている。本発明の他の態様では、姓に関する五十音の行および名に関する五十音の行に代えて、姓に関する五十音および名に関する五十音を用いて、上記と同様に姓名情報を検索するようにしている。
【発明の効果】
【００１３】
上記のように構成した本発明によれば、姓に加えて名に関する五十音またはその行を検索条件として絞り込み検索が行われるので、姓の先頭から２文字以上にわたって同じ行に属する五十音を持つ姓名情報や、姓の先頭から２文字以上にわたって同じ五十音を持つ姓名情報が複数存在する場合において、姓に関する五十音だけで絞り込み検索をする従来に比べて、検索条件に合致する姓名情報の該当数を少なくすることができる。これにより、複数の姓名情報の中から所望の姓名情報を少ない文字入力で検索することが可能となり、所望の情報をより効率的に絞り込み検索することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態による情報検索装置の機能構成例を示すブロック図である。
【図２】本実施形態の検索画面の一例を示す図である。
【図３】本実施形態の検索画面の一例を示す図である。
【図４】他の実施形態による情報検索装置の機能構成例を示すブロック図である。
【図５】本実施形態の検索画面の他の例を示す図である。
【図６】本実施形態の検索画面の他の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による情報検索装置の機能構成例を示すブロック図である。図１に示すように、本実施形態の情報検索装置１０には、姓名情報を格納したデータベース２０と、各種情報を表示するディスプレイ３０とが接続されている。
【００１６】
本実施形態の情報検索装置１０は、例えばパソコンやタブレット等の汎用コンピュータ、特定の業務処理を行う専用コンピュータ、あるいはスマートフォン等により構成されるものであり、その機能構成として、第１の入力部１１、第２の入力部１２、検索部１３、検索画面表示部１４および検索結果表示部１５を備えている。
【００１７】
上記各機能ブロック１１〜１５は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１１〜１５は、実際にはＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭに記憶されたプログラムが動作することによって実現される。なお、当該プログラムは、ハードディスクや半導体メモリ等の他の記録媒体に記憶されていてもよい。
【００１８】
なお、図１では、データベース２０を情報検索装置１０とは別構成として示したが、情報検索装置１０がデータベース２０を内蔵していてもよい。また、データベース２０は、本実施形態の情報検索装置１０に対して通信ネットワークを介して接続されたものであってもよい。
【００１９】
データベース２０は、姓および名の各文字を五十音として保持する姓名情報を記憶している。例えば、「鰐鳥太郎」という姓名情報は、かな文字で表した「わにどりたろう」またはカナ文字で表した「ワニドリタロウ」という五十音情報を含んでいる。
【００２０】
また、データベース２０は、上記の姓名情報に関連付けて、種々の情報を記憶している。どのような情報を関連付けて記憶するかは、データベース２０の情報を利用して所要の処理を行うソフトウェアの用途に応じて定まる。例えば、病院において患者を管理するソフトウェアに利用するデータベース２０の場合、当該データベース２０は、患者の姓名情報に関連付けて、患者の属姓情報、病状情報、看護状況情報などが記憶される。
【００２１】
検索画面表示部１４は、姓名情報を検索する際にユーザが利用する検索条件入力画面をディスプレイ３０に表示させる。また、検索結果表示部１５は、姓名情報の検索結果をディスプレイ３０に表示させる。ここで、検索結果表示部１５が表示する検索結果は、姓名情報のみを含むものであってもよいし、姓名情報およびそれに関連付けられた情報の両方を含むものであってもよい。
【００２２】
図２は、検索画面表示部１４および検索結果表示部１５により表示される画面の一例を示す図である。図２の例では、検索条件入力欄２１と検索結果表示欄２２とが１つの同じ検索画面内にまとめて表示されている。
【００２３】
図２に示すように、本実施形態の検索条件入力欄２１は、姓名情報の“姓”に関する五十音の行を検索条件として入力するための姓情報入力欄２１Ｓと、姓名情報の“名”に関する五十音の行を検索条件として入力するための名情報入力欄２１Ｍとを有している。
【００２４】
すなわち、姓情報入力欄２１Ｓでは、姓の先頭文字に関して、ア行からワ行の何れかを検索条件として指定することができるようになっている。また、名情報入力欄２１Ｍでは、名の先頭文字に関して、ア行からワ行の何れかを検索条件として指定することができるようになっている。
【００２５】
第１の入力部１１は、姓に関する五十音の行を検索条件として入力する。すなわち、第１の入力部１１は、図２の姓情報入力欄２１Ｓにて指定された五十音の行を検索条件として入力する。第２の入力部１２は、名に関する五十音の行を検索条件として入力する。すなわち、第２の入力部１２は、図２の名情報入力欄２１Ｍにて指定された五十音の行を検索条件として入力する。
【００２６】
検索部１３は、情報検索装置１０に接続されたデータベース２０を対象として、第１の入力部１１により入力された姓に関する五十音の行と、第２の入力部１２により入力された名に関する五十音の行とに合致する姓名情報を検索する。例えば、姓に関する五十音の行として「ワ行」が指定され、名に関する五十音の行として「サ行」が指定された場合、検索部１３は、姓の先頭文字がワ行で、名の先頭文字がサ行の姓名情報を検索する。
【００２７】
上述の通り、検索結果表示部１５は、姓名情報の検索結果を図２の検索結果表示欄２２に表示させる。なお、図２の例は、姓に関する五十音の行として「ワ行」が指定された時点（名に関する五十音の行は未指定）で、検索部１３により絞り込み検索された結果が検索結果表示欄２２に表示された状態を示している。その結果、姓の先頭文字がワ行の姓名情報が全て一覧として表示されている。
【００２８】
この後、名に関する五十音の行として「サ行」が指定されると、検索部１３により更に絞り込み検索が行われ、その結果が検索結果表示欄２２に表示される。図３は、このときの表示画面例を示す図である。図３の例では、姓に関する「ワ行」と名に関する「サ行」とを検索条件として絞り込み検索が行われた結果、「鰐鳥次郎」「鰐鳥三郎」の姓名情報のみに絞り込まれて表示されている。
【００２９】
以上詳しく説明したように、本実施形態では、姓に関する五十音の行と、名に関する五十音の行とをそれぞれ検索条件として入力し、当該検索条件に合致する姓名情報を検索するようにしている。このように構成した本実施形態の情報検索装置１０によれば、図２のように姓の先頭から２文字以上にわたって同じ行に属する五十音を持つ姓名情報が複数存在する場合において、姓に関する五十音だけで絞り込み検索をする従来に比べて、検索条件に合致する姓名情報の該当数を少なくすることができる。
【００３０】
すなわち、図２に示した例において、特許文献２のように姓の１文字目として「ワ行」を指定して検索を行っても、姓の２文字目として「ナ行」を更に指定して検索を行っても、検索条件に合致する姓名情報の該当数は同じであり、検索結果表示欄２２に表示される姓名情報の数は減らない。これに対し、本実施形態によれば、姓の１文字目として「ワ行」を指定し、名の１文字目として例えば「サ行」を指定して検索を行うことにより、検索条件に合致する姓名情報の該当数を少なくすることができる。これにより、複数の姓名情報の中から所望の姓名情報を少ない文字入力で検索することが可能となり、所望の情報をより効率的に絞り込み検索することができる。
【００３１】
なお、上記実施形態では、姓および名に関する五十音の行を検索条件として用いる例について説明したが、姓および名に関する五十音を検索条件として用いるようにしてもよい。図４は、この場合における情報検索装置１０の機能構成例を示すブロック図である。
【００３２】
図４に示す例では、第１の入力部１１、第２の入力部１２、検索部１３、検索画面表示部１４に代えて、第１の入力部１１’、第２の入力部１２’、検索部１３’、検索画面表示部１４’を備えている。
【００３３】
検索画面表示部１４’は、姓名情報を検索する際にユーザが利用する検索条件入力画面をディスプレイ３０に表示させる。図５は、検索画面表示部１４’および検索結果表示部１５により表示される画面の一例を示す図である。図５の例では、検索条件入力欄２１’と検索結果表示欄２２とが１つの同じ検索画面内にまとめて表示されている。検索結果表示欄２２は、図２と同様である。
【００３４】
図５に示すように、本実施形態の検索条件入力欄２１’は、姓名情報の“姓”に関する五十音を検索条件として入力するための姓情報入力欄２１Ｓ’と、姓名情報の“名”に関する五十音を検索条件として入力するための名情報入力欄２１Ｍ’とを有している。すなわち、姓情報入力欄２１Ｓ’では、姓の先頭文字を検索条件として入力することができるようになっている。また、名情報入力欄２１Ｍ’では、名の先頭文字を検索条件として指定することができるようになっている。
【００３５】
第１の入力部１１’は、図５の姓情報入力欄２１Ｓ’に入力された姓に関する五十音を検索条件として入力する。例えば、第１の入力部１１’は、姓の頭文字を検索条件として入力する。第２の入力部１２’は、図５の名情報入力欄２１Ｍ’に入力された名に関する五十音を検索条件として入力する。例えば、第２の入力部１２’は、名の頭文字を検索条件として入力する。
【００３６】
検索部１３’は、データベース２０を対象として、第１の入力部１１’により入力された姓に関する五十音と、第２の入力部１２’により入力された名に関する五十音とに合致する姓名情報を検索する。具体的には、検索部１３’は、第１の入力部１１’および第２の入力部１２’により入力された姓および名の頭文字に合致する姓名情報を検索する。例えば、姓に関する五十音として「ワ」が指定され、名に関する五十音として「サ」が指定された場合、検索部１３は、姓の先頭文字が「ワ」で、名の先頭文字が「サ」の姓名情報を検索する。
【００３７】
図５の例は、姓に関する五十音として「ワ」が指定された時点（名に関する五十音は未指定）で、検索部１３’により絞り込み検索された結果が検索結果表示欄２２に表示された状態を示している。その結果、姓の先頭文字が「ワ」の姓名情報が全て一覧として表示されている。
【００３８】
この後、名に関する五十音として「サ」が指定されると、検索部１３’により更に絞り込み検索が行われ、その結果が検索結果表示欄２２’に表示される。図６は、このときの表示画面例を示す図である。図６の例では、同じ「サ行」に属する「鰐鳥次郎」は検索結果から外れ、「鰐鳥三郎」の姓名情報のみに絞り込まれて表示される。
【００３９】
図４のように情報検索装置１０を構成した場合、図１に示した実施形態に比べて、検索条件に合致する姓名情報の該当数を更に少なくすることができる。また、姓の先頭から２文字以上にわたって同じ五十音を持つ姓名情報が複数存在する場合においても、姓に関する五十音を１文字ずつ入力して絞り込み検索をする従来に比べて、検索条件に合致する姓名情報の該当数を少なくすることができる。これにより、所望の情報をより効率的に絞り込み検索することが可能となる。
【００４０】
なお、図５に示す例において、姓に関する五十音を先頭から１文字以上検索条件として姓情報入力欄２１Ｓ’に入力し、名に関する五十音を先頭から１文字以上検索条件として名情報入力欄２１Ｍ’に入力するようにしてもよい。
【００４１】
この場合、第１の入力部１１’は、姓に関する五十音を先頭から１文字以上入力可能に構成される。また、第２の入力部１２’は、名に関する五十音を先頭から１文字以上入力可能に構成される。そして、検索部１３’は、データベース２０を対象として、第１の入力部１１’により入力された姓に関する１文字以上の五十音と、第２の入力部１２’により入力された名に関する１文字以上の五十音とに合致する姓名情報を検索する。
【００４２】
なお、図２、図３および図５に示した画面は表示の一例であって、本発明はこれに限定されない。例えば、検索条件入力欄２１，２１’と検索結果表示欄２２とを別画面に表示するようにしてもよい。
【００４３】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４４】
１０  情報検索装置
１１，１１’  第１の入力部
１２，１２’  第２の入力部
１３，１３’  検索部
１４，１４’  検索画面表示部
１５  検索結果表示部
２０  データベース
２１，２１’  検索条件入力欄
２１Ｓ，２１Ｓ’  姓情報入力欄
２１Ｍ，２１Ｍ’  名情報入力欄
２２  検索結果表示欄
【図１】
2017199232.tif 000003
【図２】
2017199232.tif 000004
【図３】
2017199232.tif 000005
【図４】
2017199232.tif 000006
【図５】
2017199232.tif 000007
【図６】
2017199232.tif 000008