(57)【要約】      （修正有）【課題】ユーザが所望する商品を適切に検索できるように商品キーワードを管理する。【解決手段】商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード処理部５０１ａと、ゼロマッチワードを用いた検索を実行させ、得られた検索結果を用いて、ゼロマッチワードに関連する関連ワードを検出する関連ワード処理部５０１ｂと、商品情報ＤＢの商品情報に基づいて、関連ワードと関連する商品を検出する商品処理部５０１ｃと、関連すると検出された商品の商品情報ＤＢにおける商品キーワードとして、関連ワードに関連するゼロマッチワードを設定するキーワード処理部５０１ｄとを有するように構成する。【選択図】図２
2012234339.tif 000002
【特許請求の範囲】
【請求項１】
商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理システムであって、
ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出手段と、
情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果を用いて、前記ゼロマッチワードに関連する関連ワードを検出する関連ワード検出手段と、
前記商品情報データベースの商品情報に基づいて、前記関連ワードと関連する商品を検出する商品検出手段と、
関連すると検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードに関連する前記ゼロマッチワードを設定するキーワード設定手段と
を有する商品キーワード管理システム。
【請求項２】
前記関連ワードに関連する前記ゼロマッチワードと、前記関連ワードに関連すると検出された前記商品とを表示させる表示制御手段と、
前記商品の前記商品情報データベースにおける商品キーワードとして、前記ゼロマッチワードを登録させるか否かの指示を担当者から受け付ける登録可否受付手段とを更に備え、
前記キーワード設定手段は、前記担当者から登録させるとの指示を受け付けた場合に、前記商品情報データベースの前記商品の商品キーワードとして、前記ゼロマッチワードを登録する
請求項１に記載の商品キーワード管理システム。
【請求項３】
前記関連ワード検出手段は、インターネット上のウェブページを検索可能な検索装置からの検索結果から前記関連ワードを検出する
請求項１又は請求項２に記載の商品キーワード管理システム。
【請求項４】
前記関連ワード検出手段は、前記検索結果に、語句の意味を解説する語句解説サイトの語句解説ページが含まれている場合に、当該語句解説ページが解説対象としている語句を検出し、当該語句を前記関連ワードとする
請求項３に記載の商品キーワード管理システム。
【請求項５】
前記関連ワード検出手段は、前記検索結果のウェブページに関する記述から、前記ゼロマッチワードに類似するワードを検出し、当該ワードを前記関連ワードとする
請求項３又は請求項４に記載の商品キーワード管理システム。
【請求項６】
前記検索装置は、前記検索結果に、検索に用いられた検索キーワードに対して想定される他の検索キーワードを含めて返すようになっており、
前記関連ワード検出手段は、前記検索結果中から前記他の検索キーワードを特定し、当該他の検索キーワードを前記関連ワードとする
請求項３乃至請求項５のいずれか一項に記載の商品キーワード管理システム。
【請求項７】
前記ゼロマッチワード検出手段は、前記商品情報データベースに対して検索された検索キーワードと、その検索による検索結果に含まれる商品数とが対応付けられた検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索結果の商品数がゼロとなっている検索キーワードをゼロマッチワードとして検出する
請求項１乃至請求項６のいずれか一項に記載の商品キーワード管理システム。
【請求項８】
前記ゼロマッチワード検出手段は、前記商品情報データベースに対して検索された検索キーワードを含む検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索ログの前記検索キーワードを用いて前記商品情報データベースを検索させ、得られた検索結果中の商品数を検出し、商品数がゼロである場合における前記検索キーワードをゼロマッチワードとして検出する
請求項１乃至請求項６のいずれか一項に記載の商品キーワード管理システム。
【請求項９】
前記商品情報データベースに対して検索された検索キーワードと、当該検索キーワードにより検索された検索結果に含まれる商品の中の選択指示された商品を特定する情報が含まれる検索ログを記憶する検索ログ記憶手段に格納された前記検索ログに基づいて、同一の前記検索キーワードにより検索されているが、連続して所定回数以上選択指示されていない商品を検出する非選択商品検出手段と、
検出された前記商品の商品キーワードから前記検索キーワードを削除するキーワード削除手段を更に有する
請求項１乃至請求項８のいずれか一項に記載の商品キーワード管理システム。
【請求項１０】
検出された前記商品と前記検索キーワードとを表示させる表示制御手段と、
前記商品の前記商品キーワードから、前記検索キーワードを削除させるか否かの指示を担当者から受け付ける削除可否受付手段とを更に備え、
前記キーワード削除手段は、前記担当者から削除させるとの指示を受け付けた場合に、前記商品情報データベースの前記商品の前記商品キーワードから、前記検索キーワードを削除する
請求項９に記載の商品キーワード管理システム。
【請求項１１】
過去に検出された前記ゼロマッチワードを記憶するゼロマッチワード記憶手段を更に備え、
前記非選択商品検出手段は、過去に検出された前記ゼロマッチワードであった前記検索キーワードにより検索されているが、連続して所定回数以上選択指示されていない商品を検出する
請求項９又は請求項１０に記載の商品キーワード管理システム。
【請求項１２】
検出した前記商品と、前記関連ワードに関連する前記ゼロマッチワードとを対応付けた商品ゼロマッチワード対応情報を記憶する商品ゼロマッチワード対応情報記憶手段と、
前記商品ゼロマッチワード対応情報に基づいて、新たに検出されたゼロマッチワードに対応付けられている商品を検出する対応商品検出手段と、を更に有し、
前記キーワード設定手段は、前記検出された商品に対して、前記ゼロマッチワードを前記商品キーワードとして設定する
請求項１乃至請求項１１のいずれか一項に記載の商品キーワード管理システム。
【請求項１３】
前記商品ゼロマッチワード対応情報記憶手段は、一の商品情報データベースに対するゼロマッチワードと商品との商品ゼロマッチワード対応情報を記憶し、
前記ゼロマッチワード検出手段は、他の商品情報データベースに対するゼロマッチワードを検出し、
前記対応商品検出手段は、前記ゼロマッチワードに対応付けられている商品を検出し、
前記商品キーワード設定手段は、前記他の商品情報データベースの検出された前記商品に対する商品キーワードとして前記ゼロマッチワードを対応付ける
請求項１２記載の商品キーワード管理システム。
【請求項１４】
検出した前記商品と、前記関連ワードに関連する前記ゼロマッチワードを対応付けた商品ゼロマッチワード対応情報を記憶する商品ゼロマッチワード対応情報記憶手段と、
前記商品情報データベースに対するユーザの検索キーワードを受け付ける検索キーワード受付手段と、
前記商品ゼロマッチワード対応情報に基づいて、前記検索キーワードに対応する商品を検出する対応商品検出手段と、
前記検出した商品に関する情報を、前記商品情報データベースに対する検索結果に含めさせる検索結果制御手段と
を有する
請求項１乃至請求項１３のいずれか一項に記載の商品キーワード管理システム。
【請求項１５】
前記商品情報データベースと、
ユーザから検索キーワードを受け付けて、前記商品情報データベースを用いて商品検索を行い、前記ユーザに対して検索結果を送信する商品検索応答手段と、
前記商品情報データベースを用いた商品検索に対する検索ログを出力する検索ログ出力手段と、
を更に有する
請求項１乃至請求項１４のいずれか一項に記載の商品キーワード管理システム。
【請求項１６】
前記商品情報データベースに対して検索された検索キーワードと、その検索による検索結果に含まれる商品の名称と、当該検索キーワードにより検索された検索結果に含まれる商品の中の選択指示された商品を特定する情報とが対応付けられた検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索ログに基づいて、前記検索結果に含まれている商品であって、前記検索結果における選択指示の頻度が所定の頻度よりも低い商品である低選択商品を検出する低選択商品検出手段と、
前記検索装置に対して、前記低選択商品の名称を用いた検索を実行させ、前記検索装置から得られた検索結果を用いて、前記低選択商品の名称に関連する商品関連ワードを検出する商品関連ワード検出手段と、
前記商品情報データベースの商品情報に基づいて、前記商品関連ワードと関連する商品キーワードを検出する商品キーワード検出手段と、
前記商品情報データベースにおける前記低選択商品の商品キーワードとして、前記商品関連ワードに関連する前記商品キーワードを設定する低選択商品キーワード設定手段と
を更に有する
請求項１乃至請求項１５のいずれか一項に記載の商品キーワード管理システム。
【請求項１７】
商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理システムによる商品キーワード管理方法であって、
前記商品キーワード管理システムのゼロマッチワード検出手段が、ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出ステップと、
前記商品キーワード管理システムの関連ワード検出手段が、情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果を用いて、前記ゼロマッチワードに関連する関連ワードを検出する関連ワード検出ステップと、
前記商品キーワード管理システムの商品検出手段が、商品情報データベースの商品情報に基づいて、前記関連ワードと関連する商品を検出する商品検出ステップと、
前記商品キーワード管理システムのキーワード設定手段が、関連すると検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードに関連する前記ゼロマッチワードを設定するキーワード設定ステップとを有する
商品キーワード管理方法。
【請求項１８】
商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理システムを構成するコンピュータに実行させるための商品キーワード管理プログラムであって、
前記コンピュータを、
ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出手段と、
情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果を用いて、前記ゼロマッチワードに関連する関連ワードを検出する関連ワード検出手段と、
商品情報データベースの商品情報に基づいて、前記関連ワードと関連する商品を検出する商品検出手段と、
関連すると検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードに関連する前記ゼロマッチワードを設定するキーワード設定手段と
して機能させる商品キーワード管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報データベースにおいて商品情報を検索するための商品キーワードを管理する商品キーワード管理システム等に関する。
【背景技術】
【０００２】
従来、ユーザがＰＣ等の端末を利用してアクセスすることにより、商品を購入することのできるＥＣ（Electronic commerce）サイトが知られている。このようなＥＣサイトにおいては、例えば、ユーザが商品を検索するための検索キーワードを入力して、所望する商品の商品情報を検索できるようになっている。
【０００３】
このようなＥＣサイトでの商品情報の検索においては、商品に対してキーワード（商品キーワード）を対応付けておき、検索キーワードと、商品キーワードとを比較することにより、検索キーワードに一致する商品キーワードに対応付けられている商品情報を検索結果とするようになっている。
【０００４】
商品の検索を適切に行えるか否かは、商品キーワードに係っており、商品キーワードの設定についての種々の技術が知られている。
【０００５】
例えば、商品を新規に登録する際に、商品キーワードを設定する技術として、登録対象商品に関するワードとその関連語と、それらの検索に使用される頻度との情報を店舗端末に送信し、その中から商品キーワードを決定する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２８６７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
予め商品キーワードを詳細に設定している場合であっても、ＥＣサイトにおいて、ユーザにより入力された検索キーワードに対応する商品が検索されないということが発生する。このように、商品が検索されない場合には、ユーザに他の検索キーワードを入力させて再度の検索を強いることとなり、ユーザに手間をかけてしまうという問題がある。
【０００８】
また、ユーザが適切な他の検索キーワードが思いつかない場合には、そのＥＣサイトでの商品購入を諦めてしまう場合もあり、そのＥＣサイトにおける商品販売の機会を逸してしまう虞がある。
【０００９】
本発明は、上記課題に鑑みなされたものであり、その目的は、ユーザが所望する商品を適切に検索できるように商品キーワードを管理する技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的達成のため、本発明の第１の観点に係る商品キーワード管理システムは、商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける商品キーワードを管理する商品キーワード管理システムであって、ユーザにより入力されたキーワードであって、商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出手段と、情報を検索可能な検索装置に対して、ゼロマッチワードを用いた検索を実行させ、検索装置から得られた検索結果を用いて、ゼロマッチワードに関連する関連ワードを検出する関連ワード検出手段と、商品情報データベースの商品情報に基づいて、関連ワードと関連する商品を検出する商品検出手段と、関連すると検出された商品の商品情報データベースにおける商品キーワードとして、関連ワードに関連するゼロマッチワードを設定するキーワード設定手段とを有する。
【００１１】
係るシステムによると、ゼロマッチワードを適切な商品の商品キーワードとして設定することができる。これにより、以降において、ユーザがゼロマッチワードであった検索キーワードにより検索した場合には、検索結果に適切な商品の情報が含まれることとなる。
【００１２】
上記商品キーワード管理システムにおいて、関連ワードに関連するゼロマッチワードと、関連ワードに関連すると検出された商品とを表示させる表示制御手段と、商品の商品情報データベースにおける商品キーワードとして、ゼロマッチワードを登録させるか否かの指示を担当者から受け付ける登録可否受付手段とを更に備え、キーワード設定手段は、担当者から登録させるとの指示を受け付けた場合に、商品情報データベースの商品の商品キーワードとして、ゼロマッチワードを登録するようにしてもよい。係るシステムによると、ゼロマッチワードが商品キーワードとして適切か否かを担当者が確認して、商品キーワードへの設定を選択することができる。したがって、不適切な商品キーワードが設定されることを適切に抑制することができる。
【００１３】
また、上記商品キーワード管理システムにおいて、関連ワード検出手段は、インターネット上のウェブページを検索可能な検索装置からの検索結果から関連ワードを検出するようにしてもよい。係るシステムによると、インターネットのウェブページを検索可能な検索装置からの検索結果から関連ワードを検出するので、ゼロマッチワードに関連する関連ワードを新しい情報に基づいて検出することができる。このため、例えば、商品の登場した後に、当該商品の通称となったようなゼロマッチワードに関連する関連ワードを適切に検出することができる。
【００１４】
また、上記商品キーワード管理システムにおいて、関連ワード検出手段は、検索結果に、語句の意味を解説する語句解説サイトの語句解説ページが含まれている場合に、当該語句解説ページが対象としている語句を検出し、当該語句を関連ワードとするようにしてもよい。係るシステムによると、語句解説ページが解説対象としている語句を関連ワードとするので、関連ワードが商品の正式名称となる可能性を高くすることができ、商品情報データベースにおける関連する商品を適切に検出することができる。
【００１５】
また、上記商品キーワード管理システムにおいて、関連ワード検出手段は、検索結果のウェブページに関する記述から、ゼロマッチワードに類似するワードを検出し、当該ワードを前記関連ワードとするようにしてもよい。係るシステムによると、ウェブページの記述から適切に関連ワードを検出することができる。
【００１６】
また、上記商品キーワード管理システムにおいて、検索装置は、検索結果に、検索に用いられた検索キーワードに対して想定される他の検索キーワードを含めて返すようになっており、関連ワード検出手段は、検索結果中から他の検索キーワードを特定し、当該他の検索キーワードを関連ワードとするようにしてもよい。係るシステムによると、検索キーワードに対して想定される他の検索キーワードを関連ワードとするので、例えば、ユーザが検索キーワードを間違えていた入力してしまった場合において、本来ユーザが入力したかった検索キーワードを関連ワードとすることができ、商品情報データベースの検索したかった商品との対応関係を適切に検出することができる。
【００１７】
また、上記商品キーワード管理システムにおいて、ゼロマッチワード検出手段は、商品情報データベースに対して検索された検索キーワードと、その検索による検索結果に含まれる商品数とが対応付けられた検索ログを記憶する検索ログ記憶手段から検索ログを取得し、検索結果の商品数がゼロとなっている検索キーワードをゼロマッチワードとして検出するようにしてもよい。係るシステムによると、容易にゼロマッチワードを検出することができる。
【００１８】
また、上記商品キーワード管理システムにおいて、ゼロマッチワード検出手段は、商品情報データベースに対して検索された検索キーワードを含む検索ログを記憶する検索ログ記憶手段から検索ログを取得し、検索ログの検索キーワードを用いて商品情報データベースを検索させ、得られた検索結果中の商品数を検出し、商品数がゼロである場合における検索キーワードをゼロマッチワードとして検出するようにしてもよい。係るシステムによると、検索ログに、検索結果に含まれる商品数が格納されていなくとも適切にゼロマッチワードを検出することができる。
【００１９】
また、上記商品キーワード管理システムにおいて、商品情報データベースに対して検索された検索キーワードと、当該検索キーワードにより検索された検索結果に含まれる商品の中の選択指示された商品を特定する情報が含まれる検索ログを記憶する検索ログ記憶手段に格納された検索ログに基づいて、同一の検索キーワードにより検索されているが、連続して所定回数以上選択指示されていない商品を検出する非選択商品検出手段と、検出された商品の商品キーワードから検索キーワードを削除するキーワード削除手段を更に有するようにしてもよい。係るシステムによると、商品を検索するための商品キーワードとして有効でないものを適切に削除することができる。
【００２０】
また、上記商品キーワード管理システムにおいて、検出された商品と検索キーワードとを表示させる表示制御手段と、商品の商品キーワードから、検索キーワードを削除させるか否かの指示を担当者から受け付ける削除可否受付手段とを更に備え、キーワード削除手段は、担当者から削除させるとの指示を受け付けた場合に、商品の商品キーワードから、検索キーワードを削除するようにしてもよい。係るシステムによると、担当者が商品キーワードを削除するか否かを適切に判断することができる。
【００２１】
また、上記商品キーワード管理システムにおいて、過去に検出されたゼロマッチワードを記憶するゼロマッチワード記憶手段を更に備え、非選択商品検出手段は、過去に検出されたゼロマッチワードであった検索キーワードにより検索されているが、連続して所定回数以上選択指示されていない商品を検出するようにしてもよい。係るシステムによると、ゼロマッチワードであったものが登録された商品キーワードを適切に削除することができ、予め設定されている商品キーワードが削除されることを防止することができる。
【００２２】
また、上記商品キーワード管理システムにおいて、検出した商品と、関連ワードに関連するゼロマッチワードとを対応付けた商品ゼロマッチワード対応情報を記憶する商品ゼロマッチワード対応情報記憶手段と、商品ゼロマッチワード対応情報に基づいて、新たに検出されたゼロマッチワードに対応付けられている商品を検出する対応商品検出手段と、を更に有し、キーワード設定手段は、検出された商品に対して、ゼロマッチワードを商品キーワードとして設定するようにしてもよい。係るシステムによると、過去におけるゼロマッチワードと対応する商品との対応関係を利用して、新たに検出されたゼロマッチワードに対応する商品を容易に検出することができる。
【００２３】
また、上記商品キーワード管理システムにおいて、商品ゼロマッチワード対応情報記憶手段は、一の商品情報データベースに対するゼロマッチワードと商品との商品ゼロマッチワード対応情報を記憶し、ゼロマッチワード検出手段は、他の商品情報データベースに対するゼロマッチワードを検出し、対応商品検出手段は、ゼロマッチワードに対応付けられている商品を検出し、商品キーワード設定手段は、他の商品情報データベースの検出された商品に対する商品キーワードとしてゼロマッチワードを対応付けるようにしてもよい。係るシステムによると、他の商品情報データベースにおけるゼロマッチワードに対応する商品を、一の商品情報データベースにおけるゼロマッチワードと商品との対応関係から容易に検出することができる。
【００２４】
また、上記商品キーワード管理システムにおいて、検出した商品と、関連ワードに関連するゼロマッチワードを対応付けた商品ゼロマッチワード対応情報を記憶する商品ゼロマッチワード対応情報記憶手段と、商品情報データベースに対するユーザの検索キーワードを受け付ける検索キーワード受付手段と、商品ゼロマッチワード対応情報に基づいて、検索キーワードに対応する商品を検出する対応商品検出手段と、検出した商品に関する情報を、商品情報データベースに対する検索結果に含めさせる検索結果制御手段とを有するようにしてもよい。係るシステムによると、商品情報データベースに対する検索結果に、商品情報データベースでは検出されない商品に関する情報を含ませることができ、ユーザに対してより有益な情報（他の検索キーワード等）を提供することができる。
【００２５】
また、上記商品キーワード管理システムにおいて、商品情報データベースと、ユーザから検索キーワードを受け付けて、商品情報データベースを用いて商品検索を行い、ユーザに対して検索結果を送信する商品検索応答手段と、商品情報データベースを用いた商品検索に対する検索ログを出力する検索ログ出力手段とを更に有するようにしてもよい。係るシステムによると、キーワード設定手段と、商品情報データベースと、商品検索応答手段と、検索ログ出力手段との連携を容易にすることができる。
【００２６】
また、上記商品キーワード管理システムにおいて、商品情報データベースに対して検索された検索キーワードと、その検索による検索結果に含まれる商品の名称と、当該検索キーワードにより検索された検索結果に含まれる商品の中の選択指示された商品を特定する情報とが対応付けられた検索ログを記憶する検索ログ記憶手段から検索ログを取得し、検索ログに基づいて、検索結果に含まれている商品であって、検索結果における選択指示の頻度が所定の頻度よりも低い商品である低選択商品を検出する低選択商品検出手段と、検索装置に対して、低選択商品の名称を用いた検索を実行させ、検索装置から得られた検索結果を用いて、低選択商品の名称に関連する商品関連ワードを検出する商品関連ワード検出手段と、商品情報データベースの商品情報に基づいて、商品関連ワードと関連する商品キーワードを検出する商品キーワード検出手段と、商品情報データベースにおける低選択商品の商品キーワードとして、商品関連ワードに関連する商品キーワードを設定する低選択商品キーワード設定手段とを更に有するようにしてもよい。係るシステムによると、適切な商品キーワードを低選択商品の商品キーワードとすることができ、低選択商品が選択される可能性を高めることができる。
【００２７】
また、本発明の第２の観点に係る商品キーワード管理方法は、商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける商品キーワードを管理する商品キーワード管理システムによる商品キーワード管理方法であって、商品キーワード管理システムのゼロマッチワード検出手段が、ユーザにより入力されたキーワードであって、商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出ステップと、商品キーワード管理システムの関連ワード検出手段が、情報を検索可能な検索装置に対して、ゼロマッチワードを用いた検索を実行させ、検索装置から得られた検索結果を用いて、ゼロマッチワードに関連する関連ワードを検出する関連ワード検出ステップと、商品キーワード管理システムの商品検出手段が、商品情報データベースの商品情報に基づいて、関連ワードと関連する商品を検出する商品検出ステップと、商品キーワード管理システムのキーワード設定手段が、関連すると検出された商品の商品情報データベースにおける商品キーワードとして、関連ワードに関連するゼロマッチワードを設定するキーワード設定ステップとを有する。
【００２８】
係る方法によると、ゼロマッチワードを適切な商品の商品キーワードとして設定することができる。これにより、以降において、ユーザがゼロマッチワードであった検索キーワードにより検索した場合には、検索結果に適切な商品の情報が含まれることとなる。
【００２９】
また、本発明の第３の観点に係る商品キーワード管理プログラムは、商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける商品キーワードを管理する商品キーワード管理システムを構成するコンピュータに実行させるための商品キーワード管理プログラムであって、コンピュータを、ユーザにより入力されたキーワードであって、商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出手段と、情報を検索可能な検索装置に対して、ゼロマッチワードを用いた検索を実行させ、検索装置から得られた検索結果を用いて、ゼロマッチワードに関連する関連ワードを検出する関連ワード検出手段と、商品情報データベースの商品情報に基づいて、関連ワードと関連する商品を検出する商品検出手段と、関連すると検出された商品の商品情報データベースにおける商品キーワードとして、関連ワードに関連するゼロマッチワードを設定するキーワード設定手段として機能させる。
【００３０】
係るプログラムを実行するコンピュータによると、ゼロマッチワードを適切な商品の商品キーワードとして設定することができる。これにより、以降において、ユーザがゼロマッチワードであった検索キーワードにより検索した場合には、検索結果に適切な商品の情報が含まれることとなる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係る情報処理システムの構成図である。
【図２】本発明の一実施形態に係る商品キーワード管理装置のハードウェア構成図である。
【図３】本発明の一実施形態に係る情報処理システムにおけるキーワード付与処理の概要を説明する図である。
【図４】本発明の一実施形態に係る拡張ゼロマッチワードリスト作成処理の概要を説明する図である。
【図５】本発明の一実施形態に係る商品キーワード候補判断処理の概要を説明する図である。
【図６】本発明の一実施形態に係るゼロマッチワード検出処理のフローチャートである。
【図７】本発明の一実施形態に係る拡張ゼロマッチワードリスト作成処理のフローチャートである。
【図８】本発明の一実施形態に係る拡張ゼロマッチワードリスト登録処理のフローチャートである。
【図９】本発明の一実施形態に係る第１のワード抽出処理のフローチャートである。
【図１０】本発明の一実施形態に係る第２のワード抽出処理のフローチャートである。
【図１１】本発明の一実施形態に係る第３のワード抽出処理のフローチャートである。
【図１２】本発明の一実施形態に係る商品キーワード候補判断処理のフローチャートである。
【図１３】本発明の一実施形態に係るキーワード付与処理後の商品情報ＤＢの状態及び検索の様子を説明する図である。
【図１４】本発明の一実施形態に係る情報処理システムにおけるキーワード調整処理の概要を説明する図である。
【図１５】本発明の一実施形態に係るクリック状況取得処理のフローチャートである。
【図１６】本発明の一実施形態に係る調整案作成処理のフローチャートである。
【図１７】本発明の変形例に係るゼロマッチワード検出処理のフローチャートである。
【図１８】本発明の変形例に係るクリック状況取得処理のフローチャートである。
【図１９】本発明の変形例に係る商品キーワード候補判断処理のフローチャートである。
【図２０】本発明の変形例に係る検索支援処理のフローチャートである。
【図２１】本発明の変形例に係る商品キーワード候補判断処理の概要を説明する図である。
【図２２】本発明の変形例に係るはぐれ商品検出処理のフローチャートである。
【図２３】本発明の変形例に係る商品キーワード候補判断処理のフローチャートである。
【発明を実施するための形態】
【００３２】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００３３】
まず、本発明の一実施形態に係る情報処理システムについて説明する。
【００３４】
図１は、本発明の一実施形態に係る情報処理システムの構成図である。
【００３５】
情報処理システム１は、商品検索サーバ２と、商品情報データベース（ＤＢ）サーバ３と、検索ログデータベース（ＤＢ）サーバ４と、商品キーワード管理システムの一例としての商品キーワード管理装置５と、商品検索サーバ２を管理する担当者用のＰＣ（Personal computer）６と、ファイアウォール７と、商品検索サーバ２を利用する検索利用者（ユーザ）用のＰＣ１１と、検索装置の一例としてのＷｅｂ検索システム１２とを有する。ＰＣ１１と、Ｗｅｂ検索システム１２とは、それぞれ複数備えるようにしてもよい。
【００３６】
商品検索サーバ２と、商品情報ＤＢサーバ３と、検索ログＤＢサーバ４と、商品キーワード管理装置５と、ＰＣ６と、ファイアウォール７とは、例えば、ＬＡＮ１０を介して接続されている。ファイアウォール７と、ＰＣ１１と、Ｗｅｂ検索システム１２とは、インターネット２０を介して接続されている。ここで、インターネット２０には、図示しないＷｅｂページを閲覧可能に提供する複数のＷｅｂサーバが接続されている。また、Ｗｅｂサーバの中には、例えば、Ｗｉｋｉｐｅｄｉａ（登録商標）のような用語や語句の意味を解説する語句解説サイトが複数存在する。
【００３７】
ファイアウォール７は、ＬＡＮ１０と、インターネット２０との間の通信を制御して、ＬＡＮ１０側のセキュリティを害する通信を制限する。
【００３８】
商品検索サーバ２は、例えば、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等を有するコンピュータで構成され、ＣＰＵがプログラムを実行することにより各種処理を実行する。商品検索サーバ２は、ＬＡＮ１０を介して商品を検索するための商品検索ページを送信する。また、商品検索サーバ２は、商品検索するための検索キーワードを受信し、当該検索キーワードを用いて、商品情報ＤＢサーバ３により商品情報を検索させ、検索結果を受けて、当該検索結果を含むページ（検索結果ページ）を作成し、当該ページを検索要求元に送信する。また、商品検索サーバ２は、検索結果ページに含まれる商品のページへのリンクに対する選択指示を受け付けて、該当する商品の紹介ページを送信する。また、商品検索サーバ２は、商品検索に関わるログ（検索ログ）を検索ログＤＢサーバ４に送信し、検索ログＤＢ４１に格納させる。ここで、特許請求の範囲にいう商品検索応答手段、及び検索ログ出力手段は、商品検索サーバ２に対応する。
【００３９】
商品情報ＤＢサーバ３は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ等を有するコンピュータで構成され、商品情報データベース（商品情報ＤＢ）３１を管理する。例えば、商品情報ＤＢサーバ３は、ＬＡＮ１０を介して商品情報ＤＢ３１に対する検索、更新、削除等の指示を受け付けて、商品情報ＤＢ３１に対する処理を実行する。商品情報ＤＢ３１は、商品情報として、商品名、商品詳細情報、商品キーワード、商品紹介ページへのリンク情報等を対応付けて記憶する。
【００４０】
検索ログＤＢサーバ４は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ等を有するコンピュータで構成され、検索ログ記憶手段の一例としての検索ログデータベース（検索ログＤＢ）４１を管理する。例えば、検索ログＤＢサーバ４は、ＬＡＮ１０を介して検索ログＤＢ４１に対する登録、抽出等の指示を受け付けて、検索ログＤＢ４１に対する処理を実行する。検索ログＤＢ４１は、検索ログを記憶する。検索ログは、検索実行日時、検索キーワード、検索結果に含まれている商品数（ヒット件数）、選択結果に含まれている商品の表示順序、検索結果に含まれた各商品ページへのリンクが選択指示（クリック）されたか否かを表す情報等が含まれている。なお、検索ログは、商品検索サーバ２の指示に従って登録される。
【００４１】
商品キーワード管理装置５は、商品情報ＤＢ３１に格納される商品キーワードを設定、削除等の管理を行う処理を実行する。商品キーワード管理装置５の詳細は、後述する。
【００４２】
ＰＣ６は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、ディスプレイ等の表示装置、マウス、キーボード等の入力装置を有するコンピュータであり、ＣＰＵがプログラムを実行することにより各種処理を実行する。本実施形態では、ＰＣ６は、商品キーワード管理装置５から送信される各種情報を表示し、担当者からの指示を受け付けて、商品キーワード管理装置５に指示内容を送信することができる。
【００４３】
ＰＣ１１は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、ディスプレイ等の表示装置、マウス、キーボード等の入力装置等を有するコンピュータであり、ＣＰＵがプログラムを実行することにより各種処理を実行する。本実施形態では、ＰＣ１１は、商品検索サーバ２から、商品検索ページを受信して表示させ、ユーザからの検索キーワードの入力を受け付けると、検索キーワードを商品検索サーバ２に送信する。また、ＰＣ１１は、商品検索サーバ２からの商品検索結果のページを受信して表示させ、商品検索結果中の商品ページへのリンクに対する選択指示等をユーザから受け付け、選択指示を商品検索サーバ２に送信する。
【００４４】
Ｗｅｂ検索システム１２は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ等を有するコンピュータで構成されている。Ｗｅｂ検索システム１２は、インターネット２０に接続されているＷｅｂサーバが提供するウェブページに関するＵＲＬや、ウェブページのサマリ（要約）等の情報を検索可能に記憶する。また、Ｗｅｂ検索システム１２は、ＣＰＵがプログラムを実行することにより、各種処理を実行する。例えば、Ｗｅｂ検索システム１２は、インターネット２０を介して、検索要求元の装置から検索キーワードを受信し、当該検索キーワードと関連の高いウェブページを検索し、関連の高いウェブページへのリンク、記述されている文章のサマリを含めた検索結果のページを検索要求元の装置へ返信する。本実施形態では、Ｗｅｂ検索システム１２は、送信した検索キーワードが間違っている可能性がある場合には、正しいものと予想される他の検索キーワード（本明細書においては、もしかしてワードという）を検出し、このもしかしてワードを検索結果のページに含ませて返信する。なお、検索キーワードからもしかしてワードを検出する方法としては、例えば、検索キーワードと、もしかしてワードとを予め対応付けて記憶しておき、受信した検索キーワードに基づいて、もしかしてワードを検出する方法がある。ここで、Ｗｅｂ検索システム１２が返信する検索結果のページは、予め決まっている所定の規則に従って作成されるので、所定のタグ構造となっている。このため、ページにおけるタグ構造（タグの順番や、タグの位置関係等）を解析することによって、ページ内におけるもしかしてワードを容易に特定することができる。
【００４５】
図２は、本発明の一実施形態に係る商品キーワード管理装置のハードウェア構成図である。
【００４６】
商品キーワード管理装置５は、コンピュータ本体５０と、表示装置５１と、入力装置５２とを有する。表示装置５１は、例えば、液晶ディスプレイや、ＣＲＴディスプレイ等の画像を表示する装置である。入力装置５２は、例えば、マウス、キーボード等の商品キーワード管理装置５を操作する担当者からの入力を受け付けるための装置である。
【００４７】
コンピュータ本体５０において、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ハードディスクドライブ（ＨＤＤ）５０４と、表示処理部５０５と、入力インターフェース５０６と、コンボドライブ５０７と、通信インターフェース５０８とがバス５０９を介して接続されている。
【００４８】
ＲＯＭ５０２は、ブートプログラム等の基本プログラムを記憶する。ＲＡＭ５０３は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ５０１による処理に使用されるデータを格納する作業領域として利用される。ＨＤＤ５０４は、ＯＳ（Operating System）プログラム、キーワード管理処理を行うプログラム等を読み出し可能に記憶する。ここで、特許請求の範囲にいうゼロマッチワード記憶手段、商品ゼロマッチワード対応情報記憶手段は、ＨＤＤ５０４又はＲＡＭ５０３に対応する。
【００４９】
表示処理部５０５は、ＣＰＵ５０１の制御により、表示装置５１に画像を表示させるための表示用のデータ又は信号を生成し、表示装置５１に出力する。入力インターフェース５０６は、入力装置５２と接続されており、入力装置５２からの信号をデータとして、ＣＰＵ５０１に渡す。コンボドライブ５０７は、複数種類の記録媒体５３からのデータやプログラムの読み込み、記録媒体５３へのデータの書き込みを行う。記録媒体５３としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ等がある。通信インターフェース５０８は、ＬＡＮ１０を介して、他の装置（例えば、商品検索サーバ２等）とのデータのやりとりの仲介を行う。ＣＰＵ５０１は、各部５０２〜５０８の動作を制御する。また、ＣＰＵ５０１は、ＲＯＭ５０２の基本プログラムやＨＤＤ５０４に格納されているＯＳプログラム、キーワード管理プログラム等をＲＡＭ５０３に読み出して実行することにより各種処理を実行する。
【００５０】
ＣＰＵ５０１がキーワード管理プログラムを実行することにより、ゼロマッチワード処理部５０１ａと、関連ワード処理部５０１ｂと、商品処理部５０１ｃと、キーワード処理部５０１ｄとが構築される。ここで、特許請求の範囲にいうゼロマッチワード検出手段は、ゼロマッチワード処理部５０１ａに対応し、関連ワード検出手段は、関連ワード処理部５０１ｂに対応し、商品検出手段、及び非選択商品検出手段は、商品処理部５０１ｃに対応し、キーワード設定手段、表示制御手段、登録可否受付手段、キーワード削除手段、削除可否受付手段、対応商品検出手段、検索キーワード受付手段、及び検索結果制御手段は、キーワード処理部５０１ｄに対応する。
【００５１】
ゼロマッチワード処理部５０１ａは、検索ログＤＢ４１の検索ログを用いて、商品検索サーバ２による検索処理によって商品キーワードにマッチしなかった検索キーワードであるゼロマッチワードを検出する。
【００５２】
関連ワード処理部５０１ｂは、Ｗｅｂ検索システム１２の検索結果を利用して、ゼロマッチワードに関連する関連ワード（拡張ゼロマッチワードという）を抽出し、拡張ゼロマッチワードのリストを作成する。
【００５３】
商品処理部５０１ｃは、拡張ゼロマッチワードと関連する商品を検出し、商品と、拡張ゼロマッチワードに関連するゼロマッチワードとの組（商品ゼロマッチワード対応情報）を、商品キーワード候補としてＨＤＤ５０４に記憶する。また、商品処理部５０１ｃは、検索ログに基づいて、ゼロマッチワードであった検索キーワードにより検索されているが、商品ページへのリンクが所定回数以上選択指示されていない商品を検出し、ゼロマッチワードであった検索キーワードを、検出した商品の商品キーワードから削除するとの調整案をＨＤＤ５０４に記憶する。
【００５４】
キーワード処理部５０１ｄは、商品情報ＤＢ３１に登録させる商品キーワード候補をＰＣ６に表示させる指示を行い、ＰＣ６から商品キーワード候補の登録可否を受け取る。キーワード処理部５０１ｄは、登録可である商品キーワード候補を、商品情報ＤＢ３１に登録させるように、商品情報ＤＢサーバ３に指示を出す。また、キーワード処理部５０１ｄは、商品キーワードについての調整案をＰＣ６に表示させる指示を行い、ＰＣ６から調整案の可否を受け取る。キーワード処理部５０１ｄは、調整可である調整案に従って商品情報ＤＢ３１を更新させるように、商品情報ＤＢサーバ３に指示を出す。
【００５５】
図３は、本発明の一実施形態に係る情報処理システムにおけるキーワード付与処理の概要を説明する図である。
【００５６】
検索利用者（ユーザ）がＰＣ１１を用いて、商品検索サーバ２が提供するＥＣサイトにおいて、所望する商品を検索するために検索キーワードを入力する（図３の（１））と、商品検索サーバ２は、ユーザにより入力された検索キーワードを用いて、商品情報ＤＢサーバ３により商品情報ＤＢ３１の検索を実行させ（図３の（２））、検索結果として、検索キーワードに合致する商品キーワードに対応付けられている商品情報を取得する（図３の（３））。
【００５７】
商品検索サーバ２は、取得した検索結果をＰＣ１１に返信する。これによって、ユーザは検索キーワードに対応する商品情報を閲覧し、商品を購入等することができる（図３の（４））。また、商品検索サーバ２は、上記処理と並行して、ユーザによる検索についての検索ログを検索ログＤＢサーバ４により検索ログＤＢ４１に格納させる（図３の（５））。
【００５８】
一方、商品キーワード管理装置５は、例えば、定期的に、または、担当者による指示に従って、以下に示す処理を実行する。
【００５９】
まず、商品キーワード管理装置５は、商品情報ＤＢ３１から登録されている商品情報を取得する（図３の（６））。また、商品キーワード管理装置５は、検索ログＤＢ４１を参照して、ゼロマッチワードを取得する（図３の（７））。ここで、ゼロマッチワードとは、商品検索サーバ２における検索により、対応する商品が１件も検索されなかった検索キーワードである。
【００６０】
次いで、商品キーワード管理装置５は、取得したゼロマッチワードを用いて、Ｗｅｂ検索システム１２により検索を実行させて（図３の（８））、その検索結果を取得する（図３の（９））。
【００６１】
次いで、商品キーワード管理装置５は、取得した検索結果を用いて、ゼロマッチワードに関連する関連ワード（拡張ゼロマッチワードという）を検出し、商品情報と拡張ゼロマッチワードとのマッチングを行うことにより、拡張ゼロマッチワードにマッチする商品を検出し、検出した商品と拡張ゼロマッチワードに関連するゼロマッチワードとを対応付ける（図３の（１０））。
【００６２】
次いで、商品キーワード管理装置５は、対応付けた商品とゼロマッチワードとの組を登録候補として、ＰＣ６により表示させることにより、登録候補を担当者に提示し（図３の（１１））、ＰＣ６から担当者による登録の可否を受け付ける（図３の（１２））。
【００６３】
商品キーワード管理装置５は、担当者により登録可であるとされたゼロマッチワードを対応する商品の商品キーワードとして、商品情報ＤＢサーバ３により商品情報ＤＢ３１に登録する（図３の（１３））。
以上の処理により、以降において、ユーザが商品検索をする際に、以前はゼロマッチワードであったワードを検索キーワードとして用いた場合においても、商品検索サーバ２が商品情報ＤＢ３１から対応する商品情報を適切に検索して、検索結果としてユーザに提供することができる。
【００６４】
図４は、本発明の一実施形態に係る拡張ゼロマッチワードリスト作成処理の概要を説明する図である。
【００６５】
拡張ゼロマッチワードリスト作成処理は、図３の（８）、（９）及び（１０）の前半に対応する処理であり、関連ワード処理部５０１ｂが、ゼロマッチワードを検索キーワードとして、Ｗｅｂ検索システム１２に検索をさせ、Ｗｅｂ検索システム１２からの検索結果を受信する。そして、関連ワード処理部５０１ｂは、検索結果又は／及び検索結果のリンク先のウェブページからゼロマッチワードに関連する１以上の拡張ゼロマッチワードを抽出し、１以上の拡張ゼロマッチワードを含むリスト（拡張ゼロマッチワードリスト）と、ゼロマッチワードとを紐づけてＨＤＤ５０４に記憶させる。
【００６６】
図５は、本発明の一実施形態に係る商品キーワード候補判断処理の概要を説明する図である。
商品キーワード候補判断処理は、図３の（１０）の後半に対応する処理であり、商品処理部５０１ｃが、拡張ゼロマッチワードリストの各拡張ゼロマッチワードと、商品情報ＤＢ３１から取得した商品キーワードとをマッチングし、マッチした場合には、商品名と拡張ゼロマッチワードに紐づけられたゼロマッチワードとを紐づけ候補として判断する。なお、拡張ゼロマッチワードと、商品詳細情報とをマッチングするようにしてもよい。マッチングにおけるマッチするとの判断は、完全一致としてもよく、また、部分一致としてもよい。
【００６７】
次に、キーワード付与処理を詳細に説明する。
【００６８】
図６は、本発明の一実施形態に係るゼロマッチワード検出処理のフローチャートである。ゼロマッチワード検出処理は、図３の（７）に対応する処理である。
【００６９】
ゼロマッチワード処理部５０１ａは、検索ログＤＢサーバ４を介して検索ログＤＢ４１にアクセスして、検索ログ（本実施形態では、少なくとも検索キーワードと、それによりヒットした商品の件数（ヒット件数）とを含む）を取得し（ステップＳ１）、ヒット件数が０である検索キーワードをゼロマッチワードと特定し、ＲＡＭ５０３又はＨＤＤ５０４に記憶する（ステップＳ２）。
【００７０】
図７は、本発明の一実施形態に係る拡張ゼロマッチワードリスト作成処理のフローチャートである。拡張ゼロマッチワードリスト作成処理は、図３の（８）、（９）及び（１０）の前半に対応する処理である。
【００７１】
関連ワード処理部５０１ｂは、ゼロマッチワード検出処理により検出された各ゼロマッチワードに対して、ステップＳ１１〜ステップＳ１４の処理ループを実行する。
【００７２】
まず、関連ワード処理部５０１ｂは、Ｗｅｂ検索サーバ１２により、最初のゼロマッチワードを用いて検索を実行させ、検索結果のページを取得し（ステップＳ１２）、拡張ゼロマッチワードリスト登録処理を実行する（ステップＳ１３）。そして、同様に、次のゼロマッチワードに対して上記処理を実行し、すべてのゼロマッチワードに対して処理を実行した後に、拡張ゼロマッチワードリスト作成処理を終了する。
【００７３】
図８は、本発明の一実施形態に係る拡張ゼロマッチワードリスト登録処理のフローチャートである。
【００７４】
拡張ゼロマッチワードリスト登録処理においては、関連ワード処理部５０１ｂは、もしかしてワードの抽出処理（第１のワード抽出処理）を実行し（ステップＳ１５）、語句解説サイトのタイトルからの抽出処理（第２のワード抽出処理）を実行し（ステップＳ１６）、検索結果ページの検索結果のタイトルや文章中の語句からの抽出処理（第３のワード抽出処理）を実行する（ステップＳ１７）。なお、本実施形態では、拡張ゼロマッチワードリスト登録処理においては、上記した第１〜第３のワード抽出処理のそれぞれにおいて、検索結果のページを解析し、情報を抽出する処理を行っているが、検索結果のページを解析し、情報を抽出する処理を前もって一括して実行するようにしてもよい。
【００７５】
図９は、本発明の一実施形態に係る第１のワード抽出処理のフローチャートである。
【００７６】
第１のワード抽出処理は、検索結果に含まれているもしかしてワードを関連ワードとして抽出する処理である。ここで、もしかしてワードは、例えば、ゼロマッチワードが入力ミス、変換ミス等である場合に、正しいと予測されるワードである可能性が高いので、ゼロマッチワードと関連性が高く、また、ユーザが所望する商品を検索する際のキーワードとして適切なものである可能性が高いと考えられる。
【００７７】
関連ワード処理部５０１ｂは、検索結果ページのタグ構成を把握して、所定のタグで囲まれているもしかしてワードを検出する（ステップＳ２１）。次いで、関連ワード処理部５０１ｂは、抽出したもしかしてワードを拡張ゼロマッチワードリストに登録する（ステップＳ２２）。拡張ゼロマッチワードリストは、ＲＡＭ５０３又はＨＤＤ５０４に記憶されている。なお、拡張ゼロマッチワードリストにおいて、拡張ゼロマッチワードに対して、第１のワード抽出処理により抽出されたことを判別可能な情報を対応付けてもよい。
【００７８】
図１０は、本発明の一実施形態に係る第２のワード抽出処理のフローチャートである。
【００７９】
第２のワード抽出処理は、検索結果に含まれている語句解説サイトに関する表記部分から関連ワードを検出する処理である。ここで、語句解説サイトは、商品についての説明を記述しているページも存在し、その説明の中では商品についての通称、俗称等も記述される場合があり、ゼロマッチワードにより検索された語句解説サイトのページであれば、ゼロマッチワードと対応する正式な商品名等を得られる可能性が高いと考えられる。
【００８０】
関連ワード処理部５０１ｂは、検索結果のタグ構成に基づいて、検索結果のウェブページのタイトルとＵＲＬとの組を、上位ｎ（ｎは、所定の整数）件分抽出する（ステップＳ３１）。
【００８１】
次いで、関連ワード処理部５０１ｂは、ｎ件分のタイトルとＵＲＬとの組に対して、ステップＳ３２〜ステップＳ３５の処理ループを実行する。
【００８２】
まず、関連ワード処理部５０１ｂは、処理対象の組のＵＲＬが予めＨＤＤ３０５に記憶している語句解説ページのものであるか否かを判定する（ステップＳ３３）。この結果、ＵＲＬが語句解説ページのものである場合（ステップＳ３３のＹｅｓ）には、関連ワード処理部５０１ｂは、語句解説ページのページ構成に基づいて、ページが解説している語句を抽出し、拡張ゼロマッチワードリストに登録する（ステップＳ３４）。ここで、拡張ゼロマッチワードリストにおいて、拡張ゼロマッチワードに対して、第２のワード抽出処理により抽出されたことを判別可能な情報を対応付けてもよい。なお、例えば、語句解説ページが、Ｗｉｋｉｐｅｄｉａのページであれば、ＵＲＬ中に解説している語句が含まれているので、ＵＲＬから解説している語句を抽出することができる。一方、ＵＲＬが語句解説ページのものでない場合（ステップＳ３３でＮｏ）には、何もしない。そして、次の処理対象の組に対する処理を実行し、ｎ件分の組のすべてに対して処理を実行した後に、第２のワード抽出処理を終了する。
【００８３】
図１１は、本発明の一実施形態に係る第３のワード抽出処理のフローチャートである。
【００８４】
第３のワード抽出処理は、検索結果に含まれているウェブページのタイトルやサマリの文章から関連ワードを検出する処理である。ここで、ウェブページには、ゼロマッチワードを用いて商品を説明するページも存在する場合があるので、ゼロマッチワードにより検索されたページのタイトルやサマリには、ゼロマッチワードと関連性の高い商品名等が記載されている可能性が高いと考えられる。
【００８５】
関連ワード処理部５０１ｂは、検索結果のタグ構成に基づいて、検索結果に含まれているウェブページのタイトル・サマリの文章を、上位ｍ（ｍは、所定の整数）件分抽出する（ステップＳ４１）。次いで、関連ワード処理部５０１ｂは、抽出した文章から形態素解析により単語（又は語句）を抽出し、単語リストを作成する（ステップＳ４２）。
【００８６】
次いで、関連ワード処理部５０１ｂは、抽出した各単語（又は語句）に対して、ステップＳ４３〜ステップＳ４７の処理ループを実行する。
【００８７】
まず、関連ワード処理部５０１ｂは、単語とゼロマッチワードの類似度を検出する（ステップＳ４４）。本実施形態では、例えば、類似度として、レーベンシュタイン距離の逆数を用いている。ここで、レーベンシュタイン距離とは、編集距離とも呼ばれ、一文字を挿入、削除、または変換するごとに１加算し、一方の単語から比較対象の単語へいくつでたどり着くかを表している。例えば、ｋｉｔｔｅｎとｓｉｔｔｉｎｇとのレーベンシュタイン距離は、ｋｉｔｔｅｎ→ｓｉｔｔｅｎ（ｋをｓへ置換）→ｓｉｔｔｉｎ（ｅをｉに置換）→ｓｉｔｔｉｎｇ（ｇを追加）のように３回の編集が必要であるので、３となる。
【００８８】
次いで、関連ワード処理部５０１ｂは、類似度が一定値以上あるか否かを判定する（ステップＳ４５）。この結果、類似度が一定値以上ある場合（ステップＳ４５でＹｅｓ）には、処理対象の単語を拡張ゼロマッチワードリストに追加する（ステップＳ４６）。ここで、拡張ゼロマッチワードリストにおいて、拡張ゼロマッチワードに対して、第３のワード抽出処理により抽出されたことを判別可能な情報を対応付けてもよい。一方、類似度が一定値未満の場合（ステップＳ４５のＮｏ）には、何もしない。そして、次の処理対象の単語に対する処理（ステップＳ４３〜ステップＳ４７）を実行し、抽出したすべての単語に対して処理を実行した後に、第３のワード抽出処理を終了する。なお、レーベンシュタイン距離としては、編集ごとに単純に１ずつ増加させるものに限らず、例えば、キーボード上における距離を考慮した重みづけを行ってもよい。また、類似度の指標としては、レーベンシュタイン距離に限らず、他の指標を用いるようにしてもよい。
【００８９】
図１２は、本発明の一実施形態に係る商品キーワード候補判断処理のフローチャートである。商品キーワード候補判断処理は、図３の（１０）の後半に対応する処理である。
【００９０】
商品キーワード候補判断処理において、商品処理部５０１ｃは、商品情報ＤＢ３１から商品情報を取得した各商品に対して、ステップＳ５１〜ステップＳ５７の処理ループを実行する。
【００９１】
まず、商品処理部５０１ｃは、商品名（商品タイトル）、商品に紐づいている商品キーワードを取得する（ステップＳ５２）。
【００９２】
次いで、商品処理部５０１ｃは、各ゼロマッチワードに対して、ステップＳ５３〜ステップＳ５６の処理ループを実行する。
【００９３】
商品処理部５０１ｃは、取得した商品キーワードが、ゼロマッチワードに対応する拡張ゼロマッチワードと完全一致するか否かを判定する（ステップＳ５４）。この結果、完全一致する場合（ステップＳ５４でＹｅｓ）には、拡張ゼロマッチワードに対応するゼロマッチワードを、この商品の商品キーワードの候補としてＲＡＭ５０３又はＨＤＤ５０４に記憶する（ステップＳ５５）一方、完全一致しない場合には、なにもしない。そして、次の処理対象のゼロマッチワードに対する処理（ステップＳ５３〜ステップＳ５６）を実行し、すべてのゼロマッチワードに対して処理を終了した後に、次の処理対象の商品に対する処理（ステップＳ５１〜ステップＳ５７）を実行し、すべての処理対象の商品に対する処理を終了した後に、商品キーワード候補判断処理を終了する。
【００９４】
なお、ステップＳ５４においては、商品キーワードをマッチングに用いていたが、本発明はこれに限られず、商品詳細情報から比較用のワードを検出し、この比較用のワードを用いてマッチングするようにしてもよい。また、ステップＳ５４においては、完全一致するか否かを判断することによりマッチングを判定していたが、本発明はこれに限られず、スコアリングをして所定の値以上か否かによりマッチングを判定するようにしてもよい。
【００９５】
図１３は、本発明の一実施形態に係るキーワード付与処理後の商品情報ＤＢ３１の状態及び検索の様子を説明する図である。図１３Ａは、キーワード付与処理前の商品情報ＤＢ３１の状態及びその際の検索の様子を示し、図１３Ｂは、キーワード付与処理後の商品情報ＤＢ３１の状態及びその際の検索の様子を示している。
【００９６】
図１３Ａに示すように、商品情報ＤＢ３１には、商品名が午前の紅茶の商品キーワードとしては、紅茶、午前紅茶が格納されているものとし、午前の紅茶は、一般の消費者（ユーザ）の間では、午前ティーとして、呼ばれるようになってきているものとする。
【００９７】
例えば、ユーザは、午前ティーとして呼ばれている商品を購入したいと考えた場合には午前ティーを検索キーワードとして商品検索サーバ２にＰＣ１１を介して入力することとなる。この場合には、図１３Ａに示すように、商品情報ＤＢ３１には、午前ティーとの商品キーワードは設定されていないので、商品検索サーバ２は、午前ティーと呼ばれている午前の紅茶を検索結果の商品として提示することができない。
【００９８】
この後、本実施形態に係るキーワード付与処理が実行されると、午前ティーがゼロマッチワードとして検出される。ここで、消費者に午前ティーとして呼ばれるようになってきているので、インターネット２０上には、午前ティーを記載しているウェブページが存在するようになっていると考えられる。また、語句解説サイトにおいては、午前の紅茶を説明するページが設けられ、午前の紅茶が消費者の間で午前ティーとして呼ばれていることが記載されるようになっていることも考えられる。また、インターネット２０上には、午前ティーが午前の紅茶という語と一緒に記載されるウェブページも存在するようになっていると考えられる。したがって、午前ティーを用いてＷｅｂ検索システム１２による検索を行うと、検索結果に、午前の紅茶が含まれるページの情報が含まれることとなる。これにより、キーワード付与処理においては、午前ティーの関連ワード（拡張ゼロマッチワード）として午前紅茶、午前の紅茶が検出される。
【００９９】
この午前の紅茶は、商品情報ＤＢ３１の商品名と一致するので、ゼロマッチワードである午前ティーと、商品である午前の紅茶とが紐づけられることとなり、担当者の登録確認を経ることにより、図１３Ｂに示すように、商品情報ＤＢ３１の午前の紅茶の商品キーワードとして、午前ティーが新たに登録されることとなる。
【０１００】
これにより、商品検索サーバ２に対して、ＰＣ１１を介してユーザにより午前ティーが検索キーワードとして入力されると、午前の紅茶の情報等が含まれた検索結果がユーザに提示されることとなり、ユーザが所望する商品の情報を適切に表示させることができ、ユーザが当該商品の購入を進めることができるようになる。
【０１０１】
次に、商品情報ＤＢ３１に設定した商品キーワードを削除等の調整を行うキーワード調整処理を説明する。
【０１０２】
図１４は、本発明の一実施形態に係る情報処理システムにおけるキーワード調整処理の概要を説明する図である。なお、図中（１）〜（５）は、図３に示すキーワード付与処理と同様であるので重複する説明を省略する。
【０１０３】
商品キーワード管理装置５は、例えば、定期的に、または、担当者による指示に従って、以下に示す処理を実行する。
【０１０４】
まず、商品キーワード管理装置５のキーワード処理部５０１ｄは、商品情報ＤＢ３１から登録されている商品情報を取得する（図１４の（６））。また、商品キーワード管理装置５の商品処理部５０１ｃは、検索ログＤＢ４１を参照して、クリック状況を取得する（図１４の（１４））。ここで、クリック状況とは、検索キーワードと、その結果として検出された商品のページへのリンクの選択指示（クリック）の有無の情報とを含む情報である。
【０１０５】
次いで、商品キーワード管理装置５は、取得したクリック状況に基づいて、商品キーワードの調整案を作成する（図１４の（１５））。本実施形態では、例えば、商品情報ＤＢ３１の商品キーワードから削除するキーワードを決定する調整案を作成する。
【０１０６】
次いで、商品キーワード管理装置５は、商品名と、当該商品の商品キーワードから削除するキーワードとの組を調整候補として、担当者に提示し（図１４の（１６））、担当者から調整の可否を受け付ける（図１４の（１７））。
【０１０７】
商品キーワード管理装置５は、担当者により調整可であるとされた商品の商品キーワードを調整する（図１４の（１８））。例えば、調整可とされた商品の商品キーワードを商品情報ＤＢ３１から削除する。
【０１０８】
以上の処理により、商品を検索する商品キーワードとして適切でない商品キーワードを商品情報ＤＢ３１から削除することができる。これにより、検索結果における無駄な情報の表示を防止でき、また、商品情報ＤＢ３１に必要な記憶領域の増加を抑制することができる。
【０１０９】
図１５は、本発明の一実施形態に係るクリック状況取得処理のフローチャートである。クリック状況取得処理は、図１４の（１４）に対応する処理である。
【０１１０】
商品処理部５０１ｃは、検索ログＤＢ４１からクリック状況のデータ（クリック状況データ）を取得し（ステップＳ６１）、クリック状況データの中から、過去にゼロマッチワードであった商品キーワードを検索キーワードとするクリック状況データを抽出し（ステップＳ６２）。処理を終了する。なお、過去にゼロマッチワードであった商品キーワードであるか否かは、例えば、商品キーワードとして設定したゼロマッチワードのリストをＨＤＤ５０４に記憶しておき、それを利用すればよい。
【０１１１】
図１６は、本発明の一実施形態に係る調整案作成処理のフローチャートである。調整案作成処理は、図１４の（１５）に対応する処理である。
【０１１２】
調整案作成処理において、商品処理部５０１ｃは、過去に商品キーワードに設定された各ゼロマッチワードに対して、ステップＳ８１〜ステップＳ８７の処理ループを実行する。
【０１１３】
そこで、商品処理部５０１ｃは、処理対象のゼロマッチワードを検索キーワードとした検出結果に表示された各商品に対して、ステップＳ８２〜ステップＳ８６の処理ループを実行する。
【０１１４】
商品処理部５０１ｃは、抽出されたクリック状況に基づいて、ゼロマッチワードで検索した結果、連続して商品がクリックされなかった最大の回数（最大連続回数）を検出する（ステップＳ８３）。次いで、商品処理部５０１ｃは、最大連続回数がＺ（Ｚは、所定の整数）以上であるか否かを判定する（ステップＳ８４）。
【０１１５】
この結果、最大連続回数がＺ以上である場合（ステップＳ８４でＹｅｓ）には、商品処理部５０１ｃは、ゼロマッチワードと商品との紐づけを外す調整案を作成し、ＲＡＭ５０３に格納する（ステップＳ８５）一方、最大連続回数がＺ未満の場合（ステップＳ８４でＮｏ）には、何もしない。そして、次の商品に対して、ステップＳ８２〜ステップＳ８６の処理を実行し、すべての商品に対して処理を実行した場合には、当該処理ループを抜け、次のゼロマッチワードに対してステップＳ８１〜ステップＳ８７の処理を実行し、すべてのゼロマッチワードに対して処理を実行した場合には、調整案作成処理を終了する。
【０１１６】
上記調整案作成処理により、対応する商品が選択される頻度が少ない商品キーワード（ゼロマッチワードであったもの）については、商品キーワードから削除する調整案を作成することができる。なお、上記調整案作成処理においては、商品キーワードの中のゼロマッチワードであったものを処理対象としていたが、すべての商品キーワードを処理対象としてもよい。また、Ｚの値は、固定値に限らず、例えば、検索結果の上位数件の商品に対するクリック率に応じて動的に変更してもよい。また、調整案としては、上記に限られず、例えば、商品キーワードに対応する商品の検索結果における表示順位を変更する（例えば、下げる）ようにしてもよく、この場合には、商品情報ＤＢ３１においては、商品情報として、商品の表示順位を制御するための情報を管理しておく必要がある。
【０１１７】
次に、本発明の変形例について説明する。
【０１１８】
上記した実施形態のゼロマッチワード検出処理では、検索ログＤＢ４１の検索ログに、ヒット件数が含まれている場合における例を示していたが、検索ログＤＢ４１の検索ログにヒット件数が含まれていなくてもよく、この場合には、以下に示すゼロマッチワード検出処理によりゼロマッチワードを検出することができる。
【０１１９】
図１７は、本発明の変形例に係るゼロマッチワード検出処理のフローチャートである。
【０１２０】
まず、ゼロマッチワード処理部５０１ａは、検索ログＤＢ４１にアクセスして、検索ログの検索キーワードのリストを取得し（ステップＳ１０１）、取得した検索キーワードのうち、商品情報ＤＢ３１の商品キーワードと完全一致するものを削除する（ステップＳ１０２）。
【０１２１】
次いで、ゼロマッチワード処理部５０１ａは、残った各検索キーワードに対して、ステップＳ１０３〜ステップＳ１０７の処理ループを実行する。
【０１２２】
すなわち、ゼロマッチワード処理部５０１ａは、処理対象の検索キーワードを用いて、商品検索サーバ２に検索させて検索結果を受け取り、検索結果から検索キーワードでヒットした商品の件数（ヒット件数）を把握する（ステップＳ１０４）。
【０１２３】
次いで、ゼロマッチワード処理部５０１ａは、ヒット件数が０であるか否かを判定し（ステップＳ１０５）、ヒット件数が０である場合（ステップＳ１０５でＹｅｓ）には、検索キーワードをゼロマッチワードとしてＲＡＭ５０３に記録する（ステップＳ１０６）一方、ヒット件数が０でない場合（ステップＳ１０５でＮｏ）には、何もしない。そして、次の検索キーワードに対して処理（ステップＳ１０３〜ステップＳ１０７）を実行する。そして、処理対象の検索キーワードのすべてについて処理を実行した後に、ゼロマッチワード検出処理を終了する。この処理により、検索ログにヒット件数が含まれていない場合であっても適切にゼロマッチワードを検出することができる。
【０１２４】
また、ゼロマッチワード検出処理の他の変形例としては、検索ログ中の検索キーワードの中で、商品情報ＤＢ３１の商品キーワードとして登録されていないものをゼロマッチワードとするようにしてもよい。
【０１２５】
次に、クリック状況取得処理についての変形例を説明する。この変形例に係るクリック状況取得処理は、検索ログＤＢ４１の検索ログに、検索結果に含まれるすべての商品に対するクリックの有無に関する情報が格納されていない場合の処理である。
【０１２６】
図１８は、本発明の変形例に係るクリック状況取得処理のフローチャートである。
【０１２７】
クリック状況取得処理において、商品処理部５０１ｃは、検索ログＤＢ４１から、検索実行日時、検索された検索キーワード（過去にゼロマッチワードであったもの）、その検索結果からクリックされた商品を含む検索ログを取得する（ステップＳ７１）。
【０１２８】
次いで、商品処理部５０１ｃは、取得した各検索ログに対して、ステップＳ７２〜ステップＳ７７の処理ループを実行する。
【０１２９】
まず、商品処理部５０１ｃは、ログ中のゼロマッチワードであった検索キーワードを用いて商品検索サーバ２により検索を実行し、検索結果を取得し、検索結果の上位Ｘ（Ｘは、所定の整数）件に表示された商品と、その表示順位を得る（ステップＳ７３）。
【０１３０】
次いで、商品処理部５０１ｃは、検索結果に表示された各商品に対して、ステップＳ７４〜ステップＳ７６の処理ループを実行する。
【０１３１】
商品処理部５０１ｃは、検索実行日時、検索キーワード（ゼロマッチワードであったもの）、商品、その商品表示順位、その商品がクリックされたか否かの情報の組をクリック状況としてＲＡＭ５０３又はＨＤＤ５０４に保存する（ステップＳ７５）。そして、すべての商品に対して、上記処理（ステップＳ７４〜ステップＳ７６）を行った後に、処理ループを出て、次のログに対して、処理（Ｓ７２〜ステップＳ７７）を実行する。そして、すべてのログに対して処理を実行した後に、クリック状況取得処理を終了する。この処理により、検索結果に含まれたすべての商品についてクリックされたか否かの情報を含むクリック状況を取得することができる。
【０１３２】
なお、上記変形例においては、各ログの検索キーワードを用いて、それぞれ商品検索サーバ２による検索を実行するようにしていたが、本発明はこれに限られず、例えば、同一の検索キーワードであれば、商品検索サーバ２による検索結果は同一であるので、既に検索を行っているキーワードと同じキーワードであれば、商品検索サーバ２への検索を行わずに、既に得られている表示商品、表示順位等の情報を用いるようにしてもよい。
【０１３３】
また、上記変形例においては、クリック状況取得処理において商品検索サーバ２に対して検索を行うが、この処理による検索により生成される検索ログが、当該処理対象となるのは好ましくない。そこで、検索要求のユーザエージェント欄に商品キーワード管理装置５の識別情報を含め、商品検索サーバ２が検索ログに検索要求したユーザエージェントの識別情報を記憶させるようにし、上記処理においては、商品キーワード管理装置５による検索についての検索ログを処理対象から削除するようにしてもよく、また、商品検索サーバ２が商品キーワード管理装置５による検索の検索ログを出力しないようにしてもよい。
【０１３４】
次に、上記したキーワード付与処理において、過去に紐づけした商品と、ゼロマッチワードとの対応関係を示す過去の紐づけデータ（商品ゼロマッチワード対応情報）を継続して記憶しておき、後に実行されるキーワード付与処理において、この過去の紐づけデータを利用するようにした変形例について説明する。なお、後に実行されるキーワード付与処理としては、同一の商品情報ＤＢ３１を対象にするキーワード付与処理であってもよく、また、別の商品情報ＤＢに対するキーワード付与処理であってもよい。
【０１３５】
図１９は、本発明の変形例に係るキーワード付与処理における商品キーワード候補判断処理のフローチャートである。なお、上記実施形態の図１２に示す商品キーワード候補判断処理と同一ステップについては、同一の符号を付している。
【０１３６】
ステップＳ５３〜ステップＳ５６の処理ループを抜けた後に、商品処理部５０１ｃは、ＨＤＤ５０４に格納されている過去の紐づけデータから、処理対象の商品に対応付けられているキーワード候補があれば、このキーワード候補を今回のキーワード候補として記録する（ステップＳ９１）。次いで、商品処理部５０１ｃは、ステップＳ５５で記録した商品と、キーワード候補との組を過去の紐づけデータとしてＨＤＤ５０４に登録する（ステップＳ９２）。これにより、過去に商品に紐づけしているキーワード候補を新たなキーワード候補として利用することができる。
【０１３７】
次に、キーワード付与処理において紐づけした商品と、ゼロマッチワードとの対応関係を示す過去の紐づけデータを利用して、商品検索サーバ２における商品検索を支援するようにした変形例を説明する。
【０１３８】
図２０は、本発明の変形例に係る検索支援処理のフローチャートである。
【０１３９】
キーワード処理部５０１ｄは、商品検索サーバ２から検索で使用されている検索キーワードを取得し（ステップＳ１１１）、商品とゼロマッチワードとの過去の紐づけデータの中で、不採択となっているもの（すなわち、商品情報ＤＢ３１の商品キーワードとして設定されていないもの）について、ゼロマッチワードが、取得した検索キーワードに部分一致するものを取得する（ステップＳ１１２）。
【０１４０】
次いで、キーワード処理部５０１ｄは、取得したゼロマッチワードに対応する商品についての商品情報を商品情報ＤＢサーバ３により商品情報ＤＢ３１から抽出し、商品情報に含まれる商品名や商品キーワードを、商品検索サーバ２の検索結果に含ませるもしかして機能用のデータとして使用するようにする（ステップＳ１１３）。具体的には、商品名や商品キーワードを、もしかして機能用のデータとして商品検索サーバ２に送信する。商品検索サーバ２は、商品キーワード管理装置５から送信された、もしかして機能用のデータを検索結果に含ませて、検索要求元の装置（例えば、ＰＣ１１）へ返信する。これにより、検索要求元の装置においては、検索の候補として可能性が考えられる他の商品キーワードや、ユーザが検索している可能性が考えられる商品の情報が表示されることとなり、商品検索サーバ２を利用した商品検索における利便性が向上される。なお、もしかして機能用のデータに複数のワードが含まれている場合には、ランダムに数件選んで表示させるようにしてもよい。また、もしかして機能として表示されているワード（もしかしてワード）についてのクリック頻度を取得するようにしておき、クリック頻度が高いワードについては、表示順位を高くするようにしてもよい。
【０１４１】
また、もしかしてワードを表示させる場合においては、例えば、図３の（１１）において、商品とゼロマッチワードとの組を登録候補として、ＰＣ６により表示させることにより、担当者に登録候補を提示し、担当者からＰＣ６を介して、「商品キーワードとして登録する」、「もしかしてワードの表示用に登録する」、「いずれにも登録しない」の３つの選択肢から選択を受け付けるようにし、担当者の選択に応じて、商品とゼロマッチワードとの組を管理するようにしてもよい。
【０１４２】
また、キーワード調整処理と同様な処理を、もしかしてワードを対象に実行し、もしかしてワードに対するクリック頻度に応じて、もしかしてワードを表示させるために使用した商品とゼロマッチワードとの組を商品キーワード候補として登録する調整案を担当者に提示するようにしてもよい。
【０１４３】
次に、さらに別の変形例について説明する。
【０１４４】
上記した実施形態では、ゼロマッチワードを起点として商品キーワードを設定する処理（ゼロマッチワード起点処理）を実行するようにしていたが、本変形例においては、検索結果に含まれているが、検索結果ページで商品ページへのリンク（商品リンク）に対して選択指示（クリック）されることがない又は選択指示されることが少ない商品（低選択商品、本明細書では、はぐれ商品という。）を起点に商品キーワードを設定する処理（はぐれ商品起点処理）を行うものである。なお、商品キーワード管理装置５において、ゼロマッチワード起点処理と、はぐれ商品起点処理との両方の処理を行ってもよく、また、いずれか一方のみの処理を行うようにしてもよい。
【０１４５】
ここで、はぐれ商品起点処理は、ゼロマッチワード起点処理と同様な処理部分が存在するので、ゼロマッチワード起点処理における図３を参照して、ゼロマッチワード起点処理と異なる部分について説明する。
【０１４６】
はぐれ商品起点処理では、図３の（７）において、検索ログＤＢ４１の検索ログに基づいて、はぐれ商品を検出する。また、図３の（８）において、商品キーワード管理装置５の関連ワードは、はぐれ商品の商品名（はぐれ商品名）を検索キーワードとして、Ｗｅｂ検索システム１２により検索を実行させて、図３の（９）において、その検索結果を取得する。また、図３の（１０）において、商品キーワード管理装置５の商品関連ワード検出手段の一例としての関連ワード処理部５０１ｂは、取得した検索結果を用いて、はぐれ商品名に関連する関連ワード（拡張はぐれ商品名という）を検出し、拡張はぐれ商品名リストを生成し、拡張はぐれ商品名と、はぐれ商品以外の商品についての商品詳細情報、商品キーワード等とのマッチングを行うことにより、拡張はぐれ商品名と関連するワードを検出し、検出したワードをはぐれ商品に対する商品キーワード候補として対応付ける。以降においては、商品と商品キーワード候補（ゼロマッチワード）との組に対する処理と同様な処理を、はぐれ商品と商品キーワード候補との組に対して実行する。例えば、図３の（１３）においては、低選択商品キーワード設定手段の一例としてのキーワード処理部５０１ｄは、担当者により登録可であるとされた商品キーワード候補を、はぐれ商品の商品キーワードとして、商品情報ＤＢサーバ３により商品情報ＤＢ３１に登録する
【０１４７】
図２１は、本発明の変形例に係るはぐれ商品起点処理における商品キーワード候補判断処理の概要を説明する図である。
【０１４８】
商品キーワード候補判断処理（図３の（１０））においては、商品キーワード検出手段の一例としての商品処理部５０１ｃが、拡張はぐれ商品名リストの各拡張はぐれ商品名と、商品情報ＤＢ３１のはぐれ商品以外の商品の商品キーワードとをマッチングし、マッチした場合には、この商品キーワードを、拡張はぐれ商品名に紐づけられたはぐれ商品の商品キーワード候補として判断する。なお、拡張はぐれ商品名と、商品詳細情報とをマッチングするようにしてもよく、また、はぐれ商品名と、ゼロマッチワードとをマッチングするようにしてもよい。また、マッチングの判断方法としては、完全一致としてもよく、また、部分一致としてもよい。ここで、特許請求の範囲にいう商品キーワード検出手段は、商品処理部５０１ｃに対応する。
【０１４９】
図２２は、本発明の変形例に係るはぐれ商品検出処理のフローチャートである。
【０１５０】
まず、低選択商品検出手段の一例としての商品ゼロマッチワード処理部５０１ａは、検索ログＤＢ４１にアクセスして、検索ログを取得し、取得した検索ログに基づいて、各商品の上位Ｃ（Ｃは所定の整数）件以内の表示回数と、上位Ｃ件以内表示時の商品リンクに対するクリック回数を算出する（ステップＳ１２１）。
【０１５１】
次いで、ゼロマッチワード処理部５０１ａは、各商品に対して、ステップＳ１２２〜ステップＳ１２６の処理ループを実行する。
【０１５２】
すなわち、ゼロマッチワード処理部５０１ａは、処理対象の商品の上位Ｃ件以内表示時の商品リンクに対するクリック率（商品リンククリック率）を算出する（ステップＳ１２３）。ここで、商品の上位Ｃ件以内表示時の商品リンククリック率は、上位Ｃ件以内表示時の商品リンククリック回数／上位Ｃ件以内の表示回数で算出される。なお、上位Ｃ件以内表示回数が０の場合には、上位Ｃ件以内表示時の商品リンククリック率は、０とする。この上位Ｃ件以内表示時の商品リンククリック率は、０から１の値をとることとなる。
【０１５３】
次いで、ゼロマッチワード処理部５０１ａは、算出した上位Ｃ件以内表示時の商品リンククリック率が所定値（例えば、０．０５）以下であるか否かを判定し（ステップＳ１２４）、上位Ｃ件以内表示時の商品リンククリック率が所定値以下の場合には、この商品をはぐれ商品として、ＨＤＤ５０４に登録する（ステップＳ１２５）一方、所定値以下でない場合には、何もしない。そして、次の商品に対して処理を実行する。その後、処理対象の商品のすべてについて処理を実行した後に、はぐれ商品検出処理を終了する。
【０１５４】
図２３は、本発明の変形例に係るはぐれ商品起点処理における商品キーワード候補判断処理のフローチャートである。商品キーワード候補判断処理は、図３の（１０）に相当する処理である。
【０１５５】
商品キーワード候補判断処理において、商品処理部５０１ｃは、商品情報ＤＢ３１から各商品に紐づけられた商品キーワードを取得するとともに、過去に検出したゼロマッチワードを取得する（ステップＳ１３１）。次いで、各はぐれ商品に対して、ステップＳ１３２〜ステップＳ１３７の処理ループを実行する。
【０１５６】
まず、商品処理部５０１ｃは、取得した各ワード（商品キーワード、ゼロマッチワード）に対して、ステップＳ１３３〜ステップＳ１３６の処理ループを実行する。
【０１５７】
商品処理部５０１ｃは、取得したワードが拡張はぐれ商品名と完全一致するか否かを判定する（ステップＳ１３４）。この結果、完全一致する場合（ステップＳ１３４でＹｅｓ）には、取得したワードを拡張はぐれ商品に対応するはぐれ商品の商品キーワードの候補としてＨＤＤ５０４に記憶する一方、完全一致しない場合（ステップＳ１３４でＮｏ）には、なにもしない。そして、次の処理対象のワードに対する処理（ステップＳ１３３〜ステップＳ１３６）を実行し、すべてのワードに対して処理を終了した後に、次の処理対象のはぐれ商品に対して処理（ステップＳ１３２〜ステップＳ１３７）を実行し、すべてのはぐれ商品に対して処理を終了した後に、商品キーワード候補判断処理を終了する。
【０１５８】
なお、ステップＳ１３４においては、完全一致するか否かを判断することによりマッチングの判定を行っていたが、本発明はこれに限られず、スコアリングをして所定の値以上か否かによりマッチングを判定するようにしてもよい。
【０１５９】
上記したはぐれ商品起点処理により設定したキーワードに対しても、ゼロマッチワード起点処理により設定したキーワードと同様に、図１４、図１５、図１６に示すキーワード調整処理を実行することができる。この場合には、ゼロマッチワードであったキーワードに対する処理を、はぐれ商品の商品キーワードに対して行うようにすればよい。
【０１６０】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、さらに、他の様々な態様に適用可能である。
【０１６１】
例えば、上記実施形態では、商品とゼロマッチワードとを候補として担当者に提示し、登録可の指示を受けて、ゼロマッチワードを商品キーワードとして商品情報ＤＢ３１へ登録するようにしていたが、担当者による確認を経ずに、商品情報ＤＢ３１に登録するようにしてもよい。
【０１６２】
また、上記実施形態では、商品キーワードを調整する案について担当者に提示し、調整可の指示を受けて、商品情報ＤＢ３１から削除するようにしていたが、担当者による確認を経ずに、商品情報ＤＢ３１から削除するようにしてもよい。
【０１６３】
また、上記実施形態では、Ｗｅｂ検索システム１２による検索結果のウェブページから拡張ゼロマッチワードを検出するようにしていたが、検索結果のウェブページのリンク先のウェブページから拡張ゼロマッチワードを検出するようにしてもよい。
【０１６４】
また、上記実施形態では、Ｗｅｂ検索システム１２による検索結果から拡張ゼロマッチワードを検出するようにしていたが、本発明はこれに限られず、例えば、他のＥＣサイトの検索システムによる検索結果から検出するようにしてもよく、また、辞書システムによる検索結果から抽出するようにしてもよい。
【０１６５】
また、上記実施形態において、商品検索サーバ２、商品情報ＤＢサーバ３、検索ログＤＢサーバ４、商品キーワード管理装置５をそれぞれ別のコンピュータにより構成していたが、本発明はこれに限られず、これらのうちの少なくとも２つを一つコンピュータにより構成するようにしてもよく、例えば、商品検索サーバ２、商品情報ＤＢサーバ３、検索ログＤＢサーバ４、商品キーワード管理装置５を一つのコンピュータにより構成してもよい。なお、商品キーワード管理装置５と、商品検索サーバ２と、商品情報ＤＢサーバ３と、及び検索ログＤＢサーバ４との機能をまとめたものを、特許請求の範囲の商品キーワード管理システムとしてもよい。
【０１６６】
また、上記変形例では、はぐれ商品とキーワードとの候補として担当者に提示し、登録可の指示を受けて、キーワードをはぐれ商品の商品キーワードとして商品情報ＤＢ３１へ登録するようにしていたが、担当者による確認を経ずに、商品情報ＤＢ３１に登録するようにしてもよい。
【符号の説明】
【０１６７】
１  情報処理システム、２  商品検索サーバ、３  商品情報ＤＢサーバ、４  検索ログＤＢサーバ、５  商品キーワード管理装置、６  担当者ＰＣ、７  ファイアウォール、１０  ＬＡＮ、１１  検索利用者ＰＣ、１２  Ｗｅｂ検索システム、２０  インターネット、３１  商品情報ＤＢ、４１  検索ログＤＢ、５０  コンピュータ本体、５１  表示装置、５２  入力装置、５３  記録媒体、５０１  ＣＰＵ、５０１ａ  ゼロマッチワード処理部、５０１ｂ  関連ワード処理部、５０１ｃ  商品処理部、５０１ｄ  キーワード処理部、５０２  ＲＯＭ、５０３  ＲＡＭ、５０４  ハードディスクドライブ、５０５  表示処理部、５０６  入力インターフェース、５０７  コンボドライブ、５０８  通信インターフェース、５０９  バス。
【図１】
2012234339.tif 000003
【図２】
2012234339.tif 000004
【図３】
2012234339.tif 000005
【図４】
2012234339.tif 000006
【図５】
2012234339.tif 000007
【図６】
2012234339.tif 000008
【図７】
2012234339.tif 000009
【図８】
2012234339.tif 000010
【図９】
2012234339.tif 000011
【図１０】
2012234339.tif 000012
【図１１】
2012234339.tif 000013
【図１２】
2012234339.tif 000014
【図１３】
2012234339.tif 000015
【図１４】
2012234339.tif 000016
【図１５】
2012234339.tif 000017
【図１６】
2012234339.tif 000018
【図１７】
2012234339.tif 000019
【図１８】
2012234339.tif 000020
【図１９】
2012234339.tif 000021
【図２０】
2012234339.tif 000022
【図２１】
2012234339.tif 000023
【図２２】
2012234339.tif 000024
【図２３】
2012234339.tif 000025
【手続補正書】
【提出日】平成23年9月1日(2011.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理システムであって、
ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出手段と、
情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果のページの構成、及び／又は、その検索結果のリンク先のページの構成を基に、前記ゼロマッチワードに関連する関連ワードを検出する関連ワード検出手段と、
前記検出された関連ワードを用いて前記商品情報データベースに対する検索を行うことにより、前記検出された関連ワードと関連する商品を検出する商品検出手段と、
関連すると検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードの検出のために用いられた前記ゼロマッチワードを設定するキーワード設定手段と
を有する商品キーワード管理システム。
【請求項２】
前記関連ワードの検出のために用いられた前記ゼロマッチワードと、前記関連ワードに関連すると検出された前記商品とを表示させる表示制御手段と、
前記商品の前記商品情報データベースにおける商品キーワードとして、前記ゼロマッチワードを登録させるか否かの指示を担当者から受け付ける登録可否受付手段とを更に備え、
前記キーワード設定手段は、前記担当者から登録させるとの指示を受け付けた場合に、前記商品情報データベースの前記商品の商品キーワードとして、前記ゼロマッチワードを登録する
請求項１に記載の商品キーワード管理システム。
【請求項３】
前記関連ワード検出手段は、インターネット上のウェブページを検索可能な検索装置からの検索結果から前記関連ワードを検出する
請求項１又は請求項２に記載の商品キーワード管理システム。
【請求項４】
前記関連ワード検出手段は、前記検索結果に、語句の意味を解説する語句解説サイトの語句解説ページが含まれている場合に、当該語句解説ページが解説対象としている語句を検出し、当該語句を前記関連ワードとする
請求項３に記載の商品キーワード管理システム。
【請求項５】
前記関連ワード検出手段は、前記検索結果のウェブページに関する記述から、前記ゼロマッチワードに類似するワードを検出し、当該ワードを前記関連ワードとする
請求項３又は請求項４に記載の商品キーワード管理システム。
【請求項６】
前記検索装置は、前記検索結果に、検索に用いられた検索キーワードに対して正しい検索キーワードであると想定される他の検索キーワードを含めて返すようになっており、
前記関連ワード検出手段は、前記検索結果中から前記他の検索キーワードを特定し、当該他の検索キーワードを前記関連ワードとする
請求項３乃至請求項５のいずれか一項に記載の商品キーワード管理システム。
【請求項７】
前記ゼロマッチワード検出手段は、前記商品情報データベースに対して検索された検索キーワードと、その検索による検索結果に含まれる商品数とが対応付けられた検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索結果の商品数がゼロとなっている検索キーワードをゼロマッチワードとして検出する
請求項１乃至請求項６のいずれか一項に記載の商品キーワード管理システム。
【請求項８】
前記ゼロマッチワード検出手段は、前記商品情報データベースに対して検索された検索キーワードを含む検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索ログの前記検索キーワードを用いて前記商品情報データベースを検索させ、得られた検索結果中の商品数を検出し、商品数がゼロである場合における前記検索キーワードをゼロマッチワードとして検出する
請求項１乃至請求項６のいずれか一項に記載の商品キーワード管理システム。
【請求項９】
前記商品情報データベースに対して検索された検索キーワードと、当該検索キーワードにより検索された検索結果に含まれる商品の中の選択指示された商品を特定する情報が含まれる検索ログを記憶する検索ログ記憶手段に格納された前記検索ログに基づいて、同一の前記検索キーワードにより検索されているが、連続して所定回数以上選択指示されていない商品を検出する非選択商品検出手段と、
検出された前記商品の商品キーワードから前記検索キーワードを削除するキーワード削除手段を更に有する
請求項１乃至請求項８のいずれか一項に記載の商品キーワード管理システム。
【請求項１０】
検出された前記商品と前記検索キーワードとを表示させる表示制御手段と、
前記商品の前記商品キーワードから、前記検索キーワードを削除させるか否かの指示を担当者から受け付ける削除可否受付手段とを更に備え、
前記キーワード削除手段は、前記担当者から削除させるとの指示を受け付けた場合に、前記商品情報データベースの前記商品の前記商品キーワードから、前記検索キーワードを削除する
請求項９に記載の商品キーワード管理システム。
【請求項１１】
過去に検出された前記ゼロマッチワードを記憶するゼロマッチワード記憶手段を更に備え、
前記非選択商品検出手段は、過去に検出された前記ゼロマッチワードであった前記検索キーワードにより検索されているが、連続して所定回数以上選択指示されていない商品を検出する
請求項９又は請求項１０に記載の商品キーワード管理システム。
【請求項１２】
検出した前記商品と、前記関連ワードの検出のために用いられた前記ゼロマッチワードとを対応付けた商品ゼロマッチワード対応情報を記憶する商品ゼロマッチワード対応情報記憶手段と、
前記商品ゼロマッチワード対応情報に基づいて、新たに検出されたゼロマッチワードに対応付けられている商品を検出する対応商品検出手段と、を更に有し、
前記キーワード設定手段は、前記検出された商品に対して、前記ゼロマッチワードを前記商品キーワードとして設定する
請求項１乃至請求項１１のいずれか一項に記載の商品キーワード管理システム。
【請求項１３】
前記商品ゼロマッチワード対応情報記憶手段は、一の商品情報データベースに対するゼロマッチワードと商品との商品ゼロマッチワード対応情報を記憶し、
前記ゼロマッチワード検出手段は、他の商品情報データベースに対するゼロマッチワードを検出し、
前記対応商品検出手段は、前記ゼロマッチワードに対応付けられている商品を検出し、
前記商品キーワード設定手段は、前記他の商品情報データベースの検出された前記商品に対する商品キーワードとして前記ゼロマッチワードを対応付ける
請求項１２記載の商品キーワード管理システム。
【請求項１４】
検出した前記商品と、前記関連ワードの検出のために用いられた前記ゼロマッチワードを対応付けた商品ゼロマッチワード対応情報を記憶する商品ゼロマッチワード対応情報記憶手段と、
前記商品情報データベースに対するユーザの検索キーワードを受け付ける検索キーワード受付手段と、
前記商品ゼロマッチワード対応情報に基づいて、前記検索キーワードに対応する商品を検出する対応商品検出手段と、
前記対応商品検出手段により検出した商品に関する情報を、前記商品情報データベースに対する検索結果とする検索結果制御手段と
を有する
請求項１乃至請求項１３のいずれか一項に記載の商品キーワード管理システム。
【請求項１５】
前記商品情報データベースと、
ユーザから検索キーワードを受け付けて、前記商品情報データベースを用いて商品検索を行い、前記ユーザに対して検索結果を送信する商品検索応答手段と、
前記商品情報データベースを用いた商品検索に対する検索ログを出力する検索ログ出力手段と、
を更に有する
請求項１乃至請求項１４のいずれか一項に記載の商品キーワード管理システム。
【請求項１６】
前記商品情報データベースに対して検索された検索キーワードと、その検索による検索結果に含まれる商品の名称と、当該検索キーワードにより検索された検索結果に含まれる商品の中の選択指示された商品を特定する情報とが対応付けられた検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索ログに基づいて、前記検索結果に含まれている商品であって、前記検索結果における選択指示の頻度が所定の頻度よりも低い商品である低選択商品を検出する低選択商品検出手段と、
前記検索装置に対して、前記低選択商品の名称を用いた検索を実行させ、前記検索装置から得られた検索結果を用いて、前記低選択商品の名称に関連する商品関連ワードを検出する商品関連ワード検出手段と、
前記商品情報データベースの商品情報に基づいて、前記商品関連ワードと関連する商品キーワードを検出する商品キーワード検出手段と、
前記商品情報データベースにおける前記低選択商品の商品キーワードとして、前記商品関連ワードに関連する前記商品キーワードを設定する低選択商品キーワード設定手段と
を更に有する
請求項１乃至請求項１５のいずれか一項に記載の商品キーワード管理システム。
【請求項１７】
商品情報と商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理方法であって、
コンピュータが、ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出ステップと、
コンピュータが、情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果のページの構成、及び／又は、その検索結果のリンク先のページの構成を基に、前記ゼロマッチワードに関連する関連ワードを検出する関連ワード検出ステップと、
コンピュータが、前記検出された関連ワードを用いて商品情報データベースに対する検索を行うことにより、前記検出された関連ワードと関連する商品を検出する商品検出ステップと、
コンピュータが、関連すると検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードの検出のために用いられた前記ゼロマッチワードを設定するキーワード設定ステップとを有する
商品キーワード管理方法。
【請求項１８】
商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理システムを構成するコンピュータに実行させるための商品キーワード管理プログラムであって、
前記コンピュータを、
ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出手段と、
情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果のページの構成、及び／又は、その検索結果のリンク先のページの構成を基に、前記ゼロマッチワードに関連する関連ワードを検出する関連ワード検出手段と、
前記検出された関連ワードを用いて商品情報データベースに対する検索を行うことにより、前記検出された関連ワードと関連する商品を検出する商品検出手段と、
関連すると検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードの検出のために用いられた前記ゼロマッチワードを設定するキーワード設定手段と
して機能させる商品キーワード管理プログラム。
【手続補正書】
【提出日】平成24年3月5日(2012.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理システムであって、
ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出手段と、
情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果のページに応じた予め決まっている所定の規則に従うページ構成、及び／又は、その検索結果のリンク先のページに応じた予め決まっている所定の規則に従うページ構成に基づくワード抽出処理を実行することにより、前記ゼロマッチワードが意味する商品の商品名又は商品キーワードに一致するワードである関連ワードを検出する関連ワード検出手段と、
前記検出された関連ワードを用いて前記商品情報データベースに対する検索を行うことにより、前記検出された関連ワードと商品名又は商品キーワードが一致する商品を検出する商品検出手段と、
検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードの検出のために用いられた前記ゼロマッチワードを設定するキーワード設定手段と
を有する商品キーワード管理システム。
【請求項２】
前記関連ワードの検出のために用いられた前記ゼロマッチワードと、前記関連ワードと商品名又は商品キーワードが一致すると検出された前記商品とを表示させる表示制御手段と、
前記商品の前記商品情報データベースにおける商品キーワードとして、前記ゼロマッチワードを登録させるか否かの指示を担当者から受け付ける登録可否受付手段とを更に備え、
前記キーワード設定手段は、前記担当者から登録させるとの指示を受け付けた場合に、前記商品情報データベースの前記商品の商品キーワードとして、前記ゼロマッチワードを登録する
請求項１に記載の商品キーワード管理システム。
【請求項３】
前記関連ワード検出手段は、インターネット上のウェブページを検索可能な検索装置からの検索結果のページに応じた予め決まっている所定の規則に従うページ構成を基に当該ページから前記関連ワードを検出する
請求項１又は請求項２に記載の商品キーワード管理システム。
【請求項４】
前記関連ワード検出手段は、前記検索結果に、語句の意味を解説する語句解説サイトの語句解説ページが含まれている場合に、当該語句解説ページに応じた予め決まっている所定の規則に従うページ構成を基に、当該語句解説ページが解説対象としている語句を検出し、当該語句を前記関連ワードとする
請求項３に記載の商品キーワード管理システム。
【請求項５】
前記関連ワード検出手段は、前記検索結果のウェブページに応じた予め決まっている所定の規則に従うページ構成を基に、前記検索結果のウェブページに関する記述から、前記ゼロマッチワードに類似するワードを検出し、当該ワードを前記関連ワードとする
請求項３又は請求項４に記載の商品キーワード管理システム。
【請求項６】
前記検索装置は、前記検索結果ページに、検索に用いられた検索キーワードに対して正しい検索キーワードであると想定される他の検索キーワードを含めて返すようになっており、
前記関連ワード検出手段は、前記検索結果ページに応じた予め決まっている所定の規則に従うページ構成を基に、前記検索結果中から前記他の検索キーワードを特定し、当該他の検索キーワードを前記関連ワードとする
請求項３乃至請求項５のいずれか一項に記載の商品キーワード管理システム。
【請求項７】
前記ゼロマッチワード検出手段は、前記商品情報データベースに対して検索された検索キーワードと、その検索による検索結果に含まれる商品数とが対応付けられた検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索結果の商品数がゼロとなっている検索キーワードをゼロマッチワードとして検出する
請求項１乃至請求項６のいずれか一項に記載の商品キーワード管理システム。
【請求項８】
前記ゼロマッチワード検出手段は、前記商品情報データベースに対して検索された検索キーワードを含む検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索ログの前記検索キーワードを用いて前記商品情報データベースを検索させ、得られた検索結果中の商品数を検出し、商品数がゼロである場合における前記検索キーワードをゼロマッチワードとして検出する
請求項１乃至請求項６のいずれか一項に記載の商品キーワード管理システム。
【請求項９】
前記商品情報データベースに対して検索された検索キーワードと、当該検索キーワードにより検索された検索結果に含まれる商品の中の選択指示された商品を特定する情報が含まれる検索ログを記憶する検索ログ記憶手段に格納された前記検索ログに基づいて、同一の前記検索キーワードにより検索されているが、連続して所定回数以上選択指示されていない商品を検出する非選択商品検出手段と、
検出された前記商品の商品キーワードから前記検索キーワードを削除するキーワード削除手段を更に有する
請求項１乃至請求項８のいずれか一項に記載の商品キーワード管理システム。
【請求項１０】
検出された前記商品と前記検索キーワードとを表示させる表示制御手段と、
前記商品の前記商品キーワードから、前記検索キーワードを削除させるか否かの指示を担当者から受け付ける削除可否受付手段とを更に備え、
前記キーワード削除手段は、前記担当者から削除させるとの指示を受け付けた場合に、前記商品情報データベースの前記商品の前記商品キーワードから、前記検索キーワードを削除する
請求項９に記載の商品キーワード管理システム。
【請求項１１】
過去に検出された前記ゼロマッチワードを記憶するゼロマッチワード記憶手段を更に備え、
前記非選択商品検出手段は、過去に検出された前記ゼロマッチワードであった前記検索キーワードにより検索されているが、連続して所定回数以上選択指示されていない商品を検出する
請求項９又は請求項１０に記載の商品キーワード管理システム。
【請求項１２】
検出した前記商品と、前記関連ワードの検出のために用いられた前記ゼロマッチワードとを対応付けた商品ゼロマッチワード対応情報を記憶する商品ゼロマッチワード対応情報記憶手段と、
前記商品ゼロマッチワード対応情報に基づいて、新たに検出されたゼロマッチワードに対応付けられている商品を検出する対応商品検出手段と、を更に有し、
前記キーワード設定手段は、前記検出された商品に対して、前記ゼロマッチワードを前記商品キーワードとして設定する
請求項１乃至請求項１１のいずれか一項に記載の商品キーワード管理システム。
【請求項１３】
前記商品ゼロマッチワード対応情報記憶手段は、一の商品情報データベースに対するゼロマッチワードと商品との商品ゼロマッチワード対応情報を記憶し、
前記ゼロマッチワード検出手段は、他の商品情報データベースに対するゼロマッチワードを検出し、
前記対応商品検出手段は、前記ゼロマッチワードに対応付けられている商品を検出し、
前記商品キーワード設定手段は、前記他の商品情報データベースの検出された前記商品に対する商品キーワードとして前記ゼロマッチワードを対応付ける
請求項１２記載の商品キーワード管理システム。
【請求項１４】
検出した前記商品と、前記関連ワードの検出のために用いられた前記ゼロマッチワードを対応付けた商品ゼロマッチワード対応情報を記憶する商品ゼロマッチワード対応情報記憶手段と、
前記商品情報データベースに対するユーザの検索キーワードを受け付ける検索キーワード受付手段と、
前記商品ゼロマッチワード対応情報に基づいて、前記検索キーワードに対応する商品を検出する対応商品検出手段と、
前記対応商品検出手段により検出した商品に関する情報を、前記商品情報データベースに対する検索結果とする検索結果制御手段と
を有する
請求項１乃至請求項１３のいずれか一項に記載の商品キーワード管理システム。
【請求項１５】
前記商品情報データベースと、
ユーザから検索キーワードを受け付けて、前記商品情報データベースを用いて商品検索を行い、前記ユーザに対して検索結果を送信する商品検索応答手段と、
前記商品情報データベースを用いた商品検索に対する検索ログを出力する検索ログ出力手段と、
を更に有する
請求項１乃至請求項１４のいずれか一項に記載の商品キーワード管理システム。
【請求項１６】
前記商品情報データベースに対して検索された検索キーワードと、その検索による検索結果に含まれる商品の名称と、当該検索キーワードにより検索された検索結果に含まれる商品の中の選択指示された商品を特定する情報とが対応付けられた検索ログを記憶する検索ログ記憶手段から前記検索ログを取得し、前記検索ログに基づいて、前記検索結果に含まれている商品であって、前記検索結果における選択指示の頻度が所定の頻度よりも低い商品である低選択商品を検出する低選択商品検出手段と、
前記検索装置に対して、前記低選択商品の名称を用いた検索を実行させ、前記検索装置から得られた検索結果を用いて、前記低選択商品の名称に関連する商品関連ワードを検出する商品関連ワード検出手段と、
前記商品情報データベースの商品情報に基づいて、前記商品関連ワードと関連する商品キーワードを検出する商品キーワード検出手段と、
前記商品情報データベースにおける前記低選択商品の商品キーワードとして、前記商品関連ワードに関連する前記商品キーワードを設定する低選択商品キーワード設定手段と
を更に有する
請求項１乃至請求項１５のいずれか一項に記載の商品キーワード管理システム。
【請求項１７】
商品情報と商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理方法であって、
コンピュータが、ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出ステップと、
コンピュータが、情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果のページに応じた予め決まっている所定の規則に従うページ構成、及び／又は、その検索結果のリンク先のページに応じた予め決まっている所定の規則に従うページ構成に基づくワード抽出処理を実行することにより、前記ゼロマッチワードが意味する商品の商品名又は商品キーワードに一致するワードである関連ワードを検出する関連ワード検出ステップと、
コンピュータが、前記検出された関連ワードを用いて商品情報データベースに対する検索を行うことにより、前記検出された関連ワードと商品名又は商品キーワードが一致する商品を検出する商品検出ステップと、
コンピュータが、検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードの検出のために用いられた前記ゼロマッチワードを設定するキーワード設定ステップとを有する
商品キーワード管理方法。
【請求項１８】
商品情報と、商品キーワードとを対応付けて管理する商品情報データベースにおける前記商品キーワードを管理する商品キーワード管理システムを構成するコンピュータに実行させるための商品キーワード管理プログラムであって、
前記コンピュータを、
ユーザにより入力されたキーワードであって、前記商品キーワードにマッチしなかったキーワードであるゼロマッチワードを検出するゼロマッチワード検出手段と、
情報を検索可能な検索装置に対して、前記ゼロマッチワードを用いた検索を実行させ、前記検索装置から得られた検索結果のページに応じた予め決まっている所定の規則に従うページ構成、及び／又は、その検索結果のリンク先のページに応じた予め決まっている所定の規則に従うページ構成を基づくワード抽出処理を実行することにより、前記ゼロマッチワードが意味する商品の商品名又は商品キーワードに一致するワードである関連ワードを検出する関連ワード検出手段と、
前記検出された関連ワードを用いて商品情報データベースに対する検索を行うことにより、前記検出された関連ワードと商品名又は商品キーワードが一致する商品を検出する商品検出手段と、
検出された前記商品の前記商品情報データベースにおける商品キーワードとして、前記関連ワードの検出のために用いられた前記ゼロマッチワードを設定するキーワード設定手段と
して機能させる商品キーワード管理プログラム。