(57)【特許請求の範囲】
【請求項１】
ユーザにより入力された検索語句を含む検索請求を受信する検索請求受信ステップと、
マルチパターンマッチングアルゴリズムを使用し、前記検索語句にマッチする正規表現をマッチング結果として取得し、所定の、正規表現と最初の知識エンティティ及び最初の要求との対応関係に基づいて、前記検索語句にマッチする最初の知識エンティティと最初の要求を取得するマルチパターンマッチングステップと、
前記ユーザのユーザ情報を取得し、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して前記ユーザの検索要求を取得する検索要求取得ステップと、前記検索要求は、知識エンティティ（Ｉｎｔｅｌｌｅｃｔｕａｌ  Ｅｎｔｉｔｉｅｓ）と、前記知識エンティティに関連する少なくとも一つの要求とを含み、前記知識エンティティは、知識のポイント又は固有名詞であり、
前記検索要求取得ステップは、
前記検索語句、前記ユーザ情報、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記検索要求に含まれる知識エンティティを取得するステップと、
前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得するステップとを含み、
予め記憶された知識エンティティのセットから、前記検索要求取得ステップで取得された前記知識エンティティの少なくとも一つの属性情報を取得する属性情報取得ステップと、前記少なくとも一つの属性情報と前記検索要求に含まれる少なくとも１つの要求は、一対一対応しており、
取得した属性情報を１つの検索結果に統合して、検索結果ページに追加するページ生成ステップと、を含むことを特徴とする情報検索方法。
【請求項２】
前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得するステップは、
前記検索語句、前記ユーザ情報、前記知識エンティティ、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得するステップを含むことを特徴とする請求項１に記載の情報検索方法。
【請求項３】
前記検索請求受信ステップで前記検索請求を受信した以降、前記検索語句に基づいて固有表現抽出（Ｎａｍｅｄ  Ｅｎｔｉｔｙ  Ｒｅｃｏｇｎｉｔｉｏｎ）アルゴリズムを介して前記検索語句中のエンティティの単語および要求の単語を取得するステップをさらに含み、
前記検索語句、前記ユーザ情報、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記検索要求に含まれる知識エンティティを取得するステップは、
前記検索語句、前記ユーザ情報、前記最初の知識エンティティ、前記最初の要求、前記エンティティの単語及び前記要求の単語に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記検索要求に含まれる知識エンティティを取得するステップを含むことを特徴とする請求項１に記載の情報検索方法。
【請求項４】
前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得するステップは、
前記検索語句、前記ユーザ情報、前記知識エンティティ、前記最初の知識エンティティ、前記最初の要求、前記エンティティの単語及び前記要求の単語に基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得するステップを含むことを特徴とする請求項３に記載の情報検索方法。
【請求項５】
前記取得した属性情報は、画像情報、文字情報のうち少なくとも一つを含むことを特徴とする請求項１〜請求項４のいずれか一項に記載の情報検索方法。
【請求項６】
ユーザにより入力された検索語句を含む検索請求を受信するように構築された検索請求受信ユニットと、
マルチパターンマッチングアルゴリズムを使用し、前記検索語句にマッチする正規表現をマッチング結果として取得し、所定の、正規表現と最初の知識エンティティ及び最初の要求との対応関係に基づいて、前記検索語句にマッチする最初の知識エンティティと最初の要求を取得するマルチパターンマッチングユニットと、
前記ユーザのユーザ情報を取得し、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して前記ユーザの検索要求を取得するように構築された検索要求取得ユニットと、前記検索要求は、知識エンティティと、前記知識エンティティに関連する少なくとも１つの要求とを含み、前記知識エンティティは、知識のポイント又は固有名詞であり、
前記検索要求取得ユニットは、
前記検索語句、前記ユーザ情報、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記検索要求に含まれる知識エンティティを取得する知識エンティティ取得サブユニットと、
前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得する要求取得サブユニットと、を含み、
予め記憶された知識エンティティのセットから、前記検索要求取得ユニットで取得された前記知識エンティティの少なくとも一つの属性情報を取得するように構築された属性情報取得ユニットであって、前記少なくとも一つの属性情報と前記検索要求に含まれる少なくとも１つの要求は、一対一対応する、属性情報取得ユニットと、
取得した属性情報を１つの検索結果に統合して、検索結果ページに追加するように構築されたページ生成ユニットを含むことを特徴とする情報検索装置。
【請求項７】
前記要求取得サブユニットは、
前記検索語句、前記ユーザ情報、前記知識エンティティ、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得するように、さらに構築されることを特徴とする請求項６に記載の情報検索装置。
【請求項８】
前記検索請求受信ユニットで検索請求を受信した以降、前記検索語句に基づいて固有表現抽出アルゴリズムを介して前記検索語句中のエンティティの単語と要求の単語を取得するように構築された固有表現抽出ユニットをさらに含み、
前記知識エンティティ取得サブユニットは、前記検索語句、前記ユーザ情報、前記最初の知識エンティティ、前記最初の要求、前記エンティティの単語及び前記要求の単語に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記検索要求に含まれる知識エンティティを取得するように、さらに構築されることを特徴とする請求項６に記載の情報検索装置。
【請求項９】
前記要求取得サブユニットは、前記検索語句、前記ユーザ情報、前記知識エンティティ、前記最初の知識エンティティ、前記最初の要求、前記エンティティの単語及び前記要求の単語に基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得するように、さらに構築されることを特徴とする請求項８に記載の情報検索装置。
【請求項１０】
前記属性情報取得ユニットで取得した属性情報は、画像情報、文字情報のうち少なくとも一つを含むことを特徴とする請求項６〜請求項９のいずれか一項に記載の情報検索装置。
【請求項１１】
プロセッサと、
記憶装置を含み、
前記記憶装置には、前記プロセッサで実行可能なコンピュータ読み取り可能なコマンドが記憶され、前記コンピュータ読み取り可能なコマンドが実行される場合に、前記プロセッサは、情報検索方法を実行し、前記情報検索方法は、
ユーザにより入力された検索語句を含む検索請求を受信する検索請求受信ステップと、
マルチパターンマッチングアルゴリズムを使用し、前記検索語句にマッチする正規表現をマッチング結果として取得し、所定の、正規表現と最初の知識エンティティ及び最初の要求との対応関係に基づいて、前記検索語句にマッチする最初の知識エンティティと最初の要求を取得するマルチパターンマッチングステップと、
前記ユーザのユーザ情報を取得し、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して前記ユーザの検索要求を取得する検索要求取得ステップと、前記検索要求は、知識エンティティと、前記知識エンティティに関連する少なくとも一つの要求とを含み、前記知識エンティティは、知識のポイント又は固有名詞であり、
前記検索要求取得ステップは、
前記検索語句、前記ユーザ情報、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記検索要求に含まれる知識エンティティを取得するステップと、
前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得するステップと、を含み、
予め記憶された知識エンティティのセットから、前記検索要求取得ステップで取得された前記知識エンティティの少なくとも一つの属性情報を取得するステップであって、前記少なくとも一つの属性情報と前記検索要求に含まれる少なくとも１つの要求は、一対一対応する、ステップと、
取得した属性情報を１つの検索結果に統合して、検索結果ページに追加するステップとを含む、ことを特徴とする機器。
【請求項１２】
プロセッサで実行可能なコンピュータ読み取り可能なコマンドが記憶されている不揮発性のコンピュータ記憶媒体において、
前記コンピュータ読み取り可能なコマンドが、プロセッサによって実行される場合には、前記プロセッサは、情報検索方法を実行し、前記情報検索方法は、
ユーザにより入力された検索語句を含む検索請求を受信する検索請求受信ステップと、
マルチパターンマッチングアルゴリズムを使用し、前記検索語句にマッチする正規表現をマッチング結果として取得し、所定の、正規表現と最初の知識エンティティ及び最初の要求との対応関係に基づいて、前記検索語句にマッチする最初の知識エンティティと最初の要求を取得するマルチパターンマッチングステップと、
前記ユーザのユーザ情報を取得し、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して前記ユーザの検索要求を取得する検索要求取得ステップと、前記検索要求は、知識エンティティと、前記知識エンティティに関連する少なくとも一つの要求とを含み、前記知識エンティティは、知識のポイント又は固有名詞であり、
前記検索要求取得ステップは、
前記検索語句、前記ユーザ情報、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記検索要求に含まれる知識エンティティを取得するステップと、
前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記検索要求に含まれる少なくとも１つの要求を取得することと、を含み、
予め記憶された知識エンティティのセットから、前記検索要求取得ステップで取得された前記知識エンティティの少なくとも一つの属性情報を取得するステップであって、前記少なくとも一つの属性情報と前記検索要求に含まれる少なくとも１つの要求は、一対一対応する、ステップと、
取得した属性情報を１つの検索結果に統合して、検索結果ページに追加するステップとを含む、ことを特徴とする不揮発性コンピュータ記憶媒体。
【請求項１３】
プロセッサにより実行されると、請求項１〜請求項５のいずれか一項に記載の方法を実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１６年４月７日に提出した第２０１６１０２１４０６４．０号中国特許出願の優先権を主張するところ、当該特許出願のすべての内容は、参照として本出願に援用される。
【０００２】
本願は、コンピュータの技術分野に関するものであり、具体的に検索の技術分野に関するものであり、特には、情報検索方法及び装置に関するものである。
【背景技術】
【０００３】
現在、従来の情報検索技術は、通常、ユーザにより入力された検索語句によって、検索語句に関連する内容が含まれているＷｅｂページを検索し、Ｗｅｂページにおける検索語句に関連する内容の要約を抽出し、続いてその要約を検索結果に表示する。
【０００４】
しかし、従来の技術を使用して表示する検索結果の内容は、比較的単一で、一般的にユーザが要求する内容を表示することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願は、改善された情報検索方法及び装置を提供して上記背景技術の部分に言及された技術課題を解決することを目的とする。
【課題を解決するための手段】
【０００６】
第一の局面として、本願実施形態は、情報検索方法を提供する。上記情報検索方法は、ユーザにより入力された検索語句を含む検索請求を受信するステップと、前記ユーザのユーザ情報を取得し、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して前記ユーザの検索要求を取得するステップであって、前記検索要求は、知識エンティティと、前記知識エンティティに関連する少なくとも一つの要求とを含み、ステップと、予め記憶された知識エンティティのセットから、前記知識エンティティの少なくとも一つの属性情報を取得するステップであって、前記少なくとも一つの属性情報と前記少なくとも１つの要求は、一対一対応する、ステップと、取得した属性情報を１つの検索結果に統合して、検索結果ページに追加するステップとを含む。
【０００７】
一部の実施形態において、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して前記ユーザの検索要求を取得するステップは、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記知識エンティティを取得するステップと、前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記少なくとも１つの要求を取得するステップとを含む。
【０００８】
一部の実施形態において、上記方法は、検索請求を受信した以降、マルチパターンマッチングアルゴリズムを使用し、所定のマッチング結果と、最初の知識エンティティ及び最初の要求と、の対応関係に基づいて、前記検索語句にマッチする最初の知識エンティティと最初の要求を取得するステップをさらに含み、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記知識エンティティを取得するステップは、前記検索語句、前記ユーザ情報、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記知識エンティティを取得するステップを含む。
【０００９】
一部の実施形態において、前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記少なくとも１つの要求を取得するステップは、前記検索語句、前記ユーザ情報、前記知識エンティティ、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた要求分類モデルを介して前記少なくとも１つの要求を取得するステップを含む。
【００１０】
一部の実施形態において、上記方法は、検索請求を受信した以降、前記検索語句に基づいて固有表現抽出アルゴリズムを介して前記検索語句中のエンティティの単語および要求の単語を取得するステップをさらに含み、前記検索語句、前記ユーザ情報、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記知識エンティティを取得するステップは、前記検索語句、前記ユーザ情報、前記最初の知識エンティティ、前記最初の要求、前記エンティティの単語及び前記要求の単語に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記知識エンティティを取得するステップを含む。
【００１１】
一部の実施形態において、前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記少なくとも１つの要求を取得するステップは、前記検索語句、前記ユーザ情報、前記知識エンティティ、前記最初の知識エンティティ、前記最初の要求、前記エンティティの単語及び前記要求の単語に基づいて、予めトレーニングされた要求分類モデルを介して前記少なくとも１つの要求を取得するステップを含む。
【００１２】
一部の実施形態において、前記取得した属性情報は、画像情報、文字情報のうち少なくとも一つを含む。
【００１３】
第二の局面として、本実施形態は、情報検索装置を提供する。上記装置は、ユーザにより入力された検索語句を含む検索請求を受信するように構築された検索請求受信ユニットと、前記ユーザのユーザ情報を取得し、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して前記ユーザの検索要求を取得するように構築された検索要求取得ユニットであって、前記検索要求は、知識エンティティと、前記知識エンティティに関連する少なくとも１つの要求とを含む検索要求取得ユニットと、予め記憶された知識エンティティのセットから、前記知識エンティティの少なくとも一つの属性情報を取得するように構築された属性情報取得ユニットであって、前記少なくとも一つの属性情報と前記少なくとも１つの要求は、一対一対応する、属性情報取得ユニットと、取得した属性情報を１つの検索結果に統合して、検索結果ページに追加するように構築されたページ生成ユニットを含む。
【００１４】
一部の実施形態において、前記検索要求取得ユニットは、前記検索語句と前記ユーザ情報に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記知識エンティティを取得するように構築された知識エンティティ取得サブユニットと、前記検索語句、前記ユーザ情報及び前記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して前記少なくとも１つの要求を取得するように構築された要求取得サブユニットとを含む。
【００１５】
一部の実施形態において、上記装置は、検索請求を受信した以降、マルチパターンマッチングアルゴリズムを使用し、所定のマッチング結果と、最初の知識エンティティと最初の要求の対応関係に基づいて、前記検索語句にマッチする最初の知識エンティティと最初の要求を取得するように構築されたマルチパターンマッチングユニットをさらに含み、前記知識エンティティ取得サブユニットは、前記検索語句、前記ユーザ情報、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記知識エンティティを取得するように、さらに構築される。
【００１６】
一部の実施形態において、前記要求取得サブユニットは、前記検索語句、前記ユーザ情報、前記知識エンティティ、前記最初の知識エンティティおよび前記最初の要求に基づいて、予めトレーニングされた要求分類モデルを介して前記少なくとも１つの要求を取得するように、さらに構築される。
【００１７】
一部の実施形態において、上記装置は、検索請求を受信した以降、前記検索語句に基づいて固有表現抽出アルゴリズムを介して前記検索語句中のエンティティの単語と要求の単語を取得するように構築された固有表現抽出ユニットをさらに含み、前記知識エンティティ取得サブユニットは、前記検索語句、前記ユーザ情報、前記最初の知識エンティティ、前記最初の要求、前記エンティティの単語及び前記要求の単語に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して前記知識エンティティを取得するように、さらに構築される。
【００１８】
一部の実施形態において、前記要求取得サブユニットは、前記検索語句、前記ユーザ情報、前記知識エンティティ、前記最初の知識エンティティ、前記最初の要求、前記エンティティの単語及び前記要求の単語に基づいて、予めトレーニングされた要求分類モデルを介して前記少なくとも１つの要求を取得するように、さらに構築される。
【００１９】
一部の実施形態において、前記属性情報取得ユニットで取得した属性情報は、画像情報、文字情報のうち少なくとも一つを含む。
【発明の効果】
【００２０】
本出願で提供される情報検索方法及び装置は、検索語句とユーザ情報に基づいて、予めトレーニングされた分類モデルを使用して、ユーザの検索要求中の知識エンティティと少なくとも１つの要求を取得し、予め記憶された知識エンティティ情報セットで前記要求に一対一対応する前記知識エンティティの少なくとも一つの属性情報を取得し、取得した属性情報を１つの検索結果に統合して、検索結果ページに追加する。これにより、ユーザが要求する内容を表示し、検索結果の表示内容を豊かにすることができる。
【図面の簡単な説明】
【００２１】
以下の図面による非限定的な実施例についての詳細な説明を読み、参照することにより、本願の他の特徴、目的及び利点がより明らかになる。
【図１】本出願が適用可能な例示的システムアーキテクチャの図である。
【図２】本出願に係る情報検索方法の一実施形態のフローチャートである。
【図３】本出願に係る情報検索方法の一応用情景の例示的概略図である。
【図４】本出願に係る情報検索方法の他の一実施形態のフローチャートである。
【図５】本出願に係る情報検索装置の一実施形態の構造の概略図である。
【図６】本出願の実施例を実現するのに適するサーバのコンピュータシステムの構造の概略図である。
【発明を実施するための形態】
【００２２】
以下、図面と実施例を参照しながら、本願を詳しく説明する。ここで記載される具体的な実施例は、関連の発明を解釈するのみに用いられ、当該発明に対する限定ではないことは理解される。なお、説明の便宜上、図面には、関連の発明に関わる部分のみを示す。
【００２３】
なお、矛盾が生じない限り、本願における実施例及び実施例における特徴は互いに組み合わせることができるものとする。以下、図面を参照しながら、実施例を併せて本願を詳しく説明する。
【００２４】
図１は、本出願の情報検索方法や情報検索装置の実施例が適用可能な例示的システムアーキテクチャ１００を示す。
【００２５】
図１に示すように、システムアーキテクチャ１００は、端末装置１０１、１０２、１０３、ネットワーク１０４とサーバ１０５を含むことができる。ネットワーク１０４は、端末装置１０１、１０２、１０３とサーバ１０５との間で通信リンクを提供する媒体として使用される。ネットワーク１０４は、例えば、有線通信リンク、無線通信リンク、または光ファイバケーブルなどの各種の接続タイプを含むことができる。
【００２６】
ユーザは、メッセージなどを送受信するために、端末装置１０１、１０２、１０３を利用して、ネットワーク１０４を介してサーバ１０５とインタラクションすることができる。端末装置１０１、１０２、１０３上に、例えばブラウザアプリケーション、検索の種類のアプリケーション、ショッピング種類のアプリケーションなど、様々なクライアント・アプリケーションがインストールされることができる。
【００２７】
端末装置１０１、１０２、１０３は、ブラウザアプリケーションや検索の種類のアプリケーションをサポートする各種の電子機器であることができ、スマートフォン、タブレットＰＣ、ラップトップ型コンピュータやデスクトップ型コンピュータなどを含むが、これに限定されない。
【００２８】
サーバ１０５は、各種のサービスを提供するサーバであることができ、例えば、端末装置１０１、１０２、１０３上のブラウザアプリケーション、検索の種類のアプリケーションなどについてサポートを提供しているデータベースサーバやクラウドサーバであることができる。サーバは、受信したデータの分析、検索等の処理を行い、処理結果（例えば、検索結果）を端末装置にフィードバックすることができる。
【００２９】
本出願の実施例で提供される情報検索方法は、一般的にサーバ１０５によって実行される。これに対応して、情報検索装置は、一般的にサーバ１０５にインストールされる。
【００３０】
図１中の端末装置、ネットワーク、サーバの数量は、模式的なものにすぎないことを理解すべきである。必要に応じて、任意の数量の端末装置、ネットワーク、およびサーバを備えてもよい。
【００３１】
続いて、図２を参照すると、図２は、本出願に係る情報検索方法の一実施形態のフロー２００を示す。
【００３２】
図２に示すように、本実施例の情報検索方法は、以下のようなステップを含む。
【００３３】
ステップ２０１において、検索請求を受信する。
【００３４】
ここで、上記検索請求は、ユーザにより入力された検索語句を含む。
【００３５】
本実施例において、情報検索方法が運行されている電子機器（例えば、図１に示されたサーバ）は、有線または無線の方式により、端末（例えば、図１に示した端末装置）から上記検索要求を受信することができる。ここで、上記検索語句は、ユーザがブラウザ検索ページや検索の種類のアプリケーションの中のテキスト検索ボックスに入力したテキストであることができる。
【００３６】
ステップ２０２において、上記ユーザのユーザ情報を取得し、上記検索語句と上記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して上記ユーザの検索要求を取得する。ここで、上記検索要求は、知識エンティティ（Ｉｎｔｅｌｌｅｃｔｕａｌ  Ｅｎｔｉｔｉｅｓ）と、上記知識エンティティに関連する少なくとも１つの要求とを含んでもよい。
【００３７】
本実施例において、電子機器は、まず端末のＣｏｏｋｉｅ情報からユーザのユーザ情報を取得することができ、予め構築されたユーザ画像データからユーザのユーザ情報を取得することもできる。ここで、ユーザ情報は、歴史的な検索履歴、性別、年齢、職業、趣味などの情報のうちの１つまたは複数を含むことができるが、これに限定されない。次に、上記検索語句取得したユーザ情報を予めトレーニングされた分類モデル（例えば、ロジスティック回帰モデル）に入力して、分類アルゴリズム（例えば、ロジスティック回帰アルゴリズム）を介して各知識エンティティに対応する確率を取得し、上記検索要求中の知識エンティティとして対応する確率が一番大きな知識エンティティを取り、各知識エンティティに関連する所定の要求に応じて上記検索要求中の知識エンティティに関連する少なくとも１つの要求を取得する。ここで、上記知識エンティティは知識のポイント／固有名詞（例えば、「九寨溝」、「関節炎」）に対応するオブジェクトであることができる。上記各知識エンティティに関連する所定の要求は、ドメイン知識に基づいて手動で予め設定してもよく、機械学習の方法を介して取得してもよく。例えば、知識エンティティ「関節炎」に関連する要求は、「治療」、「価格お問い合わせ」、「了解」を含むことができる。
【００３８】
上記分類モデルは、エンティティの注釈を備えた大量のトレーニングデータに対する学習とトレーニングを行って取得してもよい。ここで、上記トレーニングデータは、検索単語、ユーザ情報、知識エンティティ、コメントを含めることができ、ここで、コメントは検索語がそのトレーニングデータの知識エンティティに関連するかどうかを表示するためのものである。上記トレーニングデータは、ユーザが検索結果をクリックして進入したページの内容と今回の検索に使用された検索語を介して収集することができる。例えば、ユーザが任意の１つの検索結果をクリックして進入したページが「九寨溝」に関する内容であることを前提とする場合は、１つのトレーニングデータを生成することができ、そのトレーニングデータの検索ワードは、ユーザが使用した検索語であり、知識エンティティは「九寨溝」であり、コメントは１である。
【００３９】
ステップ２０３において、予め記憶された知識エンティティのセットにおいて、上記知識エンティティの少なくとも一つの属性情報を取得する。
【００４０】
ここで、上記少なくとも一つの属性情報と上記少なくとも１つの要求は、一対一対応する。
【００４１】
本実施例において、上記知識エンティティのセットには、各知識エンティティの複数の属性情報が含まれ、例えば、知識エンティティ「九寨溝」の攻略、紹介、歴史、旅行コースなどの属性情報を含むことができる。電子機器は、上記知識エンティティのセットからのステップ２０２で取得した検索要求中の知識エンティティにマッチングされる知識エンティティ情報を照会し、次いで、当該知識エンティティ情報から、上記検索要求のうちの少なくとも１つの要求に対応する少なくとも一つの属性情報を取得することができる。
【００４２】
ここで、上記知識エンティティのセットは、第３者のサイト（例えば、百科タイプのサイト、医療の種類のサイト）から、既に編集された構造情報をクローリングして取得することができる。例えば、知識エンティティ「顔面麻痺」において、所定の医療タイプのサイトの顔面麻痺に関連するページから情報をクローリングして、紹介、症状、病因などの属性情報を取得することができる。
【００４３】
本実施例の一部の選択可能な実施形態において、上記取得した属性情報は、画像情報、文字情報のうち少なくとも一つを含むことができる。これにより、検索結果の表示内容をさらに豊かにすることができる。
【００４４】
ステップ２０４において、取得した属性情報を１つの検索結果に統合して、検索結果ページに追加する。
【００４５】
本実施例において、電子機器は、端末が複数の属性情報を含む検索結果を表示できるように、少なくとも一つの属性情報を１つの検索結果に組み合わせて、当該検索結果を検索結果ページに追加することができる。
【００４６】
本実施例の一部の選択可能な実施形態において、ステップ２０２は、上記検索語句と上記ユーザ情報に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して上記知識エンティティを取得するステップと、上記検索語句、上記ユーザ情報及び上記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して上記少なくとも１つの要求を取得するステップを含むことができる。
【００４７】
ここで、電子機器は、上記検索語句と取得したユーザの情報を予めトレーニングされた知識エンティティ分類モデルに入力して、分類アルゴリズムを使用して、各知識エンティティに対応する確率を取得し、上記検索要求中の知識エンティティとして対応する確率が一番大きな知識エンティティを取る。ここで、知識エンティティ分類モデルのトレーニング方法は、ステップ２０２中の分類モデルのトレーニング方法を参照することができ、ここでこれに対する重複された説明は省略する。続いて、電子機器は、上記検索語句、上記ユーザ情報及び上記検索要求中の知識エンティティを予めトレーニングされた要求分類モデルに入力して、各要求に対応する確率を取得し、対応する確率に応じて上記検索要求中の少なくとも１つの要求として降順に所定の量の要求を順次選択することができる。ここで、上記要求分類モデルは、要求のコメントを備える大量のトレーニングデータの学習とトレーニングを行い、取得してもよい。ここで、上記トレーニングデータは、検索単語、ユーザ情報、知識エンティティ、要求、コメントなどの情報を含めることができ、ここで、コメントは検索語がそのトレーニングデータの知識エンティティと要求に関連するかどうかを表示するためのものである。上記トレーニングデータは、ユーザが検索結果をクリックして進入したページの内容と今回の検索に使用された検索語を介して収集することができる。例えば、ユーザが任意の１つの検索結果をクリックして進入したページが「九寨溝」の旅行攻略に関する内容であることを前提とする場合は、１つのトレーニングデータを生成することができ、そのトレーニングデータの検索単語は、ユーザが使用した検索語であり、知識エンティティは「九寨溝」であり、要求は「旅行攻略」であり、コメントは１である。
【００４８】
この実施形態で、取得したユーザの検索要求中の知識エンティティに関連する少なくとも１つの要求がより正確にすることで、ユーザが要求する内容をより正確に表示することができる。
【００４９】
以下、図３を参照すると、図３は、本実施例の情報検索方法の一応用情景の例示的概略図を示す。図３の応用情景において、ユーザは、最初に検索入力ウィンドウに検索ワード「顔面麻痺」を入力して、検索ボタンをクリックした。続いて、サーバは、検索要求を受信し、検索要求中の検索語句「顔面麻痺」を取得して、本実施例で提供される情報検索方法を使用して、知識エンティティ「顔面麻痺」と知識エンティティ「顔面麻痺」に関連する「病因」、「紹介」、「症状」などのユーザの検索要求を取得する。続いて、知識エンティティのセットで「顔面麻痺」の「病因」、「紹介」、「症状」に一対一対応する属性情報を取得し、これらの属性情報を１つの検索結果に組み合わせて、検索結果ページに追加する。続いて、当該検索結果ページを端末に送信すれば、端末のインターフェースで、図３に示すように、「顔面麻痺」に関する病因、導入、症状の画像やテキスト情報を表示する。
【００５０】
本実施例で提供される情報検索方法は、検索語句とユーザ情報に基づいて、予めトレーニングされた分類モデルを使用して、ユーザの検索要求中の知識エンティティと少なくとも１つの要求を取得し、予め記憶された知識エンティティのセットにおいて、上記要求に一対一対応する上記知識エンティティの少なくとも一つの属性情報を取得し、取得した属性情報を１つの検索結果に統合して、検索結果ページに追加することで、ユーザが要求する内容を表示し、検索結果の表示内容を豊かにすることができる。
【００５１】
続いて図４を参照すると、図４は、本出願に係る情報検索方法の他の一実施形態のフロー４００を示す。
【００５２】
図４に示すように、本実施例の情報検索方法は、以下のようなステップを含む。
【００５３】
ステップ４０１において、検索請求を受信する。
【００５４】
ここで、上記検索請求は、ユーザにより入力された検索語句を含む。
【００５５】
本実施例において、ステップ４０１の具体的な処理は、図２の対応する実施例中のステップ２０１の関連説明を参照することができ、これに対する重複した説明は省略することにする。
【００５６】
ステップ４０２において、マルチパターンマッチングアルゴリズムを使用して所定のマッチング結果と、最初の知識エンティティと最初の要求の対応関係に基づいて、上記検索語句にマッチする最初の知識エンティティと最初の要求を取得する。
【００５７】
本実施例において、上記マルチパターンマッチングアルゴリズム（Ｍｕｌｔｉ−ｐａｔｔｅｒｎ  ｍａｔｃｈｉｎｇ  ａｌｇｏｒｉｔｈｍ）は、正規表現またはサフィックスツリーなどを通じてマッチングを行うアルゴリズムであることができる。電子機器は、マルチパターンマッチングアルゴリズムを使用してマッチング結果として検索語句にマッチするモード文字列（式）を取得し、所定のマッチング結果と、最初の知識エンティティと最初の要求の対応関係に基づいて、上記検索語句にマッチする最初の知識エンティティと最初の要求を取得することができる。ここで、所定のマッチング結果と、最初の知識エンティティと最初の要求の対応関係は、ドメイン知識に基づいて手動で予め設定した可能性があり、機械学習の方法を介して取得した可能性がある。
【００５８】
例えば、正規表現を使用してマッチングを行うことを例にとると、検索語句が「北京の長城が楽しいか」であることを前提とする場合に、マッチングされた正規表現は、「北京・（どう｜楽しいか）」である。その式に対応する所定の最初の知識エンティティが「北京旅行」であり、最初の要求が「はじめに（紹介）」と「攻略」であることを前提とする場合には、検索語句「北京の長城が楽しいか」にマッチングされている最初の知識エンティティが「北京旅行」であり、最初の要求が「はじめに」と「攻略」であることを取得することができる。
【００５９】
ステップ４０３において、上記ユーザのユーザ情報を取得し、上記検索語句、上記ユーザ情報、上記最初の知識エンティティおよび上記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを使用して、ユーザの検索要求中の知識エンティティを取得する。
【００６０】
本実施例において、上記ユーザのユーザ情報を取得する具体的な処理は、図２の対応する実施例中のステップ２０２の関連説明を参照することができ、これに対する重複した説明は省略することにする。電子機器は、上記ユーザ情報を取得する前に、上記検索語句、上記ユーザ情報、上記最初の知識エンティティおよび上記最初の要求を予めトレーニングされた知識エンティティ分類モデルに入力して、分類アルゴリズムを使用して、各知識エンティティに対応する確率を取得し、ユーザの検索要求中の知識エンティティとして対応する確率が一番大きな知識エンティティを取ることができる。
【００６１】
ここで、本実施例の知識エンティティ分類モデルは、エンティティの注釈を備えた大量のトレーニングデータの学習とトレーニングを行い、取得してもよい。ここで、上記トレーニングデータは、検索単語、ユーザ情報、最初の知識エンティティ、最初の要求、知識エンティティ、コメントなどの情報を含むことができ、ここで、コメントは検索語がそのトレーニングデータの知識エンティティに関連するかどうかを表示するためのものである。
【００６２】
ステップ４０４において、上記検索語句、上記ユーザ情報及び上記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して上記少なくとも１つの要求を取得する。
【００６３】
本実施例において、ステップ４０４の具体的な処理は、図２の対応する実施例中の関連選択可能な実施形態の関連説明を参照することができ、これに対する重複した説明は省略することにする。
【００６４】
ステップ４０５において、予め記憶された知識エンティティのセットにおいて、上記知識エンティティの少なくとも一つの属性情報を取得する。
【００６５】
ここで、上記少なくとも一つの属性情報と上記少なくとも１つの要求は、一対一対応する。
【００６６】
本実施例において、ステップ４０５の具体的な処理は、図２の対応する実施例中のステップ２０３の関連説明を参照することができ、これに対する重複した説明は省略することにする。
【００６７】
ステップ４０６において、取得した属性情報を１つの検索結果に統合して、検索結果ページに追加する。
【００６８】
本実施例において、ステップ４０６の具体的な処理は、図２の対応する実施例中のステップ２０４の関連説明を参照することができ、これに対する重複した説明は省略することにする。
【００６９】
本実施例の一部の選択可能な実施形態において、ステップ４０４は、上記検索語句、上記ユーザ情報、上記知識エンティティ、上記最初の知識エンティティおよび上記最初の要求に基づいて、予めトレーニングされた要求分類モデルを使用して上記少なくとも１つの要求を取得するステップを含むことができる。ここで、電子機器は、上記検索語句、上記ユーザ情報は、ステップ４０３で取得した検索要求の中の知識エンティティ、上記最初の知識エンティティおよび上記最初の要求を、予めトレーニングされた要求分類モデルに入力して、各要求に対応する確率を取得し、対応する確率に応じて上記検索要求中の少なくとも１つの要求として降順に所定の量の要求を順次選択することができる。ここで、上記要求分類モデルは、要求のコメントを備える大量のトレーニングデータの学習とトレーニングを行い、取得してもよい。ここで、上記トレーニングデータは、検索単語、ユーザ情報、知識エンティティ、最初の知識エンティティ、最初の要求、要求、コメントなどの情報を含むことができ、ここで、コメントは検索語がそのトレーニングデータの知識エンティティと要求に関連するかどうかを表示するためのものである。
【００７０】
この実施形態で、取得したユーザの検索要求中の知識エンティティに関連する少なくとも１つの要求がより正確で科学的であるようすることで、ユーザが要求する内容をより正確に表示することができる。
【００７１】
本実施例の一部の選択可能な実施形態において、本実施例の情報検索方法は、検索請求を受信して以降、上記検索語句に基づいて固有表現抽出（Ｎａｍｅｄ  Ｅｎｔｉｔｙ  Ｒｅｃｏｇｎｉｔｉｏｎ）アルゴリズムを介して上記検索語句中のエンティティの単語および要求の単語を取得するステップをさらに含むことができる。ここで、上記固有表現抽出アルゴリズムは、ＣＲＦ（Ｃｏｎｄｉｔｉｏｎａｌ  Ｒａｎｄｏｍ  Ｆｉｅｌｄ、条件付きランダムフィールド）アルゴリズムであることができる。
【００７２】
また、ステップ４０３は、上記検索語句、上記ユーザ情報、上記最初の知識エンティティ、上記最初の要求、上記エンティティの単語及び上記要求の単語に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して上記知識エンティティを取得するステップを含むことができる。ここで、本実施の方法の知識エンティティ分類モデルは、エンティティの注釈を備えた大量のトレーニングデータの学習とトレーニングを行い、取得してもよい。ここで、本実施の方法の上記トレーニングデータは、検索単語、ユーザ情報、最初の知識エンティティ、最初の要求、エンティティの言葉、要求の単語、知識エンティティ、コメントなどの情報を含むことができ、コメントは検索語がそのトレーニングデータの知識エンティティに関連するかどうかを表示するためのものである。
【００７３】
この実現は、名前のエンティティの認識アルゴリズムを介して取得した上記検索語句中のエンティティの単語および要求の単語を知識エンティティの分類の基準因子に加えて、取得した知識エンティティがより科学的であるようすることで、ユーザが要求する内容をより正確に表示する。
【００７４】
また、上記実施形態に基づいて、本実施例の一部を選択可能な実施形態において、ステップ４０４は、上記検索語句、上記ユーザ情報、上記知識エンティティ、上記最初の知識エンティティ、上記最初の要求、上記エンティティの単語及び上記要求の単語に基づいて、予めトレーニングされた要求分類モデルを介して上記少なくとも１つの要求を取得するステップを含むことができる。ここで、電子機器は、上記検索語句、上記ユーザ情報、ステップ４０３で取得した検索要求の中の知識エンティティ、上記最初の知識エンティティ、上記最初の要求、上記エンティティの単語及び上記要求単語を、予めトレーニングされた要求分類モデルに入力して、各要求に対応する確率を取得し、対応する確率に応じて上記検索要求中の少なくとも１つの要求として降順に所定の量の要求を順次選択することができる。ここで、上記要求分類モデルは、要求のコメントを備える大量のトレーニングデータの学習とトレーニングを行って取得してもよい。ここで、上記トレーニングデータは、検索単語、ユーザ情報、知識エンティティ、最初の知識エンティティ、最初の要求、エンティティの言葉、要求の単語、要求、コメントなどの情報を含めることができ、ここで、コメントは検索語がそのトレーニングデータの知識エンティティと要求に関連するかどうかを表示するためのものである。
【００７５】
この実現は、名前のエンティティの認識アルゴリズムを介して取得した上記検索語句中のエンティティの単語および要求の単語を求め分類の基準因子に加えて、取得したユーザの検索要求中の知識エンティティに関連する少なくとも１つの要求がより正確で科学的であるようすることで、ユーザが要求する内容をより正確に表示することができる。
【００７６】
図４からわかるように、図２の対応する実施例と比較すれば、本実施例中の情報検索方法のフロー４００は、マルチパターンマッチングアルゴリズムを使用して検索語句にマッチする最初の知識エンティティとの最初の要求を取得するステップを追加し、その最初の知識エンティティと最初の要求を知識エンティティの分類の基準因子に加える。これにより、本実施例で説明する方法は、取得した知識エンティティがより科学的であるようすることで、ユーザが要求する内容を正確に表示する。
【００７７】
更に図５を参照すると、上記各図面に示された方法の実現として、本出願は、情報検索装置の一実施例を提供し、そのデバイスの実施例は、図２に示された方法の実施例と対応され、この装置は、具体的には、サーバに適用することができる。
【００７８】
図５に示すように、本実施例の上記情報検索装置５００は、検索請求受信ユニット５０１、検索要求取得ユニット５０２は、属性情報取得ユニット５０３とページ生成ユニット５０４を含む。ここで、検索請求受信ユニット５０１は、ユーザにより入力された検索語句を含む検索請求を受信するように構築される。検索要求取得ユニット５０２は、上記ユーザのユーザ情報を取得し、上記検索語句と上記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して上記ユーザの検索要求を取得するように構築されるが、上記検索要求は、知識エンティティ、上記知識エンティティに関連する少なくとも１つの要求を含む。属性情報取得ユニット５０３は、予め記憶された知識エンティティのセットから、上記知識エンティティの少なくとも一つの属性情報を取得するように構築されるが、上記少なくとも一つの属性情報と上記少なくとも１つの要求は、一対一対応する。ページ生成ユニット５０４は、取得した属性情報を１つの検索結果に統合して、検索結果ページに追加するように構築される。
【００７９】
本実施例において、検索請求受信ユニット５０１、検索要求取得ユニット５０２、属性情報取得ユニット５０３とページ生成ユニット５０４の具体的な処理は、図２の対応する実施例中のステップ２０１、ステップ２０２、ステップ２０３とステップ２０４の関連説明を参照することができ、これに対する重複した説明は省略する。
【００８０】
本実施例の一部の選択可能な実施形態において、検索要求取得ユニット５０２は、上記検索語句と上記ユーザ情報に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して上記知識エンティティを取得するように構築された知識エンティティ取得サブユニット５０２１と、上記検索語句、上記ユーザ情報及び上記知識エンティティに基づいて、予めトレーニングされた要求分類モデルを介して上記少なくとも１つの要求を取得するように構築された要求取得サブユニット５０２２とを含むことができる。ここで、知識エンティティ取得サブユニット５０２１と要求取得サブユニット５０２２の具体的な処理とこれら代行する技術効果は、図２の対応する実施例中の相応の実施形態の関連説明を参照することができ、これに重複した説明は省略する。
【００８１】
本実施例の一部の選択可能な実施形態において、本実施例の情報検索装置５００は、検索要求を受信した後、マルチパターンマッチングアルゴリズムを使用し、所定のマッチング結果と、最初の知識エンティティと最初の要求の対応関係に基づいて、上記検索語句にマッチする最初の知識エンティティと最初の要求を取得するように構築されたマルチパターンマッチングユニット５０５をさらに含むことができる。また、知識エンティティ取得サブユニット５０２１は、上記検索語句、上記ユーザ情報、上記最初の知識エンティティおよび上記最初の要求に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して上記知識エンティティを取得するように、さらに構築されることができる。ここで、マルチパターンマッチングユニット５０５の具体的な処理は、図４の対応する実施例中のステップ４０２の関連説明を参照することができ、これに対する重複した説明は省略する。本実施形態の知識エンティティ取得サブユニット５０２１の具体的な処理は、図４の対応する実施例中のステップ４０３の関連説明を参照することができ、これに対する重複した説明は省略する。
【００８２】
上記実施形態に基づいて、本実施例の一部を選択可能な実施形態において、要求取得サブユニット５０２２は、上記検索語句、上記ユーザ情報、上記知識エンティティ、上記最初の知識エンティティおよび上記最初の要求に基づいて、予めトレーニングされた要求分類モデルを介して上記少なくとも１つの要求を取得するように、さらに構築することができる。その実施形態の具体的な処理とこれら代行する技術効果は、図４の対応する実施例中の相応の実施形態の関連説明を参照することができ、これに対する重複した説明は省略する。
【００８３】
本実施例の一部の選択可能な実施形態において、本実施例の情報検索装置５００は、検索請求を受信した後、上記検索語句に基づいて固有表現抽出アルゴリズムを介して、上記検索語句中のエンティティの単語と要求の単語を取得するように構築された固有表現抽出ユニット５０６をさらに含むことができる。また、知識エンティティ取得サブユニット５０２１は、上記検索語句、上記ユーザ情報、上記最初の知識エンティティ、上記最初の要求、上記エンティティの単語及び上記要求の単語に基づいて、予めトレーニングされた知識エンティティ分類モデルを介して上記知識エンティティを取得するように、さらに構築することができる。その実施形態の具体的な処理とこれら代行する技術効果は、図４の対応する実施例中の相応の実施形態の関連説明を参照することができ、これに対する重複した説明は省略する。
【００８４】
上記実施形態に基づいて、本実施例の一部を選択可能な実施形態において、要求取得サブユニット５０２２は、上記検索語句、上記ユーザ情報、上記知識エンティティ、上記最初の知識エンティティ、上記最初の要求、上記エンティティの単語及び上記要求の単語に基づいて、予めトレーニングされた要求分類モデルを介して上記少なくとも１つの要求を取得するように、さらに構築することができる。その実施形態の具体的な処理とこれら代行する技術効果は、図４の対応する実施例中の相応の実施形態の関連説明を参照することができ、これに対する重複した説明は省略する。
【００８５】
本実施例の一部の選択可能な実施形態において、属性情報取得ユニット５０３で取得した属性情報は、画像情報、文字情報のうち少なくとも一つを含む。その実施形態の具体的な処理とこれら代行する技術効果は、図２の対応する実施例中のステップ２０３の選択可能な実施形態の関連説明を参照することができ、これに対する重複した説明は省略する。
【００８６】
本実施例で提供される情報を検索装置は、検索要求取得ユニット５０２で検索語句とユーザ情報に基づいて、予めトレーニングされた分類モデルを使用して、ユーザの検索要求中の知識エンティティと少なくとも１つの要求を取得して、属性情報の取得ユニット５０３に予め記憶された知識エンティティのセットにおいて、上記要求に一対一対応する上記知識エンティティの少なくとも一つの属性情報を取得し、続いてページ生成ユニット５０４で取得した属性情報を一つの検索結果に統合して、検索結果ページに追加する。これにより、ユーザが要求する内容を表示し、検索結果の表示内容を豊かにすることができる。
【００８７】
下に図６を参照すると、図６は、本出願の実施例のサーバを実現するのに適したコンピュータシステム６００の構造概略図を示す。
【００８８】
図６に示されたように、コンピュータシステム６００は、中央処理ユニット（ＣＰＵ）６０１を含み、ＣＰＵ６０１は、読み取り専用メモリデバイス（ＲＯＭ）６０２に記憶されたプログラムまたは記憶部６０６からランダムアクセスメモリデバイス（ＲＡＭ）６０３にロードされたプログラムにより各種の適切な動作と処理を実行することができる。ＲＡＭ６０３には、システム６００を動作させるために必要な各種プログラムやデータが記憶されている。ＣＰＵ６０１、ＲＯＭ６０２とＲＡＭ６０３は、バス６０４を介して互いに接続される。入力／出力（Ｉ／Ｏ）インターフェース６０５もバス６０４に接続される。
【００８９】
Ｉ／Ｏインターフェース６０５に接続されている部材として、ハードドライブなどを含む記憶部６０６と、例えばＬＡＮカード、モデムなどのネットワークインターフェースカードを含む通信部６０７が含まれる。通信部６０７は、インターネットなどのネットワークを介して通信処理を実行する。駆動部６０８も需要に応じ、Ｉ／Ｏインターフェース６０５に接続される。磁気ディスク、光ディスク、光磁気ディスク、半導体メモリデバイスなどのリムーバブルメディア６０９は、このような媒体から読み取ったコンピュータプログラムを需要に応じて記憶部６０６に設置するように要求に応じて、駆動部６０８に設置される。
【００９０】
特に、本開示の実施例によれば、フローチャートを参照して、説明した上記プロセスは、コンピュータソフトウェアプログラムとして実現されることができる。例えば、本開示の実施例は、コンピュータプログラム製品を含み、上記コンピュータプログラム製品は、機械可読媒体に有形的に含まれているコンピュータプログラムを含み、上記コンピュータプログラムは、フローチャートに示された方法を実行するためのコンピュータコードを含む。これらの実施例において、当該コンピュータプログラムは、通信部６０７を経由してネットワークからダウンロードされ、インストールされることができ、および／またはリムーバブルメディア６０９からインストールすることができる。そのコンピュータプログラムが、中央処理ユニット（ＣＰＵ）６０１によって実行される場合には、本出願の方法に限定された上記機能を実行する。
【００９１】
添付された図面中のフローチャート及びブロック図は、本出願の各実施形態によるシステム、方法、およびコンピュータプログラム製品の実現可能なシステムの構造、機能、および操作を示した。これらの点で、フローチャートまたはブロック図中の各ブロックは、一つのモジュールは、プログラムのセグメントまたはコードの一部を代表することができ、上記モジュールは、プログラムのセグメントまたはコードの一部は、規定されたロジック機能を実現するための１つまたは複数の実行可能なコマンドを含む。いくつかの代替実現において、ブロックに記載の機能は、添付された図面に記載の順序とは異なる順序で発生する可能性があることに注意しなければならない。たとえば、順次表示された二つのブロックは、実際にほぼ同時に実行されることができ、場合によっては逆にされた順序に沿って実行されることもあり、これは関連する機能に応じて決定される。ブロック図および／またはフローチャート中の各ブロックとブロック図および／またはフローチャート中のブロックの組み合わせは、規定された機能や操作を実行するハードウェアベースの専用システムとして実現されるか、専用のハードウェアとコンピュータコマンドの組み合わせで実現されることがあるのに注意しなければならない。
【００９２】
本出願の実施例で説明した関連ユニットは、ソフトウェアの方法で実現されることができ、ハードウェアの方法で実現することもできる。説明されたユニットは、プロセッサにインストールされることもあり、例えば、プロセッサが検索請求受信ユニット、検索要求取得ユニット、属性情報取得ユニットと、ページ生成ユニットを含むと説明することができる。ここで、これらのユニットの名称は、いくつかのケースに該当するユニット自体の限定を構成しない、例えば、検索請求受信ユニットは、「検索請求を受信するユニット」と説明することもできる。
【００９３】
他の一態様として、本出願は、不揮発性のコンピュータ記憶媒体をさらに提供し、その不揮発性コンピュータ記憶媒体は、上記実施例で説明されたデバイスに含まれる不揮発性コンピュータ記憶媒体であることができ、端末に搭載されていない独立して存在している不揮発性コンピュータ記憶媒体であることもできる。上記不揮発性コンピュータ記憶媒体には、１つまたは複数のプログラムが記憶され、上記１つまたは複数のプログラムが一つの装置で実行される場合には、上記装置にとって、ユーザにより入力された検索語句を含む検索請求を受信し、上記ユーザのユーザ情報を取得し、上記検索語句と上記ユーザ情報に基づいて、予めトレーニングされた分類モデルを介して上記ユーザの検索要求を取得するが、上記検索要求は、知識エンティティと、上記知識エンティティに関連する少なくとも１つの要求とを含めて、予め記憶された知識エンティティのセットにおいて、上記知識エンティティの少なくとも一つの属性情報を取得するが、上記少なくとも一つの属性情報と上記少なくとも１つの要求は、一対一対応し、取得した属性情報を１つの検索結果に統合して、検索結果ページに追加するようする。
【００９４】
以上の記載は、本願の好ましい実施例、及び使われている技術的原理の説明に過ぎない。当業者は、本願に係る保護範囲が、上記の技術特徴による特定お組合せからなる技術方案に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、上記技術特徴又は均等の特徴の任意の組合せからなる他の技術方案も含まれることを理解している。例えば、上記特徴と、本願に開示された類似の機能を持っている技術特徴（これらに限定されていない）とを互いに置き換えてなる技術方案も含まれる。
【図１】
0006732938.tif 000002
【図２】
0006732938.tif 000003
【図３】
0006732938.tif 000004
【図４】
0006732938.tif 000005
【図５】
0006732938.tif 000006
【図６】
0006732938.tif 000007