(57)【要約】【課題】検索精度を向上させる。【解決手段】入力受付部が、検索画面において複数のユーザが入力した検索ワードを受け付けるとともに、検索評価画面において複数のユーザが入力した検索結果に関する評価を受け付け、評価部が、受け付けた評価が高いユーザを「有識者」として特定する。そして、入力受付部が、有識者とは異なるユーザが検索画面（初心者用）において入力した検索ワードを受け付けた場合に（Ｓ１０２：肯定）、検索ワード変換部が、有識者の検索履歴に基づいて検索ワードを変換し（Ｓ１０６〜Ｓ１１８）、検索実行部が、変換後の検索ワードを用いた検索を実行する（Ｓ１２２）。【選択図】図８
2019139413.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザのそれぞれに対応する検索条件を受け付け、
前記複数のユーザそれぞれに対応する検索結果に関する評価の入力を受け付け、
前記評価が高いユーザを特定し、
前記評価が高いユーザとは異なるユーザに対応する検索条件を受け付けた場合に、前記評価が高いユーザの検索履歴に基づいて前記検索条件を変換し、変換して得られた検索条件による検索を実行する、
処理をコンピュータに実行させることを特徴とする検索処理プログラム。
【請求項２】
前記評価が高いユーザとは異なるユーザは、前記評価が高いユーザと同一の業務に従事するユーザであることを特徴とする請求項１に記載の検索処理プログラム。
【請求項３】
前記検索条件は、検索ワードを含み、
前記検索条件を変換する場合、前記検索ワードに類似する類似ワードを特定し、前記類似ワードのうち前記評価が高いユーザが検索に利用した頻度が高いものを優先して、前記検索ワードと変換する、
ことを特徴とする請求項１又は２に記載の検索処理プログラム。
【請求項４】
前記検索条件は、複数の検索ワードを組み合わせた検索ワード群を含み、
前記検索条件を変換する場合、前記検索ワード群から変換を行わない検索ワードと変換対象の検索ワードとを特定し、特定した前記変換対象の検索ワードを、前記評価が高いユーザの検索履歴に基づいて変換する、
ことを特徴とする請求項１〜３のいずれか一項に記載の検索処理プログラム。
【請求項５】
前記検索を実行する処理は、複数の文書の中から前記検索ワード群を含む文書を検索する処理であり、
前記検索ワード群に含まれる複数の検索ワードのうち、前記複数の文書におけるＩＤＦ（Inverse Document Frequency）値が小さいものを優先して、前記変換を行わない検索ワードとして特定する、
ことを特徴とする請求項４に記載の検索処理プログラム。
【請求項６】
前記変換対象の検索ワードを変換する場合、前記変換を行わない検索ワードを含む検索ワード群を前記評価が高いユーザの検索履歴から抽出し、抽出した前記検索ワード群に基づいて、前記変換対象の検索ワードを変換する、
ことを特徴とする請求項５に記載の検索処理プログラム。
【請求項７】
前記変換対象の検索ワードを変換する場合、抽出した前記検索ワード群に含まれる前記変換を行わない検索ワード以外の検索ワードのうち、前記複数の文書それぞれにおけるＴＦ（Term Frequency）−ＩＤＦ値の分散が大きいものを優先して、前記変換対象の検索ワードと変換する、
ことを特徴とする請求項６に記載の検索処理プログラム。
【請求項８】
複数のユーザのそれぞれに対応する検索条件を受け付け、
前記複数のユーザそれぞれに対応する検索結果に関する評価の入力を受け付け、
前記評価が高いユーザを特定し、
前記評価が高いユーザとは異なるユーザに対応する検索条件を受け付けた場合に、前記評価が高いユーザの検索履歴に基づいて前記検索条件を変換し、変換して得られた検索条件による検索を実行する、
処理をコンピュータが実行することを特徴とする検索処理方法。
【請求項９】
複数のユーザのそれぞれに対応する検索条件を受け付ける検索条件受付部と、
前記複数のユーザそれぞれに対応する検索結果に関する評価の入力を受け付ける評価受付部と、
前記評価が高いユーザを特定する特定部と、
前記評価が高いユーザとは異なるユーザに対応する検索条件を受け付けた場合に、前記評価が高いユーザの検索履歴に基づいて前記検索条件を変換し、変換して得られた検索条件による検索を実行する検索部と、
を備える検索処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索処理プログラム、検索処理方法及び検索処理装置に関する。
【背景技術】
【０００２】
従来、社内のデータベースに蓄積されたレポートなどの文書の中から必要とする文書を探し出す場合、ユーザは、探し出したい文書に含まれている可能性の高い検索ワードを用いてデータベース内を検索するのが一般的である。この場合、業務経験が豊富なユーザであれば、経験に基づいて適切な検索ワードを設定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０１８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、業務経験が乏しいユーザの場合には、適切な検索ワードを設定することができないことがあるため、自分が必要としている文書を探し出せないおそれがある。
【０００５】
１つの側面では、本発明は、検索精度を向上させることが可能な検索処理プログラム、検索処理方法及び検索処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの態様では、検索処理プログラムは、複数のユーザのそれぞれに対応する検索条件を受け付け、前記複数のユーザそれぞれに対応する検索結果に関する評価の入力を受け付け、前記評価が高いユーザを特定し、前記評価が高いユーザとは異なるユーザに対応する検索条件を受け付けた場合に、前記評価が高いユーザの検索履歴に基づいて前記検索条件を変換し、変換して得られた検索条件による検索を実行する、処理をコンピュータに実行させる検索処理プログラムである。
【発明の効果】
【０００７】
検索精度を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る検索処理システムの構成を概略的に示す図である。
【図２】図２（ａ）は、サーバのハードウェア構成を示す図であり、図２（ｂ）は、ユーザ端末のハードウェア構成を示す図である。
【図３】サーバの機能ブロック図である。
【図４】図４（ａ）は、ユーザテーブルを示す図であり、図４（ｂ）は、検索履歴テーブルを示す図である。
【図５】図５（ａ）は、頻度テーブルを示す図であり、図５（ｂ）は、ＴＦ−ＩＤＦテーブルを示す図である。
【図６】ユーザが検索画面を利用して検索を行う場合のサーバの処理を示すフローチャートである。
【図７】図７（ａ）〜図７（ｃ）は、図６の処理が行われる場合にユーザ端末に表示される画面例を示す図である。
【図８】ユーザが検索画面（初心者用）を利用して検索を行う場合のサーバの処理を示すフローチャートである。
【図９】図９（ａ）〜図９（ｃ）は、図８の処理が行われる場合にユーザ端末に表示される画面例を示す図である。
【図１０】図１０（ａ）〜図１０（ｃ）は、画面例の別例を示す図である。
【発明を実施するための形態】
【０００９】
以下、検索処理システムの一実施形態について、図１〜図１０に基づいて詳細に説明する。本実施形態の検索処理システムは、会社で管理する文書（電子データ）をユーザが検索する場合に、業務経験が豊富なユーザ（有識者と呼ぶ）でないユーザであっても、有識者と同様に検索ができるように検索を支援し、ユーザに対して検索結果及び検索された文書のデータを提供するシステムである。
【００１０】
図１には、本実施形態に係る検索処理システム１００の構成が概略的に示されている。図１に示すように、検索処理システム１００は、検索処理装置としてのサーバ１０と、ユーザ端末７０と、を備える。サーバ１０及びユーザ端末７０は、インターネットやＬＡＮ（Local Area Network）などのネットワーク８０に接続されている。
【００１１】
（サーバ１０）
図２（ａ）には、サーバ１０のハードウェア構成が示されている。図２（ａ）に示すように、サーバ１０は、ＣＰＵ（Central Processing Unit）９０、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、ネットワークインタフェース９７、及び可搬型記憶媒体用ドライブ９９等を備えている。これらサーバ１０の構成各部は、バス９８に接続されている。サーバ１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（検索処理プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラムをＣＰＵ９０が実行することにより、図３に示す、各部の機能が実現される。なお、図３には、サーバ１０のＨＤＤ９６等に格納されているデータベース（database：ＤＢ）やテーブルも図示されている。
【００１２】
図３には、サーバ１０の機能ブロック図が示されている。図３に示すように、サーバ１０においては、ＣＰＵ９０がプログラムを実行することにより、入力受付部２０、検索ワード変換部２２、検索実行部２４、提供部２６、特定部としての評価部２８、更新部３０、としての機能が実現されている。なお、図３の各部の機能は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）等の集積回路により実現されてもよい。
【００１３】
入力受付部２０は、ユーザが検索画面（図７（ａ）参照）又は検索画面（初心者用）（図９（ａ）参照）に入力した検索ワードを取得し、検索実行部２４又は検索ワード変換部２２に受け渡す。また、入力受付部２０は、ユーザにより画面上のボタンが押されたという情報を取得し、各部に通知する。なお、ユーザは、文書の検索を行う際には、図７（ａ）の検索画面又は図９（ａ）の検索画面（初心者用）のいずれかを選択して用いるものとする。
【００１４】
検索ワード変換部２２は、必要に応じて、ユーザが入力した検索ワードを変換し、変換後の検索ワードを検索実行部２４に受け渡す。なお、検索ワード変換部２２は、類義語辞書ＤＢ４５、ユーザテーブル４２、頻度テーブル４６、ＴＦ−ＩＤＦテーブル４８を用いた処理を実行する。類義語辞書ＤＢ４５は、類義語を関連付けて格納するデータベースであり、例えば、「性能試験」と「性能テスト」と、「有用性試験」が類義語であること等の情報が格納されている。なお、ユーザテーブル４２、頻度テーブル４６及びＴＦ−ＩＤＦテーブル４８の詳細や、検索ワード変換部２２の処理の詳細については後述する。
【００１５】
検索実行部２４は、ユーザが入力した検索ワードや検索ワード変換部２２が変換した後の検索ワードを用いて、ドキュメントＤＢ４０に格納されている膨大な量の文書の中から文書を検索する。また、検索実行部２４は、検索された文書の情報を検索結果としてユーザ端末７０に送信する。更に、検索実行部２４は、有識者が図７（ａ）の検索画面を用いて検索を行った場合に、検索に用いた検索ワードを検索履歴テーブル４４に格納する。
【００１６】
ここで、検索実行部２４は、図７（ａ）の検索画面を用いて検索をしたユーザが「有識者」であるか「一般」であるかを、ユーザテーブル４２に基づいて判断する。図４（ａ）には、ユーザテーブル４２のテーブル構造が示されている。ユーザテーブル４２には、「ユーザ」、「評価平均値」、「区分」、「部門」の各情報が関連付けて格納されている。「ユーザ」の欄には、ユーザの氏名や識別番号等が格納される。「評価平均値」の欄には、ユーザが自らの検索について評価した点数の平均値が格納される。「区分」の欄には、各ユーザの評価平均値から定まる各ユーザの区分が格納される。区分には、「有識者」と「一般」がある。「有識者」は、例えば評価平均値が閾値以上であり、業務経験が豊富なユーザを意味し、「一般」は、例えば評価平均値が閾値未満であり、業務経験が然程豊富でないユーザを意味するものとする。なお、これに限らず、全ユーザのうち、評価平均値が高い方から上位所定割合のユーザを有識者として設定することとしてもよい。「部門」の欄には、各ユーザが所属する会社内の部門の情報であり、経理部、事業部、Ａ部門、Ｂ部門などの情報が格納される。
【００１７】
図４（ｂ）には、検索履歴テーブル４４のテーブル構造が示されている。図４（ｂ）に示すように、検索履歴テーブル４４には、「有識者」と、「ワード１」、「ワード２」、…の情報が格納されている。「有識者」の欄には、有識者であるユーザの氏名や識別番号等が格納され、「ワード１」、「ワード２」、…の欄には、有識者が検索に用いた検索ワードが格納される。なお、検索履歴テーブル４４において列方向に並ぶ１回の検索で用いられたワードを、「検索ワード群」とも呼ぶものとする。
【００１８】
提供部２６は、検索実行部２４の検索結果の中からユーザが１つの文書を選択すると、選択された文書の概要を示す情報をユーザ端末７０に対して送信する。また、提供部２６は、ユーザから文書をダウンロードする旨の要求があると、ダウンロード要求のあった文書をドキュメントＤＢ４０から読み出し、ユーザ端末７０に対して送信（ダウンロード）する。
【００１９】
評価部２８は、ユーザがユーザ端末７０において文書をダウンロードした場合に、ユーザに対し、今回の検索についての評価を問い合わせ、評価結果に基づいてユーザテーブル４２を更新する。なお、図３では、破線がテーブルの「更新」を意味している。
【００２０】
更新部３０は、ユーザテーブル４２及び検索履歴テーブル４４のデータに基づいて頻度テーブル４６を更新するとともに、検索履歴テーブル４４のデータ及びドキュメントＤＢ４０に格納されている文書に基づいて、ＴＦ−ＩＤＦテーブル４８を更新する。なお、更新部３０は、各テーブルの更新処理を１日１回や１週間に１回などの頻度でバッチ処理により実行する。
【００２１】
図５（ａ）には、頻度テーブル４６のテーブル構造が示されている。図５（ａ）に示すように、頻度テーブル４６には、各検索ワード（「溶媒」、「アセトン」等）を、各部門の有識者がどのくらいの頻度で検索に用いたかの情報（出現頻度）が格納されている。例えば、Ａ部門におけるワードαの出現頻度ＦAαは、Ａ部門の有識者がワードαを用いた検索を行った回数をＭAα、Ａ部門の有識者が行った全検索回数をＮAとすると、次式（１）で表すことができる。
ＦAα＝ＭAα／ＮA      …（１）
【００２２】
更新部３０は、ユーザテーブル４２に基づいて各部門の有識者を特定し、検索履歴テーブル４４を参照して、部門ごとに各ワードの出現頻度を算出し、頻度テーブル４６を更新する。
【００２３】
図５（ｂ）には、ＴＦ−ＩＤＦテーブル４８のテーブル構造が示されている。図５（ｂ）に示すように、ＴＦ−ＩＤＦテーブル４８には、各検索ワード（「溶媒」、「アセトン」等）についての、「ＴＦ（Term Frequency）値」、「ＩＤＦ（Inverse Document Frequency）値」、「ＴＦ−ＩＤＦ値」、「ＴＦ−ＩＤＦ値の分散」の各値が格納されている。ここで、「ＴＦ値」は、各検索ワードが、ドキュメントＤＢ４０に格納されている全ての文書において出現する頻度を意味する。また、「ＩＤＦ値」は、各検索ワードがいくつの文書内で共通して使われているかを表す値であり、値が小さいほど文書にあまり出てこないことを意味する。「ＴＦ−ＩＤＦ値」は、上述したＴＦ値と、上述したＩＤＦ値の積である。ＴＦ−ＩＤＦ値の分散は、ある検索ワードについて文書毎に求められるＴＦ値と上記ＩＤＦ値の積である文書毎のＴＦ−ＩＤＦ値が、どれだけばらついているかを示す値である。ＴＦ−ＩＤＦ値の分散が小さい検索ワードは、どの文書でもそのワードが同程度に出現していることを示し、ＴＦ−ＩＤＦ値の分散が大きい検索ワードほど、文書の分類に貢献しているワードであることを意味している。
【００２４】
更新部３０は、検索履歴テーブル４４に基づいて、検索に用いられた検索ワードを特定し、特定された検索ワードごとに、ドキュメントＤＢ４０を用いてＴＦ−ＩＤＦテーブル４８の各値を算出し、更新する。
【００２５】
（ユーザ端末７０）
図１に戻り、ユーザ端末７０は、会社内のユーザが利用する端末である。ユーザは、ユーザ端末７０に検索ワードを入力して所定の操作を行うことで、サーバ１０により検索された文書を閲覧したり、利用したりすることができる。
【００２６】
図２（ｂ）には、ユーザ端末７０のハードウェア構成が示されている。図２（ｂ）に示すように、ユーザ端末７０は、ＣＰＵ１９０、ＲＯＭ１９２、ＲＡＭ１９４、記憶部（ＨＤＤ）１９６、ネットワークインタフェース１９７、表示部１９３、入力部１９５、及び可搬型記憶媒体１９１に記憶された情報を読み取り可能な可搬型記憶媒体用ドライブ１９９等を備えている。表示部１９３は、液晶ディスプレイ等を含み、入力部１９５は、マウスやキーボード、タッチパネル等を含む。これらユーザ端末７０の構成各部は、バス１９８に接続されている。
【００２７】
（サーバ１０の処理について）
次に、サーバ１０の処理について、図６及び図８のフローチャートに沿って、その他図面を適宜参照しつつ詳細に説明する。
【００２８】
図６には、ユーザが図７（ａ）の検索画面を利用して検索を行う場合のサーバ１０の処理が示され、図８には、ユーザが図９（ａ）の検索画面（初心者用）を利用して検索を行う場合のサーバ１０の処理が示されている。
【００２９】
（検索画面を利用して検索を行う場合の処理）
まず、図６に基づいて、ユーザが検索画面を利用して検索を行う場合のサーバ１０の処理について説明する。なお、図６の処理の前提として、ユーザからの要求に応じて、入力受付部２０は、図７（ａ）に示すような検索画面をユーザ端末７０に送信しているものとする。したがって、ユーザ端末７０の表示部１９３には、図７（ａ）の検索画面が表示されているものとする。図７（ａ）の検索画面には、検索ワードを入力する欄と、「検索」ボタンと、検索結果を表示する欄と、が設けられている。
【００３０】
図６の処理では、まず、ステップＳ１０において、入力受付部２０が、検索画面に検索ワードが入力され「検索」ボタンが押されるまで待機する。図７（ａ）に示すように、例えばユーザが検索ワード群「溶媒  植物性  有用性」を入力して、「検索」ボタンを押すと、ステップＳ１２に移行する。なお、「検索」ボタンが押されると、ユーザ端末７０から入力された検索ワード（検索ワード群）が送信されてくるので、入力受付部２０は、受信した検索ワードを検索実行部２４に対して受け渡す。
【００３１】
ステップＳ１２に移行すると、検索実行部２４は、入力された検索ワードを用いてドキュメントＤＢ４０内の文書の検索を実行し、検索結果をユーザ端末７０に送信する。これにより、ユーザ端末７０の表示部１９３には、検索結果が表示されるようになっている。なお、図７（ａ）には、検索結果として、３つの文書の情報が表示された状態が示されている。
【００３２】
次いで、ステップＳ１４では、入力受付部２０が、検索結果の１つがユーザ端末７０において選択されるまで待機する。ユーザ端末７０において、ユーザが検索結果の中から１つの文書を選択すると、入力受付部２０は、その旨を提供部２６に通知し、ステップＳ１６に移行する。
【００３３】
ステップＳ１６では、提供部２６が、選択された文書の概要を示す画面をユーザ端末７０に対して送信する。これにより、ユーザ端末７０の表示部１９３には、図７（ｂ）に示すような文書の概要を表示する画面が表示されることになる。なお、図７（ｂ）の画面には、「ダウンロード」ボタンも表示されているものとする。
【００３４】
次いで、ステップＳ１８では、入力受付部２０が、ユーザ端末７０において、ユーザにより「ダウンロード」ボタンが押されるまで待機する。ユーザ端末７０においてユーザにより「ダウンロード」ボタンが押されると、入力受付部２０は、その旨を提供部２６に通知し、ステップＳ２０に移行する。
【００３５】
ステップＳ２０に移行すると、提供部２６は、ドキュメントＤＢ４０からユーザによって選択された文書のデータを読み出し、ユーザ端末７０に送信する（ダウンロードを行う）。
【００３６】
ステップＳ２０の後は、ステップＳ２２に移行し、評価部２８が、検索評価画面をユーザ端末７０に送信する。これにより、ユーザ端末７０の表示部１９３には、図７（ｃ）に示すような検索評価画面が表示されることになる。なお、検索評価画面は、ユーザが実施した検索結果に対する満足度を例えば１１段階（０点〜１０点）で評価する画面である。ユーザは、点数を選択するとともに、「送信」ボタンを押すことで、評価結果をサーバ１０（入力受付部２０）に対して送信することができる。
【００３７】
次いで、ステップＳ２４では、入力受付部２０が、ユーザ端末７０において「送信」ボタンが押されるまで待機する。ユーザによって「送信」ボタンが押されると、入力受付部２０は、ユーザ端末７０から送信されてくる点数を評価部２８に通知し、ステップＳ２６に移行する。
【００３８】
ステップＳ２６に移行すると、評価部２８は、ユーザによって選択された（入力された）評価点と、これまでに得られた評価点との平均値を算出して、ユーザテーブル４２の「評価平均値」の欄を更新する。なお、評価部２８は、評価平均値の更新により、ユーザの区分を変更する必要が生じた場合には、区分の変更も行う。例えば、ユーザが「有識者」となるために、「評価平均値が所定の閾値以上であること」という基準を満たす必要がある場合には、評価部２８は、更新後の評価平均値が閾値以上であるか否かを判断し、判断結果に基づいて区分を更新する。
【００３９】
次いで、ステップＳ２８では、検索実行部２４が、検索を行ったユーザが「有識者」である場合に、入力された検索ワードで検索履歴テーブル４４を更新する。より具体的には、検索実行部２４は、ユーザが有識者であるか否かをユーザテーブル４２を参照して判断し、ユーザが有識者であれば、図７（ａ）の画面において入力された検索ワード群「溶媒  植物性  有用性」と、ユーザの識別情報を検索履歴テーブル４４に追加する。
【００４０】
以上により、図６の全処理が終了する。なお、図６の処理は、ユーザから図７（ａ）の検索画面を用いた検索要求が出されるたびに、繰り返し実行される。
【００４１】
（検索画面（初心者用）を利用して検索を行う場合の処理）
次に、図８に基づいて、ユーザが検索画面（初心者用）を利用して検索を行う場合のサーバ１０の処理について説明する。なお、図８の処理の前提として、ユーザからの要求に応じて、入力受付部２０は、図９（ａ）に示すような検索画面（初心者用）をユーザ端末７０に送信しているものとする。したがって、ユーザ端末７０の表示部１９３には、図９（ａ）の検索画面（初心者用）が表示されているものとする。図９（ａ）の画面には、「検索」ボタンの他、「類義語変換」ボタンと「履歴から変換」ボタンが設けられている。なお、「類義語変換」ボタンが押されるまでは「履歴から変換」ボタンは押せない（選択できない）状態になっているものとする。
【００４２】
図８のステップＳ１０２では、入力受付部２０が、検索画面（初心者用）に検索ワードが入力されるまで待機する。図９（ａ）に示すように、例えばユーザが検索ワード群「アセトン  海外  性能試験」を入力した場合、ステップＳ１０４に移行する。
【００４３】
ステップＳ１０４に移行すると、入力受付部２０が、既に「類義語変換」ボタンが押されたか否かを判断する。このステップＳ１０４の判断が否定されると、ステップＳ１０６に移行する。
【００４４】
ステップＳ１０６に移行すると、入力受付部２０が、「類義語変換」ボタンが押されたか否かを判断する。このステップＳ１０６の判断が否定された場合には、ステップＳ１２０に移行し、入力受付部２０は、「検索」ボタンが押されたか否かを判断する。このステップＳ１２０の判断が否定されると、ステップＳ１０４に戻る。すなわち、ステップＳ１０６又はステップＳ１２０の判断が肯定されるまで、ステップＳ１０４、Ｓ１０６、Ｓ１２０の判断が繰り返し実行される。なお、ユーザは、図９（ａ）に示す検索ワード群「アセトン  海外  性能試験」で検索を行いたい場合には、「検索」ボタンを押し、検索ワードを適切なワードに変換したい場合には、「履歴から変換」ボタンを押す。
【００４５】
ユーザが「検索」ボタンを押した場合、ステップＳ１２０の判断が肯定されるため、ステップＳ１２２に移行する。ステップＳ１２２では、検索実行部２４は、入力された検索ワード群「アセトン  海外  性能試験」を用いてドキュメントＤＢ４０を検索し、検索結果を検索画面（初心者用）に表示する。
【００４６】
一方、ユーザが「類義語変換」ボタンを押した場合、ステップＳ１０６の判断が肯定されるため、ステップＳ１０８に移行する。ステップＳ１０８に移行すると、検索ワード変換部２２が、各検索ワードの類義語を類義語辞書ＤＢ４５から抽出する。例えば、入力された検索ワードが検索ワード群「アセトン  海外  性能試験」である場合において、類義語辞書ＤＢ４５に「性能試験」と「性能テスト」と、「有用性試験」が類義語であるという情報が含まれていたとする。この場合、検索ワード変換部２２は、「性能試験」の類義語として「性能テスト」と、「有用性試験」を抽出する。なお、「アセトン」や「海外」に類義語が存在する場合には、同様に抽出するが、説明の簡素化のため、類義語が存在しなかったものとする。
【００４７】
次いで、ステップＳ１１０では、検索ワード変換部２２が、同じ部門の有識者の検索における各類義語（検索ワードを含む）の出現頻度を特定する。具体的には、検索ワード変換部２２は、ユーザテーブル４２を参照して、検索を行っているユーザが例えばＡ部門であることを特定すると、頻度テーブル４６を参照して、Ａ部門のユーザの検索履歴における、「性能試験」と「性能テスト」と、「有用性試験」の出現頻度を特定する。
【００４８】
次いで、ステップＳ１１２では、検索ワード変換部２２が、類義語（検索ワードを含む）のうち出現頻度が最も高いものを検索ワードとする。上記例において、「性能試験」の出現頻度が０．１、「性能テスト」の出現頻度が０．２、「有用性試験」の出現頻度が０．３であったとすると、出現頻度が最も高い「有用性試験」が検索ワードとなる。すなわち、検索ワード変換部２２は、図９（ｂ）に示すように、検索ワード群を図９（ａ）の「アセトン  海外  性能試験」から、「アセトン  海外  有用性試験」に変換する。これにより、ユーザが検索したい内容を変えることなく、入力した検索ワードを部門内でよく使われる検索に適した検索ワードに変換することができる。なお、複数の検索ワードに類義語が存在していた場合には、それぞれについて、出現頻度に基づく変換を行う。
【００４９】
次いで、ステップＳ１１４では、入力受付部２０が、「履歴から変換」ボタンが押されたか否かを判断する。このステップＳ１１４の判断が否定された場合には、ステップＳ１２０に移行し、入力受付部２０は、「検索」ボタンが押されたか否かを判断する。ステップＳ１２０の判断が否定されると、ステップＳ１０４に戻るが、ステップＳ１０４の判断は肯定されるため、ステップＳ１１４に再度移行することになる。したがって、入力受付部２０は、ステップＳ１１４、Ｓ１２０のいずれかの判断が肯定されるまで待機する。なお、ユーザは、図９（ｂ）に示す検索ワード群「アセトン  海外  有用性試験」で検索を行いたい場合には、「検索」ボタンを押し、検索ワードを更に変換したい場合には、「履歴から変換」ボタンを押す。
【００５０】
ユーザが「検索」ボタンを押した場合、ステップＳ１２０の判断が肯定されるため、ステップＳ１２２に移行する。ステップＳ１２２に移行すると、検索実行部２４は、図９（ｂ）に示す検索ワード群「アセトン  海外  有用性試験」を用いてドキュメントＤＢ４０を検索し、検索結果を表示する。
【００５１】
一方、ユーザが「履歴から変換」ボタンを押した場合には、ステップＳ１１４の判断が肯定されるため、ステップＳ１１６に移行する。ステップＳ１１６に移行すると、検索ワード変換部２２が、１つの検索ワード以外の検索ワードを固定する。この場合、検索ワード変換部２２は、１つの検索ワード以外の検索ワードを検索の軸として固定し、固定しない１つの検索ワードを変換対象として設定する。例えば、「アセトン」と「有用性試験」を比較すると、「アセトン」の方が特徴的であり、文書検索において重要かつ有用な検索ワードであるため、検索ワードから除外しないようにする必要がある。したがって、本実施形態では、検索ワード変換部２２は、有用な検索ワードを固定するため、ＴＦ−ＩＤＦテーブル４８に格納されている各ワードのＩＤＦ値を用いることとしている。
【００５２】
例えば、検索ワード群が「アセトン  海外  有用性試験」である場合、検索ワード変換部２２は、ＴＦ−ＩＤＦテーブル４８を参照して、３つの検索ワードのうちＩＤＦ値が最も小さいワード以外を固定する。このようにすることで、普遍的に用いない（多くの文書で汎用されない）固有名詞のようなワード（ＩＤＦ値が大きくなる傾向にあるワード）を検索ワードとして固定することができる。なお、上記例では、「アセトン  海外  有用性試験」のうち、「アセトン」と「海外」が固定されたものとする。
【００５３】
次いで、ステップＳ１１８では、検索ワード変換部２２が、固定されていない検索ワードを、ユーザと同部門の有識者の検索履歴に基づいて変換する。具体的には、検索ワード変換部２２は、検索履歴テーブル４４を参照し、ユーザと同部門の有識者の検索履歴から、ステップＳ１１６で固定した検索ワードが全て含まれる検索履歴（検索ワード群）を抽出する。ここでは、例えば、「アセトン  海外  使用制限」や「アセトン  海外  使用例」や「アセトン  海外  使用例  中国」が抽出されたとする。この場合、「アセトン  海外」以外のワード「使用制限」、「使用例」、「使用例  中国」が、「有用性試験」と変換する候補のワード（変換候補のワード）となる。
【００５４】
次いで、検索ワード変換部２２は、ＴＦ−ＩＤＦテーブル４８を参照して、固定した検索ワード以外のワード（変換候補のワード）のＴＦ−ＩＤＦ値の分散を抽出する。変換候補のワードが「使用制限」であれば「使用制限」のＴＦ−ＩＤＦ値の分散をＴＦ−ＩＤＦテーブル４８から抽出する。また、変換候補のワードが「使用例」であれば「使用例」のＴＦ−ＩＤＦ値の分散をＴＦ−ＩＤＦテーブル４８から抽出する。また、変換候補のワードが「使用例  中国」であれば、「使用例」のＴＦ−ＩＤＦ値の分散と「中国」のＴＦ−ＩＤＦ値の分散をＴＦ−ＩＤＦテーブル４８から抽出して、その平均値を変換候補のワード「使用例  中国」のＴＦ−ＩＤＦ値の分散とする。
【００５５】
そして、検索ワード変換部２２は、「使用制限」、「使用例」、「使用例  中国」のうち、ＴＦ−ＩＤＦ値の分散が最も大きいものを固定していない検索ワードと代えて用いることとする。このように、ＴＦ−ＩＤＦ値の分散が大きいワードを検索ワードとして用いる理由は、ＴＦ−ＩＤＦ値の分散が大きいワードほど、文書の分類に貢献しているワードであると考えられるからである。上記例において、例えば「使用制限」のＴＦ−ＩＤＦ値の分散が最も大きければ、検索ワード変換部２２は、図９（ｃ）に示すように、図９（ｂ）の検索ワード群「アセトン  海外  有用性試験」を「アセトン  海外  使用制限」に変換する。その後は、ステップＳ１２０に移行する。
【００５６】
ステップＳ１１６、Ｓ１１８を経てステップＳ１２０に移行した後、ユーザによって「検索」ボタンが押されると、ステップＳ１２２に移行し、検索実行部２４は、図９（ｃ）に示す検索ワード群「アセトン  海外  使用制限」を用いてドキュメントＤＢ４０を検索し、検索結果を表示する。
【００５７】
ステップＳ１２２の後は、ステップＳ１２４に移行し、入力受付部２０は、図６のステップＳ１４と同様、検索結果の１つがユーザ端末７０において選択されるまで待機する。ユーザ端末７０において、ユーザが検索結果の中から１つの文書を選択すると、入力受付部２０は、その旨を入力受付部２０が提供部２６に通知し、ステップＳ１２６に移行する。ステップＳ１２６では、提供部２６は、図６のステップＳ１６と同様、選択された文書の概要を示す画面をユーザ端末７０に対して送信する（図７（ｂ）参照）。
【００５８】
次いで、ステップＳ１２８では、入力受付部２０が、図６のステップＳ１８と同様、ユーザ端末７０において、ユーザにより図７（ｂ）の画面において「ダウンロード」ボタンが押されるまで待機する。ユーザ端末７０においてユーザにより「ダウンロード」ボタンが押されると、入力受付部２０は、その旨を提供部２６に通知し、ステップＳ１３０に移行する。ステップＳ１３０に移行すると、提供部２６は、図６のステップＳ２０と同様、ドキュメントＤＢ４０から選択された文書のデータを読み出し、ユーザ端末７０に送信することで、ダウンロードを実行する。
【００５９】
以上により、図８の全処理が終了する。なお、図８の処理は、ユーザから図９（ａ）の検索画面（初心者用）を用いた検索要求が出されるたびに、繰り返し実行される。
【００６０】
なお、本実施形態では、上述したように、「履歴から変換」ボタンが押された場合に、検索ワード変換部２２は、固定していない検索ワードを変換した結果を検索画面（初心者用）に表示する場合について説明した。しかしながら、これに限られるものではない。例えば、図１０（ａ）に示すように「アセトン  海外  有用性試験」が検索ワード群として設定されている状態で、「履歴から変換」ボタンが押されたとする。このとき、固定されていない検索ワード「有用性試験」の変換候補ワードが複数抽出された場合には、図１０（ｂ）に示すように、各変換候補のワードで変換した後の検索ワード群を選択可能に表示するようにしてもよい。ユーザは、表示された検索ワード群のいずれか（例えば「アセトン  海外  使用制限」）を選択することで、図１０（ｃ）に示すように、検索に用いる検索ワード群を変更することができる。なお、図１０（ｂ）においては、例えば、変換候補のワードのＴＦ−ＩＤＦ値の分散が大きいものから順に、上から表示することができる。これにより、検索ワード変換部２２が適切と判断したな検索ワード群ほど上位に（ユーザの目につきやすく）表示することができる。
【００６１】
なお、本実施形態では、検索ワードが１つであっても「履歴から変換」ボタンを押すことができるものとする。例えば、検索ワードとして「アセトン」が設定されている状態で、ユーザが「履歴から変換」ボタンを押したとする。この場合、検索ワード変換部２２は、検索ワード「アセトン」を固定して、ユーザと同部門の有識者の検索履歴から、固定した検索ワード「アセトン」が含まれる検索履歴を抽出する。そして、検索ワード変換部２２は、ＴＦ−ＩＤＦテーブル４８を参照して、固定した検索ワード「アセトン」以外のワードのＴＦ−ＩＤＦ値の分散を抽出し、ＴＦ−ＩＤＦ値の分散が最も大きいものを検索ワードに追加する。このようにすることで、ユーザが入力した検索ワードが１つの場合に、適切な検索ワードを追加した上で検索を行うことが可能となる。
【００６２】
なお、これまでの説明から明らかなように、本実施形態では、入力受付部２０により、複数のユーザのそれぞれに対応する検索条件を受け付ける検索条件受付部、及び複数のユーザそれぞれに対応する検索結果に関する評価の入力を受け付ける評価受付部、としての機能が実現されている。また、検索ワード変換部２２と検索実行部２４とにより、評価が高いユーザとは異なるユーザに対応する検索条件を受け付けた場合に、評価が高いユーザの検索履歴に基づいて検索条件を変換し、変換して得られた検索条件による検索を実行する検索部としての機能が実現されている。
【００６３】
以上、詳細に説明したように、本実施形態によると、入力受付部２０が、検索画面において複数のユーザが入力した検索ワードを受け付けるとともに（Ｓ１０：肯定）、検索評価画面において複数のユーザが入力した検索結果に関する評価を受け付け（Ｓ２４：肯定）、評価部２８が、受け付けた評価が高いユーザを「有識者」として特定する（Ｓ２６）。そして、入力受付部２０が、有識者とは異なるユーザが検索画面（初心者用）において入力した検索ワードを受け付けた場合に（Ｓ１０２：肯定）、検索ワード変換部２２が、有識者の検索履歴に基づいて検索ワードを変換し（Ｓ１０６〜Ｓ１１８）、検索実行部２４が、変換後の検索ワードを用いた検索を実行する（Ｓ１２２）。これにより、本実施形態では、有識者の検索履歴に基づいて、有識者以外のユーザが入力した検索ワードをより適切な検索ワードに変換した上で検索を実行することができるため、検索精度を向上することが可能となる。また、ユーザは、必要な文書を探し出すまで、検索ワードの一部を変更して検索を実行するという作業を繰り返す必要がなくなるため、検索に要する労力を低減し、検索に要する時間を削減することができる。また、検索ワードが自動的に変換されることで、ユーザは、有識者であればどのような検索ワードを設定するかを容易に知ることができる。これにより、ユーザの業務能力の向上を図ることが可能となる。
【００６４】
また、本実施形態では、検索ワード変換部２２は、ステップＳ１１０やＳ１１８において検索を行うユーザと同一部門の有識者の検索履歴を用いることとしている。これにより、ユーザが参考にすべき知識を有する有識者の検索履歴に基づいて、ユーザが設定した検索ワードを適切な検索ワードに変換することができる。
【００６５】
また、本実施形態では、検索ワード変換部２２は、ユーザによって「類義語変換」ボタンが押された場合に、各検索ワードの類義語（類似ワード）を類義語辞書ＤＢ４５から抽出し、検索ワードとその類義語のうち、同部門の有識者の検索履歴における出現頻度が最も高いものを検索ワードとする。これにより、ユーザが検索したい内容を変えることなく、入力した検索ワードを部門内でよく使われる検索に適した検索ワードに変換することができる。
【００６６】
また、本実施形態では、検索ワード変換部２２は、ユーザによって「履歴から変換」ボタンが押されると、１つの検索ワード以外の検索ワードをＩＤＦ値に基づいて固定し、検索の軸として設定する（Ｓ１１６）。これにより、検索の方向性を固定したうえで、固定しない検索ワードを適切な検索ワードに変換することが可能となる。
【００６７】
また、本実施形態では、検索ワード変換部２２は、固定された検索ワードに基づいて、検索履歴テーブル４４から固定されていない検索ワードの変換候補のワードを特定し、特定された変換候補のワードのうちＴＦ−ＩＤＦ値の分散が最大のもので、固定されていない検索ワードを変換する（Ｓ１１８）。これにより、変換候補のワードのうち、文書の分類に貢献している適切なワードで検索ワードを変換することができる。
【００６８】
なお、上記実施形態では、図９（ｂ）に示すように「アセトン  海外  有用性試験」が検索ワード群として設定された状態から「履歴から変換」ボタンが押された場合に、検索ワードを固定する方法として、ＩＤＦ値を利用する例について説明した。しかしながら、これに限られるものではなく、例えば、検索ワード変換部２２は、検索ワードを固定する際に、専門用語を格納した専門用語辞典ＤＢを更に参照するようにしてもよい。具体的には、検索ワード変換部２２は、検索ワード群「アセトン  海外  有用性試験」のうち、専門用語辞典ＤＢに含まれているワード（例えばアセトン）を固定する。その後、検索ワード変換部２２は、検索ワード「海外」、「有用性試験」のうち、ＩＤＦ値が最も小さいワード以外を固定する。このようにすることで、専門用語を必ず固定するようにした上で、固定されていない検索ワードをより適切なワードに変換することができるため、検索精度を向上することが可能となる。なお、ＩＤＦ値を用いずに、専門用語辞書ＤＢのみを用いて検索ワードを固定するようにしてもよい。
【００６９】
なお、上記実施形態では、ステップＳ１１０やＳ１１８において、部門ごとの出現頻度や検索履歴を用いる場合について説明したが、これに限られるものではない。すなわち、部門を考慮せず、会社全体の出現頻度や検索履歴を用いることとしてもよい。
【００７０】
なお、上記実施形態では、ステップＳ１１６において、ＩＤＦ値が最も小さい検索ワード以外の検索ワードを固定する場合について説明したが、これに限らず、例えば、ＩＤＦ値が所定の閾値よりも大きい検索ワードを固定するようにしてもよい。また、固定する検索ワードの数の上限を定めるようにしてもよい。
【００７１】
なお、上記実施形態では、検索ワード変換部２２が、ステップＳ１１６において検索ワードを変換する際に、ＴＦ−ＩＤＦ値の分散を用いることとしたが、これに限られるものではない。例えば、検索ワード変換部２２は、ステップＳ１１６において、文書毎に求められるＴＦ値の分散を用いることとしてもよい。
【００７２】
なお、上記実施形態では、ユーザテーブル４２に格納されている評価平均値に基づいて、自動的に「有識者」と「一般」を区別する場合について説明したが、これに限られるものではない。例えば、「有識者」と「一般」を管理者等が手入力により区別することとしてもよい。
【００７３】
なお、上記実施形態では、扱う業務が共通しており、検索傾向が類似する部門がある場合に、それらの部門を予め関連付けておいてもよい。この場合、異なる部門であっても、ステップＳ１１０やＳ１１８において同一の部門として取り扱うようにしてもよい。
【００７４】
なお、上記実施形態では、図７（ａ）の画面と図９（ａ）の画面をユーザが選択できる場合について説明したが、これに限られるものではない。例えば、入力受付部２０は、検索を行うユーザが「有識者」か「一般」かをユーザテーブル４２に基づいて判断し、「有識者」であれば、図７（ａ）の画面をユーザ端末７０に送信し、「一般」であれば、図９（ａ）の画面をユーザ端末７０に送信することとしてもよい。また、検索画面としては、図９（ａ）の画面のみを用意することとしてもよい。この場合、図９（ａ）の画面において、ユーザが「類義語変換」ボタンや「履歴から変換」ボタンを押さずに、「検索」ボタンを押した場合に、図６の処理を行うようにし、ユーザが「類義語変換」ボタンや「履歴から変換」ボタンを押した場合に、図８のステップＳ１０６以降の処理を行うようにしてもよい。
【００７５】
なお、上記実施形態では、検索処理システム１００が会社内で利用される場合について説明したが、これに限られるものではない。会社内に限らず、学校等で用いることとしてもよいし、予め定めたグループ内で用いることとしてもよい。また、検索処理システム１００の利用範囲を会社や学校等に限定しないこととしてもよい。
【００７６】
なお、上記実施形態では、文書を検索する際の検索ワードを検索結果に関する評価が高いユーザの検索履歴に基づいて変換する場合について説明したが、これに限られるものではない。すなわち、何らかの情報を検索する場合に、入力された検索条件を検索結果に関する評価が高いユーザの検索履歴に基づいて変換することとしてもよい。
【００７７】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００７８】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７９】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００８０】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００８１】
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  複数のユーザのそれぞれに対応する検索条件を受け付け、
前記複数のユーザそれぞれに対応する検索結果に関する評価の入力を受け付け、
前記評価が高いユーザを特定し、
前記評価が高いユーザとは異なるユーザに対応する検索条件を受け付けた場合に、前記評価が高いユーザの検索履歴に基づいて前記検索条件を変換し、変換して得られた検索条件による検索を実行する、
処理をコンピュータに実行させることを特徴とする検索処理プログラム。
（付記２）  前記評価が高いユーザとは異なるユーザは、前記評価が高いユーザと同一の業務に従事するユーザであることを特徴とする付記１に記載の検索処理プログラム。
（付記３）  前記検索条件は、検索ワードを含み、
前記検索条件を変換する場合、前記検索ワードに類似する類似ワードを特定し、前記類似ワードのうち前記評価が高いユーザが検索に利用した頻度が高いものを優先して、前記検索ワードと変換する、
ことを特徴とする付記１又は２に記載の検索処理プログラム。
（付記４）  前記検索条件は、複数の検索ワードを組み合わせた検索ワード群を含み、
前記検索条件を変換する場合、前記検索ワード群から変換を行わない検索ワードと変換対象の検索ワードとを特定し、特定した前記変換対象の検索ワードを、前記評価が高いユーザの検索履歴に基づいて変換する、
ことを特徴とする付記１〜３のいずれかに記載の検索処理プログラム。
（付記５）  前記検索を実行する処理は、複数の文書の中から前記検索ワード群を含む文書を検索する処理であり、
前記検索ワード群に含まれる複数の検索ワードのうち、前記複数の文書におけるＩＤＦ（Inverse Document Frequency）値が小さいものを優先して、前記変換を行わない検索ワードとして特定する、
ことを特徴とする付記４に記載の検索処理プログラム。
（付記６）  前記変換対象の検索ワードを変換する場合、前記変換を行わない検索ワードを含む検索ワード群を前記評価が高いユーザの検索履歴から抽出し、抽出した前記検索ワード群に基づいて、前記変換対象の検索ワードを変換する、
ことを特徴とする付記５に記載の検索処理プログラム。
（付記７）  前記変換対象の検索ワードを変換する場合、抽出した前記検索ワード群に含まれる前記変換を行わない検索ワード以外の検索ワードのうち、前記複数の文書それぞれにおけるＴＦ（Term Frequency）−ＩＤＦ値の分散が大きいものを優先して、前記変換対象の検索ワードと変換する、
ことを特徴とする付記６に記載の検索処理プログラム。
（付記８）  複数のユーザのそれぞれに対応する検索条件を受け付け、
前記複数のユーザそれぞれに対応する検索結果に関する評価の入力を受け付け、
前記評価が高いユーザを特定し、
前記評価が高いユーザとは異なるユーザに対応する検索条件を受け付けた場合に、前記評価が高いユーザの検索履歴に基づいて前記検索条件を変換し、変換して得られた検索条件による検索を実行する、
処理をコンピュータが実行することを特徴とする検索処理方法。
（付記９）  複数のユーザのそれぞれに対応する検索条件を受け付ける検索条件受付部と、
前記複数のユーザそれぞれに対応する検索結果に関する評価の入力を受け付ける評価受付部と、
前記評価が高いユーザを特定する特定部と、
前記評価が高いユーザとは異なるユーザに対応する検索条件を受け付けた場合に、前記評価が高いユーザの検索履歴に基づいて前記検索条件を変換し、変換して得られた検索条件による検索を実行する検索部と、
を備える検索処理装置。
（付記１０）  前記評価が高いユーザとは異なるユーザは、前記評価が高いユーザと同一の業務に従事するユーザであることを特徴とする付記９に記載の検索処理装置。
（付記１１）  前記検索条件は、検索ワードを含み、
前記検索部は、前記検索ワードに類似する類似ワードを特定し、前記類似ワードのうち前記評価が高いユーザが検索に利用した頻度が高いものを優先して、前記検索ワードと変換する、
ことを特徴とする付記９又は１０に記載の検索処理装置。
（付記１２）  前記検索条件は、複数の検索ワードを組み合わせた検索ワード群を含み、
前記検索部は、前記検索ワード群から変換を行わない検索ワードと変換対象の検索ワードとを特定し、特定した前記変換対象の検索ワードを、前記評価が高いユーザの検索履歴に基づいて変換する、
ことを特徴とする付記９〜１１のいずれかに記載の検索処理装置。
（付記１３）  前記検索部は、複数の文書の中から前記検索ワード群を含む文書を検索し、
前記検索ワード群に含まれる複数の検索ワードのうち、前記複数の文書におけるＩＤＦ値が小さいものを優先して、前記変換を行わない検索ワードとして特定する、
ことを特徴とする付記１２に記載の検索処理装置。
（付記１４）  前記検索部は、前記変換を行わない検索ワードを含む検索ワード群を前記評価が高いユーザの検索履歴から抽出し、抽出した前記検索ワード群に基づいて、前記変換対象の検索ワードを変換する、
ことを特徴とする付記１３に記載の検索処理装置。
（付記１５）  前記検索部は、抽出した前記検索ワード群に含まれる前記変換を行わない検索ワード以外の検索ワードのうち、前記複数の文書それぞれにおけるＴＦ−ＩＤＦ値の分散が大きいものを優先して、前記変換対象の検索ワードと変換する、
ことを特徴とする付記１４に記載の検索処理装置。
【符号の説明】
【００８２】
１０  サーバ（検索処理装置）
２０  入力受付部（検索条件受付部、評価受付部）
２２  検索ワード変換部（検索部の一部）
２４  検索実行部（検索部の一部）
２８  評価部（特定部）
【図１】
2019139413.tif 000003
【図２】
2019139413.tif 000004
【図３】
2019139413.tif 000005
【図４】
2019139413.tif 000006
【図５】
2019139413.tif 000007
【図６】
2019139413.tif 000008
【図７】
2019139413.tif 000009
【図８】
2019139413.tif 000010
【図９】
2019139413.tif 000011
【図１０】
2019139413.tif 000012