JP6858990B2 - ウェブサイトにおける高精度検索方法 - Google Patents

ウェブサイトにおける高精度検索方法 Download PDF

Info

Publication number
JP6858990B2
JP6858990B2 JP2019527352A JP2019527352A JP6858990B2 JP 6858990 B2 JP6858990 B2 JP 6858990B2 JP 2019527352 A JP2019527352 A JP 2019527352A JP 2019527352 A JP2019527352 A JP 2019527352A JP 6858990 B2 JP6858990 B2 JP 6858990B2
Authority
JP
Japan
Prior art keywords
search
product
weight value
user
website
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019527352A
Other languages
English (en)
Other versions
JP2020503596A (ja
Inventor
包偉
Original Assignee
深▲ゼン▼市世強元件网絡有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深▲ゼン▼市世強元件网絡有限公司 filed Critical 深▲ゼン▼市世強元件网絡有限公司
Publication of JP2020503596A publication Critical patent/JP2020503596A/ja
Application granted granted Critical
Publication of JP6858990B2 publication Critical patent/JP6858990B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24564Applying rules; Deductive queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90324Query formulation using system suggestions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は検索分野に関し、より具体的には、ウェブサイトにおける高精度検索方法に関する。
電子商取引の分野では、販売者が商品をウェブサイト上に表示して販売する。通常、ウェブサイトは、ユーザがチェック及び購入しやすいよう、品種、価格帯、販売量等の属性に基づいて商品を分類している。しかし、ウェブサイト上の商品があまりに多い場合には、1つずつ探索することが難しく、時間も無駄になる。そこで、従来のウェブサイトはサイト内検索サービスを提供している。ユーザが探したい商品の検索ワードを検索ボックス内に入力すると、ウェブサイトのサーバは当該検索ワードに基づいて探索し、素早く当該商品を特定するとともに、ユーザがチェックできるよう、検索結果ページに表示する。
しかし、現在のこうした検索方法は操作がやや煩雑である。ウェブサイトは検索ワードに基づいて検索し、検索結果を新しいページに表示するしかないため、ユーザは新しいページをチェックすることで、閲覧、ダウンロード、購入等の操作を行う必要がある。例えば、ユーザは型番AAAが付与された部品を購入しようとする場合、ウェブサイトの検索ボックスにAAAと入力してクリックすることで検索する。すると、ウェブサイトは検索された検索ワードAAAを含む商品を表示画面に表示する。ユーザは当該AAAの検索結果をクリックすることで、ようやく購入操作画面に進むことができ、手順がやや煩雑である。
また、従来の電子商取引サイトでは、検索時に考慮される要素が少ないため、検索結果が画一的になりがちである。そのため、時間や集団の違いに応じた検索ニーズに適応できず、検索結果が合理的ではない。例えば、専門職顧客と一般顧客とではニーズが異なるし、業務時と余暇時でも顧客のニーズは異なる。また、販売者による商品の販売戦略も異なっている。そのため、常に調整し続ける必要があるが、現在の電子商取引サイトではこれを満たすことができない。
本発明は、従来技術における上記のウェブサイトでは検索が煩雑であり、検索結果の並びが合理的でないとの欠点に対し、ウェブサイトにおける高精度検索方法を提供することを解決すべき技術的課題とする。
本発明では、技術的課題を解決するために以下の技術方案を用いる。即ち、ウェブサイトにおける高精度検索方法であって、検索ボックスが、ユーザにより入力された検索ワードを取得し、前記検索ワードを動的マッチングユニットに送信するステップと、 前記動的マッチングユニットが、前記検索ワードに基づき、サーバにおける異なる辞書内で、予め定められた探索ルールに従って探索及びマッチングすることで検索結果を取得し、前記検索結果が複数の商品情報を含むステップと、予め定められたソートルールに従って前記検索結果をソートし、前記検索ボックスのプルダウンリストにソート後の前記検索結果を表示するステップと、各前記検索結果に、商品名及び前記商品名に対応する機能ボタンが含まれるステップと、前記機能ボタンをクリックすると、前記機能ボタンに対応する予め定められた機能画面にジャンプするとともに、前記予め定められた機能画面が対応する機能情報を表示するステップ、を含む方法を構築する。
更に、本発明の前記ウェブサイトにおける高精度検索方法では、前記検索ボックスがユーザにより入力された検索ワードを取得する前に、更に、前記商品名と前記機能ボタンの対応関係が予め設定され、且つ、前記対応関係が前記サーバの対応する辞書に蓄積される。
好ましくは、本発明の前記ウェブサイトにおける高精度検索方法では、前記動的マッチングユニットが、前記検索ワードに基づき、サーバにおける異なる辞書内で、予め定められた探索ルールに従って探索及びマッチングする際には、前記動的マッチングユニット内の探索ユニットが、前記検索ワードを利用して前記サーバにおける異なる辞書内で探索及びマッチングを行うことで第1検索結果を取得し、前記動的マッチングユニット内のソートユニットは、商品の重み値を利用して前記第1検索結果をソートし、第2検索結果を取得する。
更に、本発明の前記ウェブサイトにおける高精度検索方法では、前記サーバ内の第1重み付けユニットがメーカーの第1重み値を設定するとともに、前記メーカーから提供される商品が対応する前記第1重み値を有し、前記サーバ内の第2重み付けユニットが、ユーザが要するサービス内容に基づいてユーザタイプを設定し、前記ユーザタイプに基づいて第2重み値を設定し、前記サーバ内の第3重み付けユニットが、商品の属性に基づいて商品の第3重み値を設定し、ユーザのウェブサイトアクセス時間に応じて前記第3重み値を調整し、前記サーバ内の第4重み付けユニットが、商品又はメーカーの販促情報に基づいて商品又はメーカーの第4重み値を設定する、というように重み値を予め設定する。
好ましくは、本発明の前記ウェブサイトにおける高精度検索方法では、前記の予め定められたソートルールに従って前記検索結果をソートする際には、前記動的マッチングユニット内の閾値演算ユニットが、予め定められたアルゴリズムに基づいて、商品の前記第1重み値、前記第2重み値、前記第3重み値、前記第4重み値を総合的に演算することで商品の総合重み値を取得し、前記総合重み値に基づいて、重み値が大きいほど、或いは小さいほど並びが上位となるように前記検索結果をソートする。
更に、本発明の前記ウェブサイトにおける高精度検索方法では、前記サーバ内のモニタリングユニットが、ユーザが検索後に開いた検索結果の、前記検索ボックスのプルダウンリストにおける並びをモニタリングして統計するステップと、前記サーバ内の重み付け調整ユニットが、前記モニタリングユニットによるモニタリング結果に基づいて重み値を調整するステップ、を含む。
更に、本発明の前記ウェブサイトにおける高精度検索方法では、前記検索ワードにマッチングした対応商品に基づいて、前記検索ワードにマッチングした対応商品が予め定められたメーカーの商品か否かを判断し、予め定められたメーカーの商品である場合には、前記検索ワードにマッチングした対応商品を検索結果に加え、予め定められたメーカーの商品でない場合には、前記ウェブサイト内で前記検索ワードにマッチングした商品と類似の商品を探索して表示する、とのステップを含む。
好ましくは、本発明の前記ウェブサイトにおける高精度検索方法では、前記サーバの辞書には、ダウンロード辞書、閲覧辞書、購入辞書、検索辞書のうちの1又は複数が含まれる。
好ましくは、本発明の前記ウェブサイトにおける高精度検索方法では、機能ボタンには、ダウンロード、閲覧、購入、検索のうちの1又は複数が含まれる。
好ましくは、本発明の前記ウェブサイトにおける高精度検索方法では、前記機能ボタンは、機能説明アイコン及び/又は機能説明文字を含む。
本発明のウェブサイトにおける高精度検索方法を実施すれば、以下の有益な効果が得られる。即ち、当該方法は、検索ボックスがユーザにより入力された検索ワードを取得するとともに、前記検索ワードを動的マッチングユニットに送信する。前記動的マッチングユニットは、前記検索ワードに基づき、サーバにおける異なる辞書内で、予め定められた探索ルールに従って探索及びマッチングを行い、検索結果を取得する。検索結果には、複数の商品情報が含まれる。予め定められたソートルールに従って前記検索結果がソートされ、前記検索ボックスのプルダウンリストにソート後の前記検索結果が表示される。各前記検索結果には、商品名及び前記商品名に対応する機能ボタンが含まれる。前記機能ボタンがクリックされると、前記機能ボタンに対応する予め定められた機能画面にジャンプするとともに、前記予め定められた機能画面が対応する機能情報を表示する。本発明を実施すれば、検索結果のソートがより合理的となり、人や時間の違いに応じたニーズを満足させられる。また、ユーザは、検索、閲覧、ダウンロード、購入等の操作を素早く実現可能となり、操作手順が減少するため、ユーザエクスペリエンスが向上する。
以下に、図面と実施例を組み合わせて本発明につき更に説明する。
図1は、本発明のウェブサイトにおける高精度検索方法のフローチャートである。 図2は、本発明のウェブサイトにおける高精度検索方法の重み値設定に係るフローチャートである。 図3は、本発明のウェブサイトにおける高精度検索方法の重み値設定に係るフローチャートである。 図4は、本発明のウェブサイトにおける高精度検索方法の重み値設定に係るフローチャートである。 図5は、本発明のウェブサイトにおける高精度検索方法のプルダウンリストを示す図である。 図6は、本発明のウェブサイトにおける高精度検索方法のプルダウンリストを示す図である。 図7は、本発明のウェブサイトにおける高精度検索方法の検索機能ボタンに対応する表示画面である。 図8は、本発明のウェブサイトにおける高精度検索方法の閲覧機能ボタンに対応する表示画面である。 図9は、本発明のウェブサイトにおける高精度検索方法のダウンロード機能ボタンに対応する表示画面である。 図10は、本発明のウェブサイトにおける高精度検索方法の購入機能ボタンに対応する表示画面である。
本発明の技術的特徴、目的及び効果がより明確に理解されるよう、図面を参照しながら本発明の具体的実施形態につき詳細に説明する。
本発明は、ウェブサイト内でキーワード検索を行う方法であって、特に、商品販売サイトのためのウェブサイトにおける高精度検索方法について開示する。販売者は、商品及び商品に対応するサービスをウェブサイト上に配置する。ユーザは、検索を通じて、商品のチェック、商品関連データのダウンロード、商品の発注・購入等を行うことができる。本方法では、ウェブ記述言語やウェブアーキテクチャについて限定しない。また、ウェブオペレーティングシステムとしては、WINDOWS(登録商標)、OSX、Linux(登録商標)、IOS、アンドロイド等があるが、これらに限らない。ウェブサイトは、クライアント(ウェブページ)及びサーバを含む。クライアントは、ユーザからの入力情報の受け付け、検索結果の表示、及び、ダウンロードや購入といった関連操作の実行に用いられる。サーバは、商品データの蓄積、検索実施、アルゴリズムに基づく結果のソートといった操作に用いられる。本実施例における商品には、実際の商品(即ち、物的商品)だけでなく、電子ドキュメント、サービス等の仮想商品も含まれる。なお、本発明の実施例で列挙する商品名、ユーザ、会社等は仮定であって、本発明のウェブサイトにおける高精度検索方法を説明するためのものにすぎない。
具体的に、当該方法は以下のステップを含む。
ステップ101:検索ボックスがユーザにより入力された検索ワードを取得し、検索ワードを動的マッチングユニットに送信する。
具体的に、ウェブサイトには検索ボックスが設けられている。検索ボックスは、ユーザが入力した情報を受け付けて検索ワードを形成する。ユーザは、商品を検索したい場合、検索ボックスに商品の名称、型番、属性、価格等の検索ワードを入力する。検索ボックスはユーザにより入力された検索ワードを取得し、検索ワードをサーバの動的マッチングユニットに送信する。好ましくは、検索ボックスは、ユーザが1文字入力するごとに、入力された内容を検索ワードとしてサーバの動的マッチングユニットに送信するか、或いは、ユーザが入力を完了してから、入力された内容を検索ワードとしてサーバの動的マッチングユニットに送信する。好ましくは、ユーザの入力方式には、文字、音声等の入力方式があるが、これらに限らない。
ステップ102:動的マッチングユニットは、検索ワードに基づき、サーバにおける異なる辞書(lexicon)内で、予め定められた探索ルールに従って探索及びマッチングを行い、検索結果を取得する。検索結果には複数の商品情報が含まれる。
具体的に、サーバには、検索ワード別に複数の辞書が設けられており、辞書ごとに異なる検索ワードを含んでいる。また、各検索ワードは商品又は商品情報と一対一で対応している。ユーザが検索ボックスに検索ワードを入力すると、検索ワードは動的マッチングユニットに送信される。動的マッチングユニットは、検索ワードに基づき、サーバにおける異なる辞書内で、予め定められた探索ルールに従って探索及びマッチングを行い、検索結果を取得する。
好ましくは、前記動的マッチングユニットが、検索ワードに基づき、サーバにおける異なる辞書内で、予め定められた探索ルールに従って探索及びマッチングを行う際には以下が含まれる。
動的マッチングユニット内の探索ユニットが、検索ワードを利用してサーバにおける異なる辞書内で探索及びマッチングを行い、第1検索結果を取得する。第1検索結果には、検索データの完全性が保証されるよう、当該検索ワードを含む全ての商品、商品データ、商品説明書、デジタルカタログ、信頼性リポート等が含まれている。好ましくは、検索ワードのマッチング過程では、マッチング度合の高低に基づき、マッチング度合が上位のいくつかの検索結果のみを選択すればよい。
第1検索結果の取得後は、第1検索結果すべてを表示するのではなく、検索結果をユーザが求める結果にいっそう近付けるために、第1検索結果をソートする必要がある。動的マッチングユニット内のソートユニットは、商品の重み値を利用して第1検索結果をソートし、第2検索結果を取得する。本発明で提供する重み値演算方法によって、第1検索結果における各商品の総合重み値を取得すると、重み値の大きさに基づいてソートを行い、上位のN個(Nは0より大きい整数)を選択して検索ボックスのプルダウンリストに表示する。
好ましくは、本実施例では、第1重み値、第2重み値、第3重み値、第4重み値という複数の重み値を予め設けておく。以下に、各々について詳細に説明する。
A.サーバ内の第1重み付けユニットは、メーカーの第1重み値を設定する。また、これに応じて、メーカーから提供される商品も対応する第1重み値を有している。ウェブサイトの販売者が販売する商品には複数のメーカーのものが存在するが、販売者と各メーカーとの協力度合は異なっている。そのため、協力関係の違いに応じて異なる協力ランクを区分し、協力ランクごとに対応する重み値を設定する。即ち、メーカーは第1重み値を有し、これに応じて、メーカーから提供される商品も対応する第1重み値を有している。
具体的には、図2を参照して、ユーザが入力した検索ワードに基づいて、当該検索ワードに対応する商品が協力メーカーからの提供商品であるか否かを判断する。当該検索ワードに対応する商品が協力メーカーからの提供商品である場合には、協力メーカーの協力ランクをマッチングする。例えば、メーカーAの協力ランクは5、対応する第1重み値は0.9であり、メーカーBの協力ランクは3、対応する第1重み値は0.6である。当該検索ワードに対応する商品が協力メーカーからの提供商品でない場合には、協力メーカーから代替商品を探す。具体的には、図3を参照する。
図3において、協力メーカーから代替商品を探し、代替商品があった場合には、検索結果を取得して更に処理を行う。一方、代替商品がなかった場合には、関連商品がウェブサイトには存在しない旨を表示する。例えば、ユーザが入力した検索ワードが「AA携帯電話」であったが、当該ウェブサイトの協力メーカーが当該ブランドの携帯電話を販売していない場合には、協力メーカーから関連製品を検索し、「BB携帯電話」を検出する。
好ましくは、本実施例は更に以下のステップを含む。
検索ワードにマッチングした対応商品に基づいて、検索ワードにマッチングした対応商品が予め定められたメーカーの商品か否かを判断する。予め定められたメーカーとは特別協力メーカーであり、当該メーカーの検索優先度はその他のメーカーよりも高く設定されている。よって、検索ワードを探索する際には、まず当該メーカーの商品が検索される。
予め定められたメーカーの商品である場合には、検索ワードにマッチングした対応商品を検索結果に加える。
一方、予め定められたメーカーの商品でない場合には、ウェブサイト内で検索ワードにマッチングした商品と類似の商品を探索して表示する。
B.サーバ内の第2重み付けユニットは、ユーザが要するサービス内容に基づいてユーザタイプを設定し、ユーザタイプに基づいて第2重み値を設定する。ユーザタイプは、ユーザが要するサービス内容に基づいて設定される。具体的には、ウェブサイトのユーザは、例えば電子技術者、購買担当者、研究開発担当者、登録ユーザ、非登録ユーザなど、異なる役割を有している。ユーザは、ウェブサイトの使用に先立ち、まず会員情報を登録する。会員情報には、例えば、電子技術者、購買担当者、研究開発担当者、VIPユーザ、非登録ユーザなど、ユーザが登録したユーザタイプが記録されている。ユーザの役割が異なれば、関心を寄せる商品の属性も異なる。例えば、研究開発担当者は商品のパラメータに関心を寄せることが多いのに対し、購買担当者は商品の価格に関心を寄せることが多い。よって、ユーザの役割別に異なる第2重み値を設定する。例えば、表1に示すようになる。
Figure 0006858990
表1は、ユーザの役割として、役割A、役割B、役割Cを含んでいる。役割Aには商品の属性aが対応しており、第2重み値0.6が設定されている。役割Bには商品の属性bが対応しており、第2重み値0.7が設定されている。役割Cには商品の属性cが対応しており、第2重み値0.8が設定されている。
C.サーバ内の第3重み付けユニットは、商品の属性に基づいて商品の第3重み値を設定し、ユーザのウェブサイトアクセス時間に応じて第3重み値を調整する。
具体的に、各商品はいずれも複数の属性を有している。ユーザによって各属性に対するニーズは異なることから、商品の属性別に異なる重み値を設定し、例えば表2に示すように第3重み値を付しておく。
Figure 0006858990
表2において、商品の属性aの第3重み値は0.5、属性bの第3重み値は0.9、属性cの第3重み値は0.8と設定されている。
また、統計によれば、ユーザによるウェブサイトアクセス時間の違いによって、ユーザが必要とする情報も異なる。例えば、出勤日の出社時には、ユーザは商品の型番やデータをチェックして商品を購入することが多いが、出勤日の帰宅時又は休日には、ユーザは関連情報をチェックすることが多い。そのため、ユーザによるウェブサイトアクセス時間に基づいて、アクセス時間重み値を設定する。例えば、表3に示すようになる。
Figure 0006858990
表3では、商品の属性aに対し、時間別に異なるアクセス時間重み値を設定している。出勤日の出社時には、商品属性aのアクセス時間重み値を0.6と設定し、出勤日の帰宅時には、属性aのアクセス時間重み値を0.7と設定し、非出勤日には、属性aのアクセス時間重み値を0.8と設定している。
D.サーバ内の第4重み付けユニットは、商品又はメーカーの販促情報に基づいて、商品又はメーカーの第4重み値を設定する。電子商取引サイトとして、販売者は、在庫又は市場に応じて定期的に一部商品につき割引セールを実施する。当然ながら、販売者は、割り引きした商品を検索結果に出現させるとともに、ソート位置をできるだけ上位にしたいと考える。そこで、本実施例では、販促に参加するメーカー又は商品の第4重み値を設定する。販促参加メーカー及び商品の第4重み値については、手動で設定する必要がある。
図4を参照して、ユーザが検索ボックスに検索ワードを入力すると、動的マッチングユニットが、検索ワードに基づき、サーバの異なる辞書内で、予め定められた探索ルールに従い探索及びマッチングを行って、協力メーカーからの提供商品であるか否かを判断する。そして、協力メーカーからの提供商品でない場合には、協力メーカーから代替商品を探す。また、協力メーカーからの提供商品である場合には、当該商品が販促イベントに参加しているか否かを判断し、参加している場合には、商品の総合重み値の演算時に第4重み値を加える。
本実施例では、上記のように、第1重み値、第2重み値、第3重み値、第4重み値を設定し、メーカーの違い、商品の違い、商品属性の違い、ユーザの違い、ユーザの使用時間の違いといった影響要因を考慮して、検索結果をより合理的とし、ユーザの要望にいっそう適合させる。且つ、ウェブサイトの販売者のニーズを考慮して、販売者の利益を満足可能とする。動的マッチングユニット内の閾値演算ユニットは、予め定められたアルゴリズムに基づいて、商品の第1重み値、第2重み値、第3重み値、第4重み値を総合的に演算し、商品の総合重み値を取得する。本実施例では、総合重み値の演算方法については限定せず、各要因をバランスよく考慮できればよい。好ましくは、総合重み値に基づいて、重み値が大きいほど並びが上位となるよう検索結果をソートするか、或いは、総合重み値に基づいて、重み値が小さいほど並びが上位となるよう検索結果をソートする。
好ましくは、ユーザタイプの違いに応じてユーザの検索権限を設定する。ユーザタイプが異なれば検索権限が異なり、得られる検索結果も異なるようにする。例えば、VIPユーザは何らかの特定商品の商品情報を検索可能であるが、一般ユーザに対してはこれらの情報を開示しないというように、VIPユーザと一般ユーザの権限を異なるものとする。
更に、本実施例の方法で検索すれば比較的合理的な検索結果を得られるが、時間や新商品及び市場の変化に伴って、商品に対するユーザのニーズは絶えず変化して行く。そのため、本実施例における前記重み値及び権限の設定はいずれも動的に変化し、検索結果の即時最適化を実現する。従って、本実施例では、サーバ内にモニタリングユニットを設置する。モニタリングユニットは、ユーザが検索後に開いた検索結果の、検索ボックスのプルダウンリストにおける並びをモニタリングし、統計する。そして、一定期間の統計後、検索結果とユーザのニーズとが一致しているか否かを評価する。例えば、毎回、検索リスト内に10個の商品情報が存在し、ユーザが検索後に上位5つ以内を選択していれば、検索結果がユーザのニーズと一致していることを意味する。逆に、ユーザが下位に配列された商品を選択している場合には、並びが合理的でないことを意味するため、一定期間の統計を通じて対応する商品の重み値を調整することで、当該検索ワードに対応する商品の並びを上昇させる。或いは、ユーザは、検索ワードを1回入力したあと必要な結果を得られなかった場合には、再び検索を実施する。このことは、現在の検索結果が合理的でないことを意味するため、再調整が必要である。サーバは、ユーザのクリック結果に基づいて、検索ワードに対応する商品の重み値を自動的に調整するか、或いは、ユーザによるクリックの統計情報をウェブサイトの管理者に報告することで、ウェブサイトの管理者に調整を促す。
ステップ103:予め定められたソートルールに従って検索結果をソートし、検索ボックスのプルダウンリストにソート後の検索結果を表示する。上記のように、検索ワードに基づいて検索及びソートすることで、並びが上位の検索結果を選択し、検索ボックスのプルダウンリストに表示する。
図5〜6を参照する。図5〜6は、本実施例のウェブサイトにおける高精度検索方法のプルダウンリストを示す図である。図面から明らかなように、ユーザは検索ボックスに検索ワードaと入力し、10個の検索結果を取得している。なお、プルダウンリスト内の商品の数は必要に応じて調整すればよい。
ステップ104:各検索結果には、商品名及び商品名に対応する機能ボタンが含まれる。サーバの辞書には、ダウンロード辞書、閲覧辞書、購入辞書、検索辞書等が含まれるがこれらに限らない。機能ボタンには、ダウンロード、閲覧、購入、検索等が含まれるがこれらに限らない。また、機能ボタンは、機能説明アイコン及び/又は機能説明文字を含む。各検索結果には、1又は複数の機能ボタンを対応付ければよい。なお、機能ボタンごとにウェブページアドレスが対応付けられており、クリックすることで対応するウェブページにリンクするものと解釈すればよい。
具体的に、図5〜6を参照する。図5〜6は、本実施例のウェブサイトにおける高精度検索方法のプルダウンリストを示す図である。図5では、検索結果ごとに対応する機能ボタンが1つ対応付けられている。また、図5では、検索結果ごとに1又は複数の対応する機能ボタンが対応付けられている。
なお、サーバには、商品名と機能ボタンの対応関係が予め設定されており、且つ、対応関係がサーバの対応する辞書に蓄積されている。
ステップ105:機能ボタンをクリックすると、機能ボタンに対応する予め定められた機能画面にジャンプするとともに、予め定められた機能画面が対応する機能情報を表示する。
具体的に、ユーザはプルダウンリストの検索結果から必要な検索結果を選択した後、対応する機能ボタンをクリックして対応する機能画面に進む。機能画面への進み方には、現在の画面を覆う、新たに画面を構築する、ウィンドウをポップアップさせる、といった方式があるがこれらに限らない。好ましくは、マウスを機能ボタンまで移動させると、機能ボタンが表示アイコンを変化させるか、或いは、表示色を変化させて、ユーザが機能ボタンを選択しようとしていることを提示する。
図7〜10を参照する。図7〜10は、機能ボタンに対応する機能画面を示す図である。
具体的に、図7は、本実施例のウェブサイトにおける高精度検索方法の検索機能ボタンに対応する表示画面である。ユーザが検索ボックスに検索ワードを入力すると、上記のステップを経て検索結果が得られ、プルダウンリストに表示される。ユーザがプルダウンリスト内の何らかの検索結果に対応する「検索」機能ボタンをクリックすると、直ちに当該検索結果の表示画面にジャンプして、ソート済みの検索結果が当該検索結果の表示画面に表示される。これにより、「ワンステップ」による高精度検索が実現されるため、操作手順が大幅に簡略化され、ユーザエクスペリエンスが向上する。
具体的に、図8は、本実施例のウェブサイトにおける高精度検索方法の閲覧機能ボタンに対応する表示画面である。ユーザが検索ボックスに検索ワードを入力すると、上記のステップを経て検索結果が得られ、プルダウンリストに表示される。ユーザがプルダウンリスト内の何らかの検索結果に対応する「閲覧」機能ボタンをクリックすると、直ちに当該閲覧機能表示画面にジャンプする。且つ、ユーザが直接閲覧可能となるよう、対応するデコーダが呼び出されて、例えば、PDFドキュメント、WORDドキュメント、画像等のデータ内容が表示される。これにより、「ワンステップ」による高精度閲覧が実現されるため、操作手順が大幅に簡略化され、ユーザエクスペリエンスが向上する。
具体的に、図9は、本実施例のウェブサイトにおける高精度検索方法のダウンロード機能ボタンに対応する表示画面である。ユーザが検索ボックスに検索ワードを入力すると、上記のステップを経て検索結果が得られ、プルダウンリストに表示される。ユーザがプルダウンリストにおける何らかの検索結果に対応する「ダウンロード」機能ボタンをクリックすると、直ちにダウンロード機能表示画面にジャンプする。且つ、対応するダウンロードツールが呼び出され、データダウンロードのダイアログボックスがポップアップされて、蓄積箇所の選択等のダウンロード操作が表示される。これにより、「ワンステップ」による素早いダウンロードが実現されるため、操作手順が大幅に簡略化され、ユーザエクスペリエンスが向上する。
具体的に、図10は、本実施例のウェブサイトにおける高精度検索方法の購入機能ボタンに対応する表示画面である。ユーザが検索ボックスに検索ワードを入力すると、上記のステップを経て検索結果が得られ、プルダウンリストに表示される。ユーザがプルダウンリストにおける何らかの検索結果に対応する「購入」機能ボタンをクリックすると、直ちに購入機能表示画面にジャンプして、購入商品の情報や、必要数、単価、送付先住所、担当者等の記入を要する購入リストが表示される。好ましくは、ユーザが登録ユーザであり、且つ購入情報を記入したことがあるか、或いは、購入記録が存在する場合には、ユーザによる既存情報の記入を自動的に補助する。これにより、「ワンステップ」による購入体験が実現されるため、操作手順が大幅に簡略化され、ユーザエクスペリエンスが向上する。
なお、上記の検索、閲覧、ダウンロード、購入を実現するための迅速な検索操作は本実施例の検索方法を説明するためのものにすぎず、本方法により実現されるその他の機能もまた本発明による保護の範囲に属する。
本発明を実施すれば、検索過程においてより多くの要素が考慮され、且つ、各要素の重み値が合理的に設定される。これにより、検索結果のソートがより的確且つ合理的となり、人や時間の違いに応じたニーズを満足させられる。また、操作手順及び中間での表示段階が簡略化されるため、ユーザのニーズにダイレクトに対応して、ユーザによる直接的な検索、閲覧、ダウンロード、購入等の操作が実現される。よって、操作手順が減少し、ユーザエクスペリエンスが向上する。
以上の実施例は本発明の技術思想と特性を説明するためのものにすぎず、当業者が本発明の内容を理解し、且つ当該内容に基づいて実施可能となることを目的としており、本発明による保護の範囲を制限するものではない。また、本発明の特許請求の範囲に基づき実施される等価の変形及び補足は、いずれも本発明の特許請求の範囲に含まれる。

Claims (9)

  1. ウェブサイトにおける高精度検索方法であって、
    検索ボックスが、ユーザにより入力された検索ワードを取得し、前記検索ワードを動的マッチングユニットに送信するステップと、
    前記動的マッチングユニットが、前記検索ワードに基づき、サーバにおける異なる辞書内で、予め定められた探索ルールに従って探索及びマッチングすることで検索結果を取得し、前記検索結果が複数の商品情報を含むステップと、
    前記動的マッチングユニットが、予め定められたソートルールに従って前記検索結果をソートし、前記検索ボックスのプルダウンリストにソート後の前記検索結果を表示し、各前記検索結果に、商品名及び前記商品名に対応する機能ボタンが含まれる、ステップと、
    前記機能ボタンをクリックすると、前記機能ボタンに対応する予め定められた機能画面にジャンプするとともに、前記動的マッチングユニットが、前記予め定められた機能画面が対応する機能情報を表示するステップ、を含み、
    前記動的マッチングユニットが、前記検索ワードにマッチングした対応商品に基づいて、前記検索ワードにマッチングした対応商品が予め定められたメーカーの商品か否かを判断し、
    予め定められたメーカーの商品である場合には、前記検索ワードにマッチングした対応商品を検索結果に加え、
    予め定められたメーカーの商品でない場合には、前記ウェブサイト内で前記検索ワードにマッチングした商品と類似の商品を探索して表示する、とのステップを更に含むことを特徴とするウェブサイトにおける高精度検索方法。
  2. 前記検索ボックスがユーザにより入力された検索ワードを取得する前に、更に、
    前記商品名と前記機能ボタンの対応関係が予め設定され、且つ、前記対応関係が前記サーバの対応する辞書に蓄積されることを特徴とする請求項1に記載のウェブサイトにおける高精度検索方法。
  3. 前記動的マッチングユニットが、前記検索ワードに基づき、サーバにおける異なる辞書内で、予め定められた探索ルールに従って探索及びマッチングする際には、
    前記動的マッチングユニット内の探索ユニットが、前記検索ワードを利用して前記サーバにおける異なる辞書内で探索及びマッチングを行うことで第1検索結果を取得し、
    前記動的マッチングユニット内のソートユニットは、商品の重み値を利用して前記第1検索結果をソートし、第2検索結果を取得することを特徴とする請求項1に記載のウェブサイトにおける高精度検索方法。
  4. 前記サーバ内の第1重み付けユニットがメーカーの第1重み値を設定するとともに、前記メーカーから提供される商品が対応する前記第1重み値を有し、
    前記サーバ内の第2重み付けユニットが、ユーザが要するサービス内容に基づいてユーザタイプを設定し、前記ユーザタイプに基づいて第2重み値を設定し、
    前記サーバ内の第3重み付けユニットが、商品の属性に基づいて商品の第3重み値を設定し、ユーザのウェブサイトアクセス時間に応じて前記第3重み値を調整し、
    前記サーバ内の第4重み付けユニットが、商品又はメーカーの販促情報に基づいて商品又はメーカーの第4重み値を設定する、というように重み値を予め設定することを特徴とする請求項3に記載のウェブサイトにおける高精度検索方法。
  5. 前記の予め定められたソートルールに従って前記検索結果をソートする際には、
    前記動的マッチングユニット内の閾値演算ユニットが、予め定められたアルゴリズムに基づいて、商品の前記第1重み値、前記第2重み値、前記第3重み値、前記第4重み値を総合的に演算することで商品の総合重み値を取得し、
    前記総合重み値に基づいて、重み値が大きいほど、或いは小さいほど並びが上位となるように前記検索結果をソートすることを特徴とする請求項4に記載のウェブサイトにおける高精度検索方法。
  6. 前記サーバ内のモニタリングユニットが、ユーザが検索後に開いた検索結果の、前記検索ボックスのプルダウンリストにおける並びをモニタリングして統計するステップと、
    前記サーバ内の重み付け調整ユニットが、前記モニタリングユニットによるモニタリング結果に基づいて重み値を調整するステップ、を更に含むことを特徴とする請求項5に記載のウェブサイトにおける高精度検索方法。
  7. 前記サーバの辞書には、ダウンロード辞書、閲覧辞書、購入辞書、検索辞書のうちの1又は複数が含まれることを特徴とする請求項1に記載のウェブサイトにおける高精度検索方法。
  8. 機能ボタンには、ダウンロード、閲覧、購入、検索のうちの1又は複数が含まれることを特徴とする請求項1に記載のウェブサイトにおける高精度検索方法。
  9. 前記機能ボタンは、機能説明アイコン及び/又は機能説明文字を含むことを特徴とする請求項に記載のウェブサイトにおける高精度検索方法。
JP2019527352A 2016-11-18 2017-10-20 ウェブサイトにおける高精度検索方法 Active JP6858990B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201611018569.6 2016-11-18
CN201611018569.6A CN106503258B (zh) 2016-11-18 2016-11-18 一种网站站内精确搜索方法
PCT/CN2017/107112 WO2018090786A1 (zh) 2016-11-18 2017-10-20 一种网站站内精确搜索方法

Publications (2)

Publication Number Publication Date
JP2020503596A JP2020503596A (ja) 2020-01-30
JP6858990B2 true JP6858990B2 (ja) 2021-04-14

Family

ID=58324812

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019527352A Active JP6858990B2 (ja) 2016-11-18 2017-10-20 ウェブサイトにおける高精度検索方法

Country Status (5)

Country Link
US (1) US11010441B2 (ja)
EP (1) EP3528142A4 (ja)
JP (1) JP6858990B2 (ja)
CN (1) CN106503258B (ja)
WO (1) WO2018090786A1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106503258B (zh) * 2016-11-18 2020-05-12 深圳市世强元件网络有限公司 一种网站站内精确搜索方法
CN109255011B (zh) * 2018-07-20 2021-07-02 深圳点猫科技有限公司 一种基于人工智能的搜索提示方法及电子设备
CN111324634B (zh) * 2018-12-14 2024-04-09 北京京东尚科信息技术有限公司 搜索排序方法及装置、电子设备、存储介质
CN109815379A (zh) * 2018-12-28 2019-05-28 深圳市世强元件网络有限公司 一种针对内容的智能搜索推荐方法、存储介质及终端
CN110347912A (zh) * 2019-05-28 2019-10-18 成都美美臣科技有限公司 一个电子商务网站推荐搜索结果的规则
CN110555167A (zh) * 2019-08-22 2019-12-10 上海摩库数据技术有限公司 一种基于化工行业的关联商品的推荐方法
CN112783410B (zh) * 2019-11-07 2023-11-24 北京拉酷网络科技有限公司 信息处理方法、介质、装置和计算设备
CN111259272B (zh) * 2020-01-14 2023-06-20 口口相传(北京)网络技术有限公司 搜索结果排序方法及装置
CN111654714B (zh) * 2020-05-25 2024-03-12 腾讯科技(深圳)有限公司 信息处理方法、装置、电子设备和存储介质
CN111915392A (zh) * 2020-06-30 2020-11-10 深圳市世强元件网络有限公司 一种元器件电商平台搜索结果分类展示方法
US20220207104A1 (en) * 2020-06-30 2022-06-30 Shenzhen Sekorm Component Network Co., Ltd Method for displaying the search results of a component e-commerce platform by classification
CN112258272A (zh) * 2020-10-20 2021-01-22 中智关爱通(上海)科技股份有限公司 基于网站页面的交易内容管理方法、***和可读存储介质
CN113239278A (zh) * 2021-06-08 2021-08-10 阿波罗智联(北京)科技有限公司 信息展示方法、装置、电子设备以及存储介质
CN114168866A (zh) * 2021-12-14 2022-03-11 北京字跳网络技术有限公司 一种搜索结果展现方法、装置、计算机设备和存储介质
CN117349508A (zh) * 2022-06-30 2024-01-05 华为技术有限公司 一种搜索方法、***及相关装置

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844589B2 (en) * 2003-11-18 2010-11-30 Yahoo! Inc. Method and apparatus for performing a search
US20070150457A1 (en) * 2005-06-13 2007-06-28 Inform Technologies, Llc Enabling One-Click Searching Based on Elements Related to Displayed Content
US8019694B2 (en) * 2007-02-12 2011-09-13 Pricelock, Inc. System and method for estimating forward retail commodity price within a geographic boundary
CN102446180B (zh) * 2010-10-09 2016-03-02 北京京东尚科信息技术有限公司 一种商品搜索方法及其装置
KR101850886B1 (ko) * 2010-12-23 2018-04-23 네이버 주식회사 감소 질의를 추천하는 검색 시스템 및 방법
CN102591972B (zh) * 2011-12-31 2017-09-29 北京百度网讯科技有限公司 提供商品搜索结果的方法及设备
CN103246654B (zh) * 2012-02-03 2018-04-20 腾讯科技(深圳)有限公司 搜索结果的展示处理方法和装置
US9317605B1 (en) * 2012-03-21 2016-04-19 Google Inc. Presenting forked auto-completions
CN103365839B (zh) * 2012-03-26 2017-12-12 深圳市世纪光速信息技术有限公司 一种搜索引擎的推荐搜索方法和装置
US9665615B2 (en) * 2012-10-24 2017-05-30 Microsoft Technology Licensing, Llc Search-as-you-type on a relational database
CN103778553A (zh) * 2012-10-26 2014-05-07 腾讯科技(深圳)有限公司 一种商品属性推荐方法及***
CN103870973B (zh) * 2012-12-13 2017-12-19 阿里巴巴集团控股有限公司 基于电子信息的关键词提取的信息推送、搜索方法及装置
US20170091883A1 (en) * 2013-01-31 2017-03-30 Lf Technology Development Corporation Limited Dynamic Search in Search
CN104077306B (zh) * 2013-03-28 2018-05-11 阿里巴巴集团控股有限公司 一种搜索引擎的结果排序方法及***
CN103744866A (zh) * 2013-12-18 2014-04-23 北京百度网讯科技有限公司 一种搜索方法与装置
CN103744938A (zh) * 2013-12-31 2014-04-23 北京百度网讯科技有限公司 一种用于生成与目标***对应的用户页面方法和装置
US9454621B2 (en) * 2013-12-31 2016-09-27 Google Inc. Surfacing navigational search results
US20150227972A1 (en) * 2014-02-07 2015-08-13 Huang (Joy) Tang System and methods for identifying and promoting tagged commercial products
JP5835754B2 (ja) * 2014-02-14 2015-12-24 株式会社ジャム 情報検索支援装置、情報検索支援方法、情報検索支援プログラム、プログラム格納媒体
US20160055263A1 (en) * 2014-08-22 2016-02-25 Successfactors, Inc. Providing Action Search and Quick Action Cards
CN106503258B (zh) * 2016-11-18 2020-05-12 深圳市世强元件网络有限公司 一种网站站内精确搜索方法
US10565229B2 (en) * 2018-05-24 2020-02-18 People.ai, Inc. Systems and methods for matching electronic activities directly to record objects of systems of record

Also Published As

Publication number Publication date
US20190332636A1 (en) 2019-10-31
EP3528142A1 (en) 2019-08-21
CN106503258B (zh) 2020-05-12
US11010441B2 (en) 2021-05-18
EP3528142A4 (en) 2020-06-17
CN106503258A (zh) 2017-03-15
WO2018090786A1 (zh) 2018-05-24
JP2020503596A (ja) 2020-01-30

Similar Documents

Publication Publication Date Title
JP6858990B2 (ja) ウェブサイトにおける高精度検索方法
US8532372B2 (en) System and method for matching color swatches
US8560398B1 (en) Method and system for providing item recommendations
JP5442799B2 (ja) タグ管理装置、タグ管理方法、タグ管理プログラム、及びそのプログラムを記憶するコンピュータ読取可能な記録媒体
US20150379733A1 (en) Automatic image-based recommendations using a color palette
WO2015179756A1 (en) Systems and methods for customizing search results and recommendations
JP2013541082A (ja) 商品推薦
US8392290B2 (en) Seller conversion factor to ranking score for presented item listings
KR20190142508A (ko) 상품 정보 제공 방법 및 장치
US10546334B2 (en) Information processing apparatus, information processing method, and program
KR101707660B1 (ko) 연관 검색어를 이용한 관심사 카테고리 기반 이커머스 시스템
JP6037540B1 (ja) 検索システム、検索方法およびプログラム
US20180107720A1 (en) Dynamic assignment of search parameters to search phrases
CN114820123A (zh) 团购商品推荐方法、装置、设备及存储介质
JP2012150563A (ja) 商品推薦装置及び方法及びプログラム
JP6945518B2 (ja) 情報処理装置、情報処理方法および情報処理プログラム
JP6424194B2 (ja) 情報処理装置、情報処理方法、及び情報処理プログラム
JP6056327B2 (ja) 電子商取引サーバ装置
JP5293970B2 (ja) 商品推奨方法及び商品推奨システム
JP7290304B2 (ja) 検索システム
JP5835754B2 (ja) 情報検索支援装置、情報検索支援方法、情報検索支援プログラム、プログラム格納媒体
JP6913596B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP6499332B1 (ja) 提案装置、提案方法、ならびに、プログラム
JP5735191B1 (ja) 検索装置、検索方法、記録媒体、ならびに、プログラム
WO2017090093A1 (ja) 情報処理装置、情報処理方法、及び情報処理プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210302

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210318

R150 Certificate of patent or registration of utility model

Ref document number: 6858990

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250