JP3635251B2 - Computer-readable recording medium and program storing book search system, book search method, and program - Google Patents
Computer-readable recording medium and program storing book search system, book search method, and program Download PDFInfo
- Publication number
- JP3635251B2 JP3635251B2 JP2001263539A JP2001263539A JP3635251B2 JP 3635251 B2 JP3635251 B2 JP 3635251B2 JP 2001263539 A JP2001263539 A JP 2001263539A JP 2001263539 A JP2001263539 A JP 2001263539A JP 3635251 B2 JP3635251 B2 JP 3635251B2
- Authority
- JP
- Japan
- Prior art keywords
- book
- search
- book information
- publisher
- name
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、書籍を検索する書籍検索システムに係り、地方出版社が出版する地域性のある書籍について有効に検索できる技術に関する。
【0002】
【従来の技術】
通常用いられている書籍検索システムについて説明する。
図16は、従来技術における検索条件入力画面の例である。検索者は、検索条件入力画面から検索キーを入力し、検索実行を指示する。検索キーは、書籍名に含まれる言葉を指定したものである。尚、複数の検索キーを入力した場合には、AND条件で処理される。
【0003】
書籍検索システムは、書籍情報データベースを備えている。図17は、従来技術における書籍情報データベースの構成例である。
【0004】
書籍検索システムは、このような書籍情報データベースの各レコードのうち、書籍名に、入力されたすべての検索キーを含むものを検索し、検索結果リストとして出力する。図18は、従来技術における検索結果リスト画面の例である。
【0005】
この例では、沖縄の郷土料理の書籍を検索しようとして、検索キーとして「沖縄」と「料理」を指定している。その結果、図18に示すように「沖縄」と「料理」の両方の言葉を含む書籍名の書籍について結果が出力されている(1801〜1803)。
【0006】
しかし、実際には、図17の1754や1755のレコードに示すように、沖縄の郷土料理の書籍は、他にも存在している。
【0007】
このような事態が生じる理由は、地方の出版社から出版される書籍が、地元の限られた地域を市場として企画されるため、必ずしも書籍名に地域名を含まないためである。一方、このように地方で出版される書籍の中には、一般には知られない貴重な情報が含まれていることがあり、検索者にとって是非その存在を知りたいというニーズが強い。
【0008】
このような地方出版物について特別な事情がある一方、検索条件の設定に煩わしい操作を要する検索システムでは、利便性に欠ける。また、高速な処理も要求される。
【0009】
【発明が解決しようとする課題】
本発明は、上記した従来技術の欠点を除くためになされたものであって、その目的とするところは、地方出版社が発行する地域性のある出版物を、容易に検索できるようにすることを課題とする。
【0010】
【課題を解決するための手段】
本発明に係る書籍検索システムは、
書籍を検索する書籍検索システムであって、以下の要素を有することを特徴とする
(1)書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベース
(2)検索条件として検索キーを入力する検索条件入力部
(3)書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得部
(4)書籍情報データベースに格納されている各書籍情報について、入力した検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、検索条件に合致する書籍情報を特定する判定部
(5)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力部。
【0011】
本発明に係る書籍検索システムは、
書籍を検索する書籍検索システムであって、以下の要素を有することを特徴とする
(1)書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベース
(2)検索条件として検索キーを入力する検索条件入力部
(3)入力した検索キーが地域名であるか判定する地域名判定部
(4)入力した検索キーが地域名であるときは、書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得部
(5)書籍情報データベースに格納されている各書籍情報について、
入力した検索キーが地域名であるときは、当該検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、
入力した検索キーが地域名でないときは、当該検索キーが、書籍情報に含まれる上記書籍名に含まれる場合に、検索キーについて合致すると判定し、
検索条件に合致する書籍情報を特定する判定部
(6)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力部。
【0012】
上記書籍検索システムは、更に、出版社識別情報と、出版社の所在地とを対応付けて記憶する出版社情報テーブルを有し、
上記出版社所在地取得部は、出版社情報テーブルから、上記出版社識別情報と対応付けられている出版社の所在地を取得することを特徴とする。
【0013】
上記検索条件入力部は、検索条件として複数の検索キーを入力し、
上記判定部は、入力した検索キーのすべてについて合致すると判定した場合に、検索条件に合致すると判定することを特徴とする。
【0014】
上記書籍検索システムは、更に、入力地域名と検索用地域名とを対応付けて記憶する地域名変換テーブルを有し、
上記判定部は、入力した検索キーが、地域名変換テーブルに記憶している入力地域名と一致する場合には、一致した入力地域名と対応付けられている検索用地域名を検索キーとして用いることを特徴とする。
【0015】
上記判定部は、上記検索キーが上記書籍名に含まれる場合における上記書籍情報と、上記検索キーが上記出版社の所在地にのみ含まれる場合における上記書籍情報とを区別し、
上記結果リスト出力部は、上記検索キーが上記書籍名に含まれる場合における上記書籍情報と、上記検索キーが上記出版社の所在地にのみ含まれる場合における上記書籍情報とを識別可能な検索結果リストを出力することを特徴とする。
【0016】
本発明に係る書籍検索方法は、
書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベースに接続し、書籍を検索する書籍検索システムによる書籍検索方法であって、以下の要素を有することを特徴とする
(1)検索条件として検索キーを入力する検索条件入力工程
(2)書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得工程
(3)書籍情報データベースに格納されている各書籍情報について、入力した検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、検索条件に合致する書籍情報を特定する判定工程
(4)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力工程。
【0017】
本発明に係る書籍検索方法は、
書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベースに接続し、書籍を検索する書籍検索システムによる書籍検索方法であって、以下の要素を有することを特徴とする
(1)検索条件として検索キーを入力する検索条件入力工程
(2)入力した検索キーが地域名であるか判定する地域名判定工程
(3)入力した検索キーが地域名であるときは、書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得工程
(4)書籍情報データベースに格納されている各書籍情報について、
入力した検索キーが地域名であるときは、当該検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、
入力した検索キーが地域名でないときは、当該検索キーが、書籍情報に含まれる上記書籍名に含まれる場合に、検索キーについて合致すると判定し、
検索条件に合致する書籍情報を特定する判定工程
(5)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力工程。
【0018】
本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体は、書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベースに接続し、書籍を検索する書籍検索システムとなるコンピュータに、以下の処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする
(1)検索条件として検索キーを入力する検索条件入力処理
(2)書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得処理
(3)書籍情報データベースに格納されている各書籍情報について、入力した検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、検索条件に合致する書籍情報を特定する判定処理
(4)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力処理。
【0019】
本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体は、
書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベースに接続し、書籍を検索する書籍検索システムとなるコンピュータに、以下の処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする
(1)検索条件として検索キーを入力する検索条件入力処理
(2)入力した検索キーが地域名であるか判定する地域名判定処理
(3)入力した検索キーが地域名であるときは、書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得処理
(4)書籍情報データベースに格納されている各書籍情報について、
入力した検索キーが地域名であるときは、当該検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、
入力した検索キーが地域名でないときは、当該検索キーが、書籍情報に含まれる上記書籍名に含まれる場合に、検索キーについて合致すると判定し、
検索条件に合致する書籍情報を特定する判定処理
(5)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力処理。
【0020】
本発明に係るプログラムは、
書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベースに接続し、書籍を検索する書籍検索システムとなるコンピュータに、以下の手順を実行させるためのプログラムであることを特徴とする
(1)検索条件として検索キーを入力する検索条件入力手順
(2)書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得手順
(3)書籍情報データベースに格納されている各書籍情報について、入力した検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、検索条件に合致する書籍情報を特定する判定手順
(4)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力手順。
【0021】
本発明に係るプログラムは、
書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベースに接続し、書籍を検索する書籍検索システムとなるコンピュータに、以下の手順を実行させるためのプログラムであることを特徴とする
(1)検索条件として検索キーを入力する検索条件入力手順
(2)入力した検索キーが地域名であるか判定する地域名判定手順
(3)入力した検索キーが地域名であるときは、書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得手順
(4)書籍情報データベースに格納されている各書籍情報について、
入力した検索キーが地域名であるときは、当該検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、
入力した検索キーが地域名でないときは、当該検索キーが、書籍情報に含まれる上記書籍名に含まれる場合に、検索キーについて合致すると判定し、
検索条件に合致する書籍情報を特定する判定手順
(5)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力手順。
【0022】
【発明の実施の形態】
実施の形態1.
以下本発明を図面に示す実施例に基づいて説明する。
図1は、ネットワーク環境の例を示す図である。1は、書籍検索サーバ、2は、インターネット、3は、検索用端末である。書籍検索サーバは、書籍検索システムの例である。この例では、通信媒体としてインターネット2を用いているが、他の通信媒体であっても構わない。また、通信媒体を介することなく、書籍検索システムを単体として構成してもよい。
【0023】
図2は、実施の形態1における書籍検索サーバの構成例である。
21は、検索条件入力部、22は、書籍情報取得部、23は、書籍情報データベース、24は、出版社所在地取得部、25は、出版社情報テーブル、26は、判定部、27は、検索結果リスト出力部である。検索条件入力部21と検索結果リスト出力部27は、インターネットを介して、検索用端末と通信するように構成されている。
尚、書籍検索サーバ1は、コンピュータであり、各要素はプログラムにより処理を実行することができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み取られるようにすることができる。
【0024】
図3は、実施の形態1における書籍情報データベースの構成例である。
301は、ISBN(国際標準図書番号)、302は、書籍名、303は、著者名、304は、出版社ID、305は、発行日、306は、価格である。これ以外の書籍情報を備えていても構わない。レコードは、書籍毎に設けられている。
【0025】
図4は、出版社情報テーブルの構成例である。
401は、出版社ID、402は、出版社名、403は、出版社所在地である。出版社ID401は、出版社識別情報の例である。他に、出版社についての情報を備えていても構わない。
出版社ID401について、この例では、ISBNに用いる出版社IDを有する出版社については、そのIDを用い、ISBNに用いる出版社IDを有しない出版社については、独自のIDを定めている。出版社IDは、出版社を識別できるものであれば足りるので、すべての出版社について独自に設定してもよい。また、出版社名を出版社識別情報として、出版社を特定してもよい。このテーブルは、特定した出版社の所在地を取得するために用いられる。
【0026】
続いて、処理について説明する。図5は、実施の形態1における処理フローを示す図である。以下、図5に従って処理を説明する。
【0027】
まず、検索条件入力部21は、検索条件入力画面を出力する。この例では、検索用端末に送信する(S501)。図6は、実施の形態1における検索条件入力画面の例である。この例では、沖縄の郷土料理の書籍を検索しようとして、検索キーとして「沖縄」と「料理」を指定している。
【0028】
検索条件入力部21は、検索条件として一以上の検索キーを入力する。この例では、検索用端末から受信する(S502)。
【0029】
書籍情報取得部22は、書籍情報データベース23から書籍毎に、書籍情報(書籍名、出版社ID含む)を取得する(S503)。
【0030】
出版社所在地取得部24は、出版社IDに対応する出版社所在地を、出版社情報テーブル25から取得する(S504)。
【0031】
判定部26は、順次、検索キーについて以下の処理を行う(S505)。検索キーが、書籍名に含まれる場合には(S506)、当該検索キーについて合致すると判定する(S507)。
検索キーが、書籍名に含まれていない場合には(S506)、検索キーが、出版社所在地に含まれるか判断する(S508)。含まれている場合には、当該検索キーについて合致すると判定する(S509)。
つまり、書籍名と出版社の所在地のいずれかに検索キーが含まれている場合に、合致すると判定する。
【0032】
すべての検索キーについて処理し(S510)、すべての検索キーについて合致した場合には(S511)、当該書籍を検索条件に対して合致すると判定する(S512)。当該書籍は、検索結果に含められる。
【0033】
いずれかの検索キーについて、合致すると判定されなかった場合には、当該書籍については、検索結果に含めず、次の書籍の処理に移行する(S513)。
【0034】
判定部26は、すべての書籍について処理すると(S513)、合致した書籍の書籍情報の出力する(S514)。
【0035】
検索結果リスト出力部27は、判定部26からの書籍情報に基づいて、検索結果リストの生成する(S515)。このとき、出版社IDに対応する出版社名を、出版社情報テーブル25から取得して用いる。検索結果リスト出力部27は、生成した検索結果リスト画面を出力する。この例では、検索用端末に送信する(S516)。
【0036】
図7は、実施の形態1における検索結果リスト画面の例である。本実施の形態では、図3に示すように書籍名に「沖縄」を含まない書籍である354,355も、出版社の所在地に「沖縄」を含むので、図5のS508とS509で合致と判定された結果、図7の704,705に示すように検索結果リストに含められている。
【0037】
実施の形態2.
実施の形態1では、無条件に出版社の所在地を検索対象に加えたが、検索キーによっては、予期せぬ検索結果をもたらすことがある。本実施の形態では、検索キーが地域名として認識される場合にのみ、検索対象に出版社の所在地を加える形態について説明する。
【0038】
図8は、実施の形態2における書籍検索サーバの構成例である。21から27までのモジュールは、図2の場合と同様である。81は、地域名判定部であり、地域名リストを記憶している。
【0039】
図9は、地域名リストの例である。検索キーとして入力された場合に、地域名として扱うものを予め登録してある。
【0040】
図10は、実施の形態2における処理フローを示す図である。S501〜S503までの処理は、図5と同様である。
【0041】
図11は、実施の形態2における検索条件入力画面の例である。この例では、日本料理に関する書籍を検索しようとして、検索キーとして「日本」と「料理」を指定している。つまり、この場合「日本」は地域名を意図したものではない。尚、前述の図9の地域名リストには、「日本」は含まれていない。
【0042】
図12は、実施の形態2における書籍情報データベースの構成例である。351〜355の書籍の他に、1251〜1254の書籍情報が含まれていることを示している。
【0043】
S503までの処理は、図5と同様であるので省略する。判定部26は、順次、検索キーについて以下の処理を行う(S1001)。
【0044】
判定部26は、検索キーが、書籍名に含まれる場合は(S1002)、当該検索キーについて合致すると判定する(S1003)。一方、書籍名に含まれない場合には、地域名判定部81により、検索キーが地域名を示すか判定する(S1004)。具体的には、当該検索キーが、地域名判定部81に記憶する地域名リストに登録されている地域名と一致する場合に、地域名を示すと判定する。
【0045】
検索キーが地域名を示すと判定された場合にのみ、S1005〜S1007の処理を行う。出版社所在地取得部24は、出版社IDに対応する出版社所在地を取得し(S1005)、検索キーが、出版社所在地に含まれるか判断する(S1006)。含まれる場合に、当該検索キーについて合致すると判定する(S1007)。
【0046】
判定部26は、すべての検索キーについて処理し(S1008)、すべての検索キーについて合致した場合に(S1009)、当該書籍を検索条件に対して合致すると判定する(S1010)。S513〜S516は、図5の場合と同様であるので、省略する。
【0047】
図13は、実施の形態2における検索結果リスト画面の例である。
本実施の形態では、検索キーが地域名を示す場合(S1004)にのみ、出版社の所在地を検索対象に加えている(S1005〜1007)ので、地域名を示さない検索キー「日本」については、出版社の所在地について検索していない。従って、図4の452に示すように所在地「東京都中央区日本橋二丁目3−4」に「日本」を含む出版社「東京一番出版」が出版している「フランス料理の極意」(図12の1253)は合致すると判定されず、検索結果から除外されている。
【0048】
図14は、不具合を説明するための検索結果リスト画面の例である。本実施の形態のように処理しない場合には、図14に示すように、日本料理とは無関係な書籍が検索リストに加わり、意図しない結果であるために、検索処理の誤動作と認識される恐れがある。
【0049】
また、地域名以外の検索キーに関して、余計な処理を行わないので、処理速度が早くなる。
【0050】
実施の形態3.
本実施の形態では、入力された地域名を検索用の地域名に変換し、出版社の所在地に検索用の地域名のいずれかが含まれる場合に、合致すると判断する形態について説明する。
【0051】
図15は、地域名変換テーブルの構成例を示す図である。1501は、入力地域名、1502は、検索用地域名である。1551は、検索キーとして「奄美」が入力された場合に、検索用地域名として「鹿児島」と「名瀬市」と「大和村」等を用いることを示している。同様に、1552は、検索キーとして「石垣島」が入力された場合に、検索用地域名として「沖縄」と「石垣市」を用いることを示している。
【0052】
本実施の形態に係る発明を、実施の形態1に提供する場合について説明する。図5のS506の処理で、検索キーが地域名変換テーブルに含まれるいずれかの入力地域名1501と一致するか判断し、一致する場合には、対応する検索用地域名1502を取得し、取得した検索用地域名のいずれかが書籍名に含まれるか判断する。いずれかの検索用地域名が書籍名に含まれる場合に、検索キーが書籍名に含まれるとして処理する。
同様に、図5のS508の処理でも、検索キーが地域名変換テーブルに含まれるいずれかの入力地域名1501と一致するか判断し、一致する場合には、対応する検索用地域名1502を取得し、取得した検索用地域名のいずれかが出版社所在地に含まれるか判断する。いずれかの検索用地域名が出版社所在地に含まれる場合に、検索キーが出版社所在地に含まれるとして処理する。
【0053】
本実施の形態に係る発明を、実施の形態2に提供する場合について説明する。図10のS1002の処理で、検索キーが地域名変換テーブルに含まれるいずれかの入力地域名1501と一致するか判断し、一致する場合には、対応する検索用地域名1502を取得し、取得した検索用地域名のいずれかが書籍名に含まれるか判断する。いずれかの検索用地域名が書籍名に含まれる場合に、検索キーが書籍名に含まれるとして処理する。
また、図10のS1006の処理でも、検索キーが地域名変換テーブルに含まれるいずれかの入力地域名1501と一致するか判断し、一致する場合には、対応する検索用地域名1502を取得し、取得した検索用地域名のいずれかが出版社所在地に含まれるか判断する。いずれかの検索用地域名が出版社所在地に含まれる場合に、検索キーが出版社所在地に含まれるとして処理する。
【0054】
これにより、文化的に把握される地域名を入力し場合に、行政区画名に変換するなど、柔軟な運用が可能となる。
【0055】
実施の形態4.
本実施の形態では、検索キーが書籍名に含まれる場合の書籍情報と、検索キーが出版社の所在地にのみ含まれる場合の書籍情報とを識別する検索結果リストを出力する形態について説明する。
【0056】
図5の処理フローに従って、処理の流れを説明する。
判定部26は、S507で検索キーについて合致すると判定する場合と、S509で検索キーについて合致すると判定する場合とを区別して、一時的に記憶する。そして、S511ですべての検索キーについて合致したかを判断するときに、併せてすべての検索キーについてS507における判定によるものと、いずれかの検索キーについてS509における判定を含むものとを区別する。
【0057】
この区別に基づいて、判定部は、S512で当該書籍を検索条件に合致すると判定すると同時に、前者を、すべての検索キーが書籍名に含まれる場合の書籍情報として、後者を、いずれかの検索キーが出版社の所在地にのみ含まれる場合の書籍情報として区別する。
【0058】
そして、結果リスト出力部は、S515で、区別した書籍情報、つまり、すべての検索キーが書籍名に含まれる場合の書籍情報と、いずれかの検索キーが出版社の所在地にのみ含まれる場合の書籍情報とを識別可能な検索結果リストを生成し、出力する。
尚、図7を例とすると、701〜703が、前者の書籍情報に該当し、704と705が、後者の書籍情報に該当する。
【0059】
識別の方法としては、区別した書籍情報の一方に(例えば、後者の書籍情報に)マークを付し、あるいはそれぞれの書籍情報に異なるマークを付する方法や、色や文字形態などの表示形式を異ならせるなどの方法が考えられる。また、例えば、前者の書籍情報を先頭からまとめて表示し、その後から後者の書籍情報を表示するように、両者の表示領域を区別することも有効である。
【0060】
ここでは、図5に基づいて説明したが、S507、S509、S511、S512、及びS515における処理と同様の処理を、S1003、S1007、S1009、S1010、及び図示しないS515相当の処理で行うことにより、図10に示す処理による形態においても、前述の書籍情報を区別して表示することができる。
【0061】
【発明の効果】
本発明においては、出版社の所在地を取得し、その所在地に検索キーがふくまれる場合にも合致すると判定するので、地方出版社が発行する地域性のある出版物を、容易に検索できるようになる。具体的には、書籍名に地域名を含まないが、もともと出版される地域を前提として出版されている書籍を検索する場合に有効である。特に、全国各地域に関する書籍を、どこからでも探せる点で有効である。
また、煩わし条件の設定が不要であり、従来の書籍検索の操作方法とかわらない点でも優れている。
【0062】
本発明においては、地域名を示す検索キーの場合にのみ、出版社の所在地を取得し、その所在地に検索キーが含まれるか判定するので、地域名以外を示す検索キーに対して、地域名以外の意味を持つ行政区画名を、意図に反してヒットしてしまうことを防止できる。
また、地域名以外の検索キーに関して、余計な処理を行わないので、処理速度が早くなる。
【0063】
入力された地域名を、検索用の地域名に変換して判定するので、文化的に把握される地域名を入力し場合に、行政区画名に変換するなど、柔軟な運用が可能となる。
【0064】
検索キーが書籍名に含まれる場合の書籍情報と、検索キーが出版社の所在地にのみ含まれる場合の書籍情報とを識別する検索結果リストを出力するので、ユーザは、検索キーが出版社の所在地に含まれる為に検索された書籍情報を認識することができる。これにより、検索結果に対する信頼性を維持し、更に、本発明による検索方法の有効性についての理解を促すことができる。
【図面の簡単な説明】
【図1】 ネットワーク環境の例を示す図である。
【図2】 実施の形態1における書籍検索サーバの構成例である。
【図3】 実施の形態1における書籍情報データベースの構成例である。
【図4】 出版社情報テーブルの構成例である。
【図5】 実施の形態1における処理フローを示す図である。
【図6】 実施の形態1における検索条件入力画面の例である。
【図7】 実施の形態1における検索結果リスト画面の例である。
【図8】 実施の形態2における書籍検索サーバの構成例である。
【図9】 地域名リストの例である。
【図10】 実施の形態2における処理フローを示す図である。
【図11】 実施の形態2における検索条件入力画面の例である。
【図12】 実施の形態2における書籍情報データベースの構成例である。
【図13】 実施の形態2における検索結果リスト画面の例である。
【図14】 不具合を説明するための検索結果リスト画面の例である。
【図15】 地域名変換テーブルの構成例を示す図である。
【図16】 従来技術における検索条件入力画面の例である。
【図17】 従来技術における書籍情報データベースの構成例である。
【図18】 従来技術における検索結果リスト画面の例である。
【符号の説明】
21 検索条件入力部、22 書籍情報取得部、23 書籍情報データベース、24 出版社所在地取得部、25 出版社情報テーブル、26 判定部、27検索結果リスト出力部、81 地域名判定部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a book search system for searching for a book, and relates to a technique capable of effectively searching for a regional book published by a local publisher.
[0002]
[Prior art]
A book search system that is normally used will be described.
FIG. 16 is an example of a search condition input screen in the prior art. The searcher inputs a search key from the search condition input screen and instructs execution of the search. The search key specifies a word included in the book name. When a plurality of search keys are input, the processing is performed with an AND condition.
[0003]
The book search system includes a book information database. FIG. 17 is a configuration example of a book information database in the prior art.
[0004]
The book search system searches for records in the book information database that include all input search keys in the book name and outputs them as a search result list. FIG. 18 is an example of a search result list screen in the prior art.
[0005]
In this example, “Okinawa” and “Cooking” are designated as search keys when searching for a book of Okinawan local cuisine. As a result, as shown in FIG. 18, the results are output for books with book names including both the words “Okinawa” and “cooking” (1801 to 1803).
[0006]
However, in fact, as shown in the
[0007]
The reason why such a situation occurs is that a book published from a local publisher is planned with a limited local area as a market, and the area name is not necessarily included in the book name. On the other hand, books published in such a region may contain valuable information that is not generally known, and there is a strong need for searchers to know their existence.
[0008]
While there are special circumstances for such local publications, a search system that requires troublesome operations for setting search conditions is not convenient. In addition, high-speed processing is required.
[0009]
[Problems to be solved by the invention]
The present invention has been made to eliminate the above-mentioned drawbacks of the prior art, and its purpose is to make it easy to search for regional publications issued by local publishers. Is an issue.
[0010]
[Means for Solving the Problems]
The book search system according to the present invention includes:
A book search system for searching for books having the following elements:
(1) A book information database storing a plurality of book information including a book name and publisher identification information
(2) Search condition input part for inputting a search key as a search condition
(3) For each book information stored in the book information database, a publisher location acquisition unit that acquires the location of the publisher specified by the publisher identification information included in the book information.
(4) For each book information stored in the book information database, a search is performed when the input search key is included in at least one of the book name included in the book information and the acquired location of the publisher. Judgment unit that determines that the keys match and identifies the book information that matches the search criteria
(5) A search result list output unit that outputs a search result list based on book information that matches the search conditions.
[0011]
The book search system according to the present invention includes:
A book search system for searching for books having the following elements:
(1) A book information database storing a plurality of book information including a book name and publisher identification information
(2) Search condition input part for inputting a search key as a search condition
(3) A region name determination unit that determines whether the input search key is a region name
(4) When the input search key is an area name, for each book information stored in the book information database, publishing that obtains the location of the publisher specified by the publisher identification information included in the book information Company location acquisition department
(5) About each book information stored in the book information database,
When the input search key is a region name, it is determined that the search key matches when the search key is included in at least one of the book name included in the book information and the acquired publisher location. And
When the input search key is not a region name, if the search key is included in the book name included in the book information, it is determined that the search key matches,
Judgment unit for identifying book information that matches search conditions
(6) A search result list output unit that outputs a search result list based on book information that matches the search conditions.
[0012]
The book search system further includes a publisher information table that stores publisher identification information and the location of the publisher in association with each other,
The publisher location acquisition unit acquires the location of the publisher associated with the publisher identification information from the publisher information table.
[0013]
The search condition input unit inputs a plurality of search keys as search conditions,
The determination unit determines that the search condition is satisfied when it is determined that all the input search keys match.
[0014]
The book search system further includes an area name conversion table for storing an input area name and a search area name in association with each other,
When the input search key matches the input area name stored in the area name conversion table, the determination unit uses the search area name associated with the matched input area name as the search key. It is characterized by.
[0015]
The determination unit distinguishes between the book information when the search key is included in the book name and the book information when the search key is included only in the location of the publisher,
The result list output unit is a search result list that can identify the book information when the search key is included in the book name and the book information when the search key is included only in the location of the publisher. Is output.
[0016]
The book search method according to the present invention includes:
A book search method by a book search system for searching for books by connecting to a book information database storing a plurality of book information including a book name and publisher identification information, and having the following elements: Do
(1) Search condition input step of inputting a search key as a search condition
(2) Publisher location acquisition step of acquiring the location of the publisher specified by the publisher identification information included in the book information for each book information stored in the book information database
(3) For each book information stored in the book information database, a search is performed when the input search key is included in at least one of the book name included in the book information and the acquired location of the publisher. Judgment process that determines that the keys match and identifies the book information that matches the search criteria
(4) A search result list output step of outputting a search result list based on book information that matches the search conditions.
[0017]
The book search method according to the present invention includes:
A book search method by a book search system for searching for books by connecting to a book information database storing a plurality of book information including a book name and publisher identification information, and having the following elements: Do
(1) Search condition input step of inputting a search key as a search condition
(2) Region name determination process for determining whether the input search key is a region name
(3) When the input search key is an area name, for each book information stored in the book information database, publishing that acquires the location of the publisher specified by the publisher identification information included in the book information Company location acquisition process
(4) About each book information stored in the book information database,
When the input search key is a region name, it is determined that the search key matches when the search key is included in at least one of the book name included in the book information and the acquired publisher location. And
When the input search key is not a region name, if the search key is included in the book name included in the book information, it is determined that the search key matches,
Judgment process for identifying book information that matches search conditions
(5) A search result list output step for outputting a search result list based on book information that matches the search conditions.
[0018]
A computer-readable recording medium storing a program according to the present invention is a book search system for searching for books by connecting to a book information database storing a plurality of book information including a book name and publisher identification information. A computer-readable recording medium recording a program for causing a computer to execute the following processing:
(1) Search condition input processing for inputting a search key as a search condition
(2) Publisher location acquisition processing for acquiring the location of the publisher specified by the publisher identification information included in the book information for each book information stored in the book information database
(3) For each book information stored in the book information database, a search is performed when the input search key is included in at least one of the book name included in the book information and the acquired location of the publisher. Judgment processing that determines that the keys match and identifies the book information that matches the search criteria
(4) Search result list output processing for outputting a search result list based on book information that matches the search conditions.
[0019]
A computer-readable recording medium on which a program according to the present invention is recorded,
Connected to a book information database that stores a plurality of book information including the book name and publisher identification information, and recorded a program for executing the following processing on a computer serving as a book search system for searching for books. A computer-readable recording medium
(1) Search condition input processing for inputting a search key as a search condition
(2) Region name determination processing for determining whether the input search key is a region name
(3) When the input search key is an area name, for each book information stored in the book information database, publishing that acquires the location of the publisher specified by the publisher identification information included in the book information Company address acquisition processing
(4) About each book information stored in the book information database,
When the input search key is a region name, it is determined that the search key matches when the search key is included in at least one of the book name included in the book information and the acquired publisher location. And
When the input search key is not a region name, if the search key is included in the book name included in the book information, it is determined that the search key matches,
Judgment processing to identify book information that matches search conditions
(5) Search result list output processing for outputting a search result list based on book information that matches the search conditions.
[0020]
The program according to the present invention is:
A program for connecting to a book information database storing a plurality of book information including a book name and publisher identification information, and causing a computer serving as a book search system for searching for books to execute the following procedure. Characterized by
(1) Search condition input procedure for inputting a search key as a search condition
(2) Publisher location acquisition procedure for acquiring the location of the publisher specified by the publisher identification information included in the book information for each book information stored in the book information database
(3) For each book information stored in the book information database, a search is performed when the input search key is included in at least one of the book name included in the book information and the acquired location of the publisher. Judgment procedure for determining book information that matches and specifying book information that matches the search conditions
(4) A search result list output procedure for outputting a search result list based on book information that matches the search conditions.
[0021]
The program according to the present invention is:
A program for connecting to a book information database storing a plurality of book information including a book name and publisher identification information, and causing a computer serving as a book search system for searching for books to execute the following procedure. Characterized by
(1) Search condition input procedure for inputting a search key as a search condition
(2) Region name determination procedure for determining whether the input search key is a region name
(3) When the input search key is an area name, for each book information stored in the book information database, publishing that acquires the location of the publisher specified by the publisher identification information included in the book information Company location acquisition procedure
(4) About each book information stored in the book information database,
When the input search key is a region name, it is determined that the search key matches when the search key is included in at least one of the book name included in the book information and the acquired publisher location. And
When the input search key is not a region name, if the search key is included in the book name included in the book information, it is determined that the search key matches,
Judgment procedure to identify book information that matches search conditions
(5) A search result list output procedure for outputting a search result list based on the book information that matches the search conditions.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1 FIG.
Hereinafter, the present invention will be described based on embodiments shown in the drawings.
FIG. 1 is a diagram illustrating an example of a network environment. 1 is a book search server, 2 is the Internet, and 3 is a search terminal. The book search server is an example of a book search system. In this example, the
[0023]
FIG. 2 is a configuration example of the book search server in the first embodiment.
21 is a search condition input unit, 22 is a book information acquisition unit, 23 is a book information database, 24 is a publisher location acquisition unit, 25 is a publisher information table, 26 is a determination unit, and 27 is a search. It is a result list output part. The search
The book search server 1 is a computer, and each element can execute processing by a program. Further, the program can be stored in a storage medium and read from the storage medium by a computer.
[0024]
FIG. 3 is a configuration example of the book information database in the first embodiment.
301 is ISBN (International Standard Book Number), 302 is a book name, 303 is an author name, 304 is a publisher ID, 305 is an issue date, and 306 is a price. Other book information may be provided. A record is provided for each book.
[0025]
FIG. 4 is a configuration example of the publisher information table.
401 is a publisher ID, 402 is a publisher name, and 403 is a publisher location. The
With regard to the
[0026]
Next, processing will be described. FIG. 5 is a diagram showing a processing flow in the first embodiment. Hereinafter, the processing will be described with reference to FIG.
[0027]
First, the search
[0028]
The search
[0029]
The book
[0030]
The publisher
[0031]
The
If the search key is not included in the book name (S506), it is determined whether the search key is included in the publisher location (S508). If it is included, it is determined that the search key matches (S509).
In other words, if the search key is included in either the book name or the publisher's location, it is determined that they match.
[0032]
All search keys are processed (S510), and if all search keys are matched (S511), it is determined that the book matches the search conditions (S512). The book is included in the search results.
[0033]
If any of the search keys is not determined to match, the book is not included in the search result, and the process proceeds to the next book (S513).
[0034]
When all the books are processed (S513), the
[0035]
The search result
[0036]
FIG. 7 is an example of a search result list screen in the first embodiment. In the present embodiment, as shown in FIG. 3,
[0037]
In the first embodiment, the location of the publisher is unconditionally added to the search target, but an unexpected search result may be obtained depending on the search key. In the present embodiment, a mode in which the location of the publisher is added to the search target only when the search key is recognized as the area name will be described.
[0038]
FIG. 8 is a configuration example of the book search server in the second embodiment. The
[0039]
FIG. 9 is an example of the area name list. When it is input as a search key, what is handled as an area name is registered in advance.
[0040]
FIG. 10 is a diagram showing a processing flow in the second embodiment. The processing from S501 to S503 is the same as that in FIG.
[0041]
FIG. 11 is an example of a search condition input screen in the second embodiment. In this example, “Japan” and “dish” are designated as search keys when searching for a book related to Japanese cuisine. In other words, in this case, “Japan” is not intended to be a regional name. Note that “Japan” is not included in the region name list of FIG. 9 described above.
[0042]
FIG. 12 is a configuration example of a book information database according to the second embodiment. It shows that the book information of 1251-1254 is included in addition to the books of 351-355.
[0043]
The processing up to S503 is the same as in FIG. The
[0044]
When the search key is included in the book name (S1002), the
[0045]
Only when it is determined that the search key indicates the area name, the processing of S1005 to S1007 is performed. The publisher
[0046]
The
[0047]
FIG. 13 is an example of a search result list screen in the second embodiment.
In the present embodiment, only when the search key indicates an area name (S1004), the location of the publisher is added to the search object (S1005 to 1007). , Did not search for publisher location. Therefore, as shown by 452 in FIG. 4, the “French cuisine secret” published by the publisher “Tokyo Ichiban Shuppan”, which includes “Japan” in the location “Nipponbashi 2-chome 3-4, Chuo-ku, Tokyo” 12 of 1253) is not determined to match, and is excluded from the search results.
[0048]
FIG. 14 is an example of a search result list screen for explaining a defect. When the processing is not performed as in the present embodiment, as shown in FIG. 14, books unrelated to Japanese cuisine are added to the search list, and the result is an unintended result, which may be recognized as a malfunction of the search processing. There is.
[0049]
Further, since no extra processing is performed for search keys other than the region name, the processing speed is increased.
[0050]
Embodiment 3 FIG.
In the present embodiment, a description will be given of an embodiment in which an input region name is converted into a region name for search, and when the location of the publisher includes any of the region names for search, it is determined that they match.
[0051]
FIG. 15 is a diagram illustrating a configuration example of the area name conversion table.
[0052]
The case where the invention according to the present embodiment is provided in the first embodiment will be described. In the processing of S506 in FIG. 5, it is determined whether the search key matches any
Similarly, also in the processing of S508 in FIG. 5, it is determined whether the search key matches any one of the
[0053]
The case where the invention according to the present embodiment is provided in the second embodiment will be described. In the process of S1002 of FIG. 10, it is determined whether the search key matches any one of the
Also in the processing of S1006 in FIG. 10, it is determined whether the search key matches any
[0054]
As a result, when an area name that is culturally understood is input, it can be flexibly operated, for example, converted into an administrative division name.
[0055]
Embodiment 4 FIG.
In the present embodiment, a description will be given of a form in which a search result list for identifying book information when the search key is included in the book name and book information when the search key is included only in the publisher's location is output.
[0056]
The processing flow will be described according to the processing flow of FIG.
The
[0057]
Based on this distinction, the determination unit determines that the book matches the search condition in S512, and at the same time uses the former as book information when all search keys are included in the book name, Distinguish it as book information when the key is included only in the publisher's location.
[0058]
Then, in S515, the result list output unit outputs the distinguished book information, that is, the book information when all the search keys are included in the book name, and the case where any one of the search keys is included only in the location of the publisher. A search result list that can identify book information is generated and output.
Taking FIG. 7 as an example, 701 to 703 correspond to the former book information, and 704 and 705 correspond to the latter book information.
[0059]
As a method of identification, there is a method of attaching a mark to one of the distinguished book information (for example, the latter book information) or attaching a different mark to each book information, and a display format such as a color or a character form. Different methods are possible. Further, for example, it is also effective to distinguish the display areas of the former so that the former book information is displayed together from the top and the latter book information is displayed thereafter.
[0060]
Although described based on FIG. 5, here, the same processing as in S507, S509, S511, S512, and S515 is performed by S1003, S1007, S1009, S1010, and processing equivalent to S515 (not shown). Also in the form by the process shown in FIG. 10, the above-described book information can be distinguished and displayed.
[0061]
【The invention's effect】
In the present invention, since the location of the publisher is acquired and it is determined that the location matches the search key included in the location, it is possible to easily search for regional publications issued by local publishers. Become. Specifically, it is effective when searching for a book that does not include the region name in the book name but is originally published on the assumption that the region is published. In particular, it is effective in that you can search for books on each region of the country from anywhere.
In addition, it is not necessary to set bothersome conditions, which is excellent in that it does not change from the conventional book search operation method.
[0062]
In the present invention, the location of the publisher is acquired only in the case of the search key indicating the region name, and it is determined whether the search key is included in the location. It is possible to prevent an administrative division name having a meaning other than from being hit unintentionally.
Further, since no extra processing is performed for search keys other than the region name, the processing speed is increased.
[0063]
Since the input region name is converted into a search region name and determined, flexible operation such as conversion to an administrative district name is possible when a culturally recognized region name is input.
[0064]
A search result list that identifies the book information when the search key is included in the book name and the book information when the search key is included only in the publisher's location is output. The book information searched for being included in the location can be recognized. As a result, the reliability of the search result can be maintained, and further the understanding of the effectiveness of the search method according to the present invention can be promoted.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a network environment.
2 is a configuration example of a book search server in Embodiment 1. FIG.
FIG. 3 is a configuration example of a book information database according to the first embodiment.
FIG. 4 is a configuration example of a publisher information table.
FIG. 5 is a diagram showing a processing flow in the first embodiment.
FIG. 6 is an example of a search condition input screen in the first embodiment.
FIG. 7 is an example of a search result list screen in the first embodiment.
8 is a configuration example of a book search server in
FIG. 9 is an example of a region name list.
FIG. 10 is a diagram showing a processing flow in the second embodiment.
FIG. 11 is an example of a search condition input screen in the second embodiment.
12 is a configuration example of a book information database in
FIG. 13 is an example of a search result list screen in the second embodiment.
FIG. 14 is an example of a search result list screen for explaining a defect.
FIG. 15 is a diagram illustrating a configuration example of a region name conversion table.
FIG. 16 is an example of a search condition input screen in the prior art.
FIG. 17 is a configuration example of a book information database in the prior art.
FIG. 18 is an example of a search result list screen in the prior art.
[Explanation of symbols]
21 Search condition input part, 22 Book information acquisition part, 23 Book information database, 24 Publisher location acquisition part, 25 Publisher information table, 26 Determination part, 27 Search result list output part, 81 Area name determination part
Claims (12)
(1)書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベース
(2)検索条件として検索キーを入力する検索条件入力部
(3)書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得部
(4)書籍情報データベースに格納されている各書籍情報について、入力した検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、検索条件に合致する書籍情報を特定する判定部
(5)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力部。A book search system for searching for a book, the book search system having the following elements: (1) a book information database storing a plurality of book information including a book name and publisher identification information ( 2) Search condition input unit for inputting a search key as a search condition (3) For each book information stored in the book information database, the location of the publisher specified by the publisher identification information included in the book information is acquired. Publisher location acquisition unit (4) For each piece of book information stored in the book information database, the input search key includes at least one of the book name included in the book information and the location of the acquired publisher. If it is included, it is determined that the search key is matched, and a determination unit that identifies book information that matches the search condition (5) Book information that matches the search condition Based on the search result and outputs the list search result list output unit.
(1)書籍名と、出版社識別情報とを含む書籍情報を複数格納している書籍情報データベース
(2)検索条件として検索キーを入力する検索条件入力部
(3)入力した検索キーが地域名であるか判定する地域名判定部
(4)入力した検索キーが地域名であるときは、書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得部
(5)書籍情報データベースに格納されている各書籍情報について、
入力した検索キーが地域名であるときは、当該検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、
入力した検索キーが地域名でないときは、当該検索キーが、書籍情報に含まれる上記書籍名に含まれる場合に、検索キーについて合致すると判定し、
検索条件に合致する書籍情報を特定する判定部
(6)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力部。A book search system for searching for a book, the book search system having the following elements: (1) a book information database storing a plurality of book information including a book name and publisher identification information ( 2) A search condition input unit for inputting a search key as a search condition (3) A region name determination unit for determining whether the input search key is a region name (4) When the input search key is a region name, book information For each book information stored in the database, a publisher location acquisition unit that acquires the location of the publisher specified by the publisher identification information included in the book information. (5) Each book stored in the book information database About information
When the input search key is a region name, it is determined that the search key matches when the search key is included in at least one of the book name included in the book information and the acquired publisher location. And
When the input search key is not a region name, if the search key is included in the book name included in the book information, it is determined that the search key matches,
A determination unit that identifies book information that matches the search condition (6) A search result list output unit that outputs a search result list based on the book information that matches the search condition.
上記出版社所在地取得部は、出版社情報テーブルから、上記出版社識別情報と対応付けられている出版社の所在地を取得することを特徴とする請求項1または2のいずれかに記載の書籍検索システム。The book search system further includes a publisher information table that stores publisher identification information and the location of the publisher in association with each other,
3. The book search according to claim 1, wherein the publisher location acquisition unit acquires the location of a publisher associated with the publisher identification information from a publisher information table. system.
上記判定部は、入力した検索キーのすべてについて合致すると判定した場合に、検索条件に合致すると判定することを特徴とする請求項1または2のいずれかに記載の書籍検索システム。The search condition input unit inputs a plurality of search keys as search conditions,
3. The book search system according to claim 1, wherein the determination unit determines that the search condition is satisfied when it is determined that all of the input search keys match. 4.
上記判定部は、入力した検索キーが、地域名変換テーブルに記憶している入力地域名と一致する場合には、一致した入力地域名と対応付けられている検索用地域名を検索キーとして用いることを特徴とする請求項1または2のいずれかに記載の書籍検索システム。The book search system further includes an area name conversion table for storing an input area name and a search area name in association with each other,
When the input search key matches the input area name stored in the area name conversion table, the determination unit uses the search area name associated with the matched input area name as the search key. The book search system according to claim 1, wherein:
上記結果リスト出力部は、上記検索キーが上記書籍名に含まれる場合における上記書籍情報と、上記検索キーが上記出版社の所在地にのみ含まれる場合における上記書籍情報とを識別可能な検索結果リストを出力することを特徴とする請求項1または2いずれかに記載の書籍検索システム。The determination unit distinguishes between the book information when the search key is included in the book name and the book information when the search key is included only in the location of the publisher,
The result list output unit is a search result list that can identify the book information when the search key is included in the book name and the book information when the search key is included only in the location of the publisher. 3. The book search system according to claim 1, wherein:
(1)検索条件として検索キーを入力する検索条件入力工程
(2)書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得工程
(3)書籍情報データベースに格納されている各書籍情報について、入力した検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、検索条件に合致する書籍情報を特定する判定工程
(4)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力工程。A book search method by a book search system for searching for books by connecting to a book information database storing a plurality of book information including a book name and publisher identification information, and having the following elements: (1) A search condition input step of inputting a search key as a search condition. (2) For each book information stored in the book information database, publication specified by the publisher identification information included in the book information. Publisher location acquisition process for acquiring company location (3) For each book information stored in the book information database, the input search key includes the book name included in the book information and the location of the acquired publisher. If the search key is included in at least one of the search keys, it is determined that the search key matches, and the determination process (4) Based on the book information that matches the condition, the search result output list search result list output process.
(1)検索条件として検索キーを入力する検索条件入力工程
(2)入力した検索キーが地域名であるか判定する地域名判定工程
(3)入力した検索キーが地域名であるときは、書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得工程
(4)書籍情報データベースに格納されている各書籍情報について、
入力した検索キーが地域名であるときは、当該検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、
入力した検索キーが地域名でないときは、当該検索キーが、書籍情報に含まれる上記書籍名に含まれる場合に、検索キーについて合致すると判定し、
検索条件に合致する書籍情報を特定する判定工程
(5)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力工程。A book search method by a book search system for searching for books by connecting to a book information database storing a plurality of book information including a book name and publisher identification information, and having the following elements: (1) A search condition input step for inputting a search key as a search condition (2) A region name determination step for determining whether the input search key is a region name (3) The input search key is a region name For each book information stored in the book information database, the publisher location acquisition step of acquiring the location of the publisher specified by the publisher identification information included in the book information is stored in the book information database. For each book information
When the input search key is a region name, it is determined that the search key matches when the search key is included in at least one of the book name included in the book information and the acquired publisher location. And
When the input search key is not a region name, if the search key is included in the book name included in the book information, it is determined that the search key matches,
(5) A search result list output step for outputting a search result list based on the book information that matches the search condition.
(1)検索条件として検索キーを入力する検索条件入力処理
(2)書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得処理
(3)書籍情報データベースに格納されている各書籍情報について、入力した検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、検索条件に合致する書籍情報を特定する判定処理
(4)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力処理。Connected to a book information database that stores a plurality of book information including the book name and publisher identification information, and recorded a program for executing the following processing on a computer serving as a book search system for searching for books. Computer-readable recording medium (1) Search condition input process for inputting search key as search condition (2) Each book information stored in the book information database is specified by the publisher identification information included in the book information. Publisher location acquisition processing for acquiring the location of a publisher (3) For each book information stored in the book information database, the input search key includes the book name included in the book information and the acquired publisher If it is included in at least one of the address Based on the determination process (4) book information that matches the search criteria to identify a multicast search results and outputs the list search result list output process.
(1)検索条件として検索キーを入力する検索条件入力処理
(2)入力した検索キーが地域名であるか判定する地域名判定処理
(3)入力した検索キーが地域名であるときは、書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得処理
(4)書籍情報データベースに格納されている各書籍情報について、
入力した検索キーが地域名であるときは、当該検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、
入力した検索キーが地域名でないときは、当該検索キーが、書籍情報に含まれる上記書籍名に含まれる場合に、検索キーについて合致すると判定し、
検索条件に合致する書籍情報を特定する判定処理
(5)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力処理。Connected to a book information database that stores a plurality of book information including the book name and publisher identification information, and recorded a program for executing the following processing on a computer serving as a book search system for searching for books. Computer-readable recording medium (1) Search condition input process for inputting a search key as a search condition (2) Area name determination process for determining whether the input search key is an area name (3) The input search key is an area name When it is, the publisher location acquisition process which acquires the location of the publisher specified by the publisher identification information included in the book information for each book information stored in the book information database (4) Book information database For each book information stored in
When the input search key is a region name, it is determined that the search key matches when the search key is included in at least one of the book name included in the book information and the acquired publisher location. And
When the input search key is not a region name, if the search key is included in the book name included in the book information, it is determined that the search key matches,
Determination process for identifying book information matching the search condition (5) A search result list output process for outputting a search result list based on the book information matching the search condition.
(1)検索条件として検索キーを入力する検索条件入力手順
(2)書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得手順
(3)書籍情報データベースに格納されている各書籍情報について、入力した検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、検索条件に合致する書籍情報を特定する判定手順
(4)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力手順。A program (1) for connecting to a book information database storing a plurality of book information including a book name and publisher identification information and causing a computer serving as a book search system for searching for books to execute the following procedure Search condition input procedure for inputting a search key as a search condition (2) Publication for acquiring the location of the publisher specified by the publisher identification information included in the book information for each book information stored in the book information database Company location acquisition procedure (3) For each book information stored in the book information database, the input search key is included in at least one of the book name included in the book information and the acquired publisher location. If the search key is determined to match, the determination procedure for identifying the book information that matches the search condition (4) matches the search condition Based on the book information, the search result list output procedure to output the search results list.
(1)検索条件として検索キーを入力する検索条件入力手順
(2)入力した検索キーが地域名であるか判定する地域名判定手順
(3)入力した検索キーが地域名であるときは、書籍情報データベースに格納されている各書籍情報について、書籍情報に含まれる上記出版社識別情報により特定される出版社の所在地を取得する出版社所在地取得手順
(4)書籍情報データベースに格納されている各書籍情報について、
入力した検索キーが地域名であるときは、当該検索キーが、書籍情報に含まれる上記書籍名と、取得した上記出版社の所在地との少なくとも一方に含まれる場合に、検索キーについて合致すると判定し、
入力した検索キーが地域名でないときは、当該検索キーが、書籍情報に含まれる上記書籍名に含まれる場合に、検索キーについて合致すると判定し、
検索条件に合致する書籍情報を特定する判定手順
(5)検索条件に合致する書籍情報に基づいて、検索結果リストを出力する検索結果リスト出力手順。A program (1) for connecting to a book information database storing a plurality of book information including a book name and publisher identification information and causing a computer serving as a book search system for searching for books to execute the following procedure Search condition input procedure for inputting a search key as a search condition (2) Region name determination procedure for determining whether the input search key is an area name (3) When the input search key is an area name, For each book information stored, publisher location acquisition procedure for acquiring the location of the publisher specified by the publisher identification information included in the book information (4) About each book information stored in the book information database ,
When the input search key is a region name, it is determined that the search key matches when the search key is included in at least one of the book name included in the book information and the acquired publisher location. And
When the input search key is not a region name, if the search key is included in the book name included in the book information, it is determined that the search key matches,
Determination procedure for identifying book information matching the search condition (5) A search result list output procedure for outputting a search result list based on the book information matching the search condition.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001263539A JP3635251B2 (en) | 2001-08-31 | 2001-08-31 | Computer-readable recording medium and program storing book search system, book search method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001263539A JP3635251B2 (en) | 2001-08-31 | 2001-08-31 | Computer-readable recording medium and program storing book search system, book search method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003076701A JP2003076701A (en) | 2003-03-14 |
JP3635251B2 true JP3635251B2 (en) | 2005-04-06 |
Family
ID=19090279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001263539A Expired - Fee Related JP3635251B2 (en) | 2001-08-31 | 2001-08-31 | Computer-readable recording medium and program storing book search system, book search method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3635251B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8230467B2 (en) * | 2004-04-29 | 2012-07-24 | Harris Corporation | Media asset management system for managing video segments from an aerial sensor platform and associated method |
JP5159020B2 (en) * | 2004-09-22 | 2013-03-06 | 株式会社アペックス | Real estate information browsing system |
US20060085392A1 (en) * | 2004-09-30 | 2006-04-20 | Microsoft Corporation | System and method for automatic generation of search results based on local intention |
-
2001
- 2001-08-31 JP JP2001263539A patent/JP3635251B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003076701A (en) | 2003-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4924976B2 (en) | Software development support system | |
JP3150209U (en) | System and apparatus for managing web content | |
US6061688A (en) | Geographical system for accessing data | |
JP2006127509A (en) | System and method for providing geographic search function | |
JP2006302242A (en) | Retrievable task-based interface to control panel function | |
JP3635251B2 (en) | Computer-readable recording medium and program storing book search system, book search method, and program | |
JP2005285009A (en) | Method and program for providing interaction among different applications via data displayed on screen | |
JPH10228477A (en) | Collective retrieval system | |
JP2007304796A (en) | Database analysis system, database analysis method and program | |
JP2006285515A (en) | E-mail destination input support program | |
JP2005084945A (en) | Method for circulating document | |
JP7276355B2 (en) | Information provision system, method and program | |
JP2008083885A (en) | Information processing system and information processing program | |
JP4899892B2 (en) | Registration information display processing method, apparatus and program | |
JP5825049B2 (en) | Tagging support system, tagging support method, tagging support apparatus, and program | |
JP2535629B2 (en) | Input string normalization method of search system | |
JP4817585B2 (en) | Attribute information search apparatus, attribute information search method, and program causing computer to execute the method | |
JP2009128946A (en) | Metadata providing apparatus and method | |
JP2007114919A (en) | Information processor and information processing program | |
JP2000205870A (en) | Travel history storage device | |
JP4994879B2 (en) | Karaoke song selection device that can search artist names based on song selection history | |
KR20090017360A (en) | A method and system for searching brand names in a manual mode, a process database for brand names, and a medium storing a program for searching brand names in a manual mode | |
JP2006244400A (en) | Web page retrieval method and web page retrieval system | |
JP2006072802A (en) | Method for retrieving address data and address database | |
JP2001134579A (en) | Method and system for multimedia information retrieval and recording medium with recorded multimedia information retrieving program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041221 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041228 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3635251 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090107 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110107 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110107 Year of fee payment: 6 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110107 Year of fee payment: 6 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120107 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120107 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130107 Year of fee payment: 8 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130107 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |