ホームページ >ウェブフロントエンド >CSSチュートリアル >GoogleやAmazonのように、あなたのビジネスの究極の検索を構築します

GoogleやAmazonのように、あなたのビジネスの究極の検索を構築します

William Shakespeare
William Shakespeareオリジナル
2025-02-19 11:05:09373ブラウズ

ウェブサイトの検索エクスペリエンスの改善:速度、関連性、デザインは不可欠です

Build the Ultimate Search for Your Business, Just Like Google and Amazon

コアポイント:

  • 優れたWebサイト検索エクスペリエンスは非常に重要であり、検索エンジニアの大規模なチームを必要とせずに達成できます。将来の検索の焦点は、UXデザイナーとフロントエンドエンジニアに依存するユーザーエクスペリエンスにあります。
  • 優れた検索エクスペリエンスの3つの柱は、速度、関連性、デザインです。速度は、検索結果をミリ秒で提供することを指します。
  • 管理された検索エンジンアルゴリアにより、エンジニアは優れた検索エクスペリエンスを構築できます。世界中で非常に高速な検索結果(35ミリ秒未満)を提供し、最適化されたアルゴリズムを使用して結果の関連性を保証し、微調整および反復検索エクスペリエンスの分析ダッシュボードを提供します。
  • 検索エクスペリエンスをどのように構築しても、標準は同じです。ユーザーは、Google、Amazon、またはその他のWebサイトであれ、検索エクスペリエンスが適切に機能することを期待しています。

Build the Ultimate Search for Your Business, Just Like Google and Amazon

(この記事はアルゴリアが後援しています。SitePointを可能にした私たちをサポートするスポンサーに感謝します。多くの企業が検索について考えるときに最初に思い浮かぶのは、Googleです。彼らはトラフィックを引き付けるためにSEOとSEMに多額の投資をしますが、彼ら自身のウェブサイトの検索体験はしばしば見落とされています。 GoogleやAmazonと比較して、ShopifyやWordPressなどのプラットフォームのデフォルトの検索オプション。問題は、ほとんどの人がウェブサイトの検索を改善することを考えると、検索エンジニアのチームを雇って、マシン学習の予測的な検索体験を作成することですそれはそうですか?間違っている。あなたのウェブサイトがその中に悪いカスタマーエクスペリエンスを持っている場合、あなたのウェブサイトへのトラフィックを引き付けることに投資することは悪い考えですあなたのウェブサイトの検索は改善が必要になる場合があります。覚えておいてください:2016年には、インターネットエクスペリエンスの93%が検索から始まりました。あなたが犯すことができる最大の間違いは、「クライアントのデジタルエクスペリエンスにとって検索は重要ではない」とは考えていませんが、検索エンジニアのチームが優れた検索エクスペリエンスを得るには必要だと考えています。この記事の1つだけを覚えている場合は、これを覚えておいてください。2017年には、検索はもはやバックエンドのものではなく、経験でした。優れた検索体験の未来は、UXデザイナーとフロントエンドエンジニアの手にあります。 2012年以来、Algoliaは、すべてのエンジニアが管理された検索エンジンの上に優れた検索エクスペリエンスを構築できるようにし、世界中の何千ものWebサイトや製品を強化できるようにしています。この間、私たちはクライアントに優れた検索エクスペリエンスに必要な要件について教育しました。優れた検索は、単なる派手なアルゴリズムや超個人化以上のものです。検索は非常に直感的なプロセスです。ユーザーは検索エクスペリエンスを1つずつ分析しません。実際、製品のほとんどのユーザーは、検索バー自体が検索バーを構成する個々のコンポーネントではなく機能であると言う場合があります。検索が優れているのか、それとも平均的であるかを直感的に知ることができます。一般的な検索と優れた検索の違いは、検索の3つの柱 - 速度、関連性、デザインです。

Build the Ultimate Search for Your Business, Just Like Google and Amazon

ミリ秒は重要です

Algoliaは、35ミリ秒未満の速度で世界中の検索結果の99%を提供しています。お客様に尋ねてください。 「この質問はどれくらい速くなるのか」と答えます。
  • 100ミリ秒の遅延は、Amazonの1%の売り上げ500ミリ秒の遅延により、Googleはトラフィックの10%を失います
  • 10秒:デジタル消費者の注意の継続的
それは時間との競争であり、視聴者を引き付け続ける必要があります。ユーザーエクスペリエンスのどの段階でも、特に検索が失速した場合、検索エクスペリエンスをGoogleとAmazonと比較して無意識のうちに比較して、解約します。ユーザーが気づかないことを期待するのと同じくらい速くなります。

会話で、誰かがあなたの質問に迅速に答えた場合、会話はあなたをぼんやりと見つめ、「どれくらいの時間がかかるでしょうか?」あなたが興味を持っているものから「なぜこれがそんなに時間がかかるのか」に変わります 「方法」は、運用レベルに焦点を当てています。検索クエリが結果の速度を返す場合、3つのことが重要です。 クエリが伝播する必要がある距離

相関を決定するために質問する必要があるレコードのサイズ
    相関を決定するために使用されるアルゴリズムの複雑さ
  1. 内部ソリューションの場合、ユーザーを照会する距離は、ホストされているWebサイトサーバーを保存する場所によって異なります。ウェブサイトの読み込み速度を最適化するために世界中にサーバーを展開することは意味がないため、検索速度を最適化するために、検索ソリューションを主要な市場にコピーする必要があります。
  2. Blinkは、インスタント検索を作成している約180ms (タイピングの直後に結果を表示するインスタント検索エクスペリエンス)を作成し、点滅よりも早く結果を提供する必要があります。あなたの目標は、クエリの99%が35ミリ秒で表示されることです。 Algoliaなどのソリューションをホストするには、検索バーのCDNである分散検索ネットワーク(DSN)があることを確認する必要があります。ユーザーは、ユーザーのソースに応じて、世界中の最大50のサーバーに複製します。

レコードを合理化しておきます

レコードが小さいほど、エンジンをより速く通過します。 Algoliaなどの検索エンジンの場合、100万個のシングルセグメントブロックを検索すると、10,000個の100セグメントブロックを検索するよりも速くなります。また、特定のテキストのクエリが一致する場所を指摘して、関連性を向上させることもできます。合理化された検索マシンを維持するということは、合理化された検索アルゴリズムを持つことを意味します。 Algoliaは、引き分けを破壊するアルゴリズムを使用します。これは、現在の関数のランキング出力が結ばれている場合にのみトリガーされる一連の単純なネストされた関数です。これは、最初の関数(たとえば、Geosearch、distanceユーザーの場合)が各結果の一意のランキングを返し、ドローがない場合、関数はそこに停止し、高速で、相関に影響しないことを意味します。 Elastic SearchやSOLRなどの検索エンジンフレームワークは、フローティングポイントスコアリングアルゴリズムを使用し、開発者自身によって書かれています。これらのアルゴリズムは最初は単純な場合がありますが、各反復と改善により - ここには少しスペルの耐性があり、そこには少し同義語処理があります。アルゴリズムは大きくなり、必ずしも関連するものではありません。

関連性

関連性とは、探しているものを見つけることを意味します。関連性には、2つの側面が含まれます

    テキストの関連性:クエリの検索可能な単語とレコードの一致の程度
  • ビジネス関連性(つまり、ビジネスインジケーター):販売/ビュー/いいね、特別なオブジェクト、価格、日付...
すべての検索エンジンが同じではなく、同様に、すべての検索エクスペリエンスには、テキストとビジネスの関連性の独自のバランスがあります。最も重要なことは、使用する検索フレームワークは、これら2つの異なるタイプのデータポイントを処理できることです。ユーザーにとって最も重要なビジネス/バニティメトリックによる並べ替えに加えて、いくつかのセマンティックな課題にも対処する必要があります。

スペルに耐性があります:自動修正が完璧な検索体験を台無しにしないでください。
  • 同義語:「ジャンパー」を検索する英国のユーザーは、あなたの素晴らしい「セーター」シリーズを見つけることができるはずです。
  • ロングクエリ:「フェードされたブルージーンズ」を検索するユーザーは、「フェードされたジーンズ」しかないため、結果が見つかりません。
  • 関連性はすべての検索エクスペリエンスに固有のものであり、ユーザーが検索しているもの、見つけるもの、見つけられないものを理解することは、ランキングアルゴリズムを調整または変更するよりも価値があります。 Algoliaは、すべてのユーザーに分析ダッシュボードを提供し、重要なデータを提供することに加えて、ユーザーにとって最もイライラすることもあります出発点。さらに、Algoliaはフローティングポイントスコアではなくタイブレイクアルゴリズムを使用するため、小さな変更ごとにコードに触れることなく、ダッシュボードで直接相関関係を微調整して反復することができます。

デザイン

Build the Ultimate Search for Your Business, Just Like Google and Amazon 検索バーのUI/UXが最も重要な柱である可能性がありますが、これはしばしば最も見落とされがちです。主に、検索が通常、経験ではなくランキングの最適化と速度に焦点を当てているためです。しかし、ユーザーが検索結果を取得するために毎回「Enter」キーを押す必要がある場合、稲妻の速度と関連する検索の使用は何ですか?優れた検索エクスペリエンスのためのベストプラクティスのいくつかは次のとおりです。

  • インスタント検索結果:各キープレスは結果を生成するはずです。非常に速い速度と組み合わせると、ユーザーはキーを押すたびに検索結果が常に改善されていると感じるでしょう。
  • ハイライト結果:特定の応答を取得するための「理由」を理解することは、正しい結果自体を取得するのと同じくらい重要かもしれません。クエリがレコードのセカンダリプロパティに表示されるという理由だけで、トップレベルの結果ですか?条件付きで表示して強調表示して、ユーザーが指定された結果が表示される理由をユーザーが把握できるようにします。
  • 結果にコンテキストを提供する:ランキングアルゴリズムでビジネスメトリック(人気、価格、可用性)を使用する場合、検索結果にこれらのメトリックを表示して、ユーザーがこれを確認してください。ランキングフォーミュラを強調していると考えてください!
  • プレースホルダーテキスト:ユーザーが入力を開始する前に検索バーにプレースホルダーテキストを残し、ユーザーに検索できるものを知らせます。たとえば、「ジョージクルーニー、老人のための国、ドラマ、1920年代」マルチカテゴリ検索:ユーザーが成功する方法が多いほど、必要なものを見つける可能性が高くなります。 WordPressブログで記事を検索しているだけで、ユーザーが著者、カテゴリ、タイトル、タグで検索できるようにしている場合でも、ユーザーが検索の仕組みを学習させるのではなく、ユーザーに希望どおりに検索できることを意味します。
舞台裏のほとんどのクリエイティブ業界と同様に、デザインは非常に具体的な一連のステップです。このリストを使用して美しい検索結果を取得し、お気に入りの検索バー(またはSitePoint)を試すときにこれらのデザイン要素を念頭に置いておくことができます。何が欠けている?あなたの問題は何ですか?デザインはこれらの質問にどのように答えますか?

結論

エンドユーザーの場合、検索は本能的です。機能するか、機能しません。あなたにとって、何を探すべきかを知っていれば、検索は簡単になります。優れた検索エクスペリエンスを得るために、検索専門家である必要はありません。 Algoliaでは、検索の未来は優れたUX/UIにあると考えています。これが、Algoliaの統合がデザインのベストプラクティスと事前に構成されている理由です。ホストされている検索プラットフォームは、速度の問題を処理し、誰でもできることを調整することで、素晴らしいアプリエクスペリエンスの構築に集中できます。どのように検索を構築しても、基準は同じです。優れた検索(速度、関連性、デザイン)を定義する柱は、Algolia、Google、またはその他の参加者によって決定されません。彼らは、あなたがGoogle、Amazon、または他のアプリであろうと、検索エクスペリエンスが適切に機能することを期待するユーザーによって決定されます。

検索エンジン(FAQ)

に関するFAQ 検索エンジンの3つの柱は何ですか?

検索エンジンの3つの柱は、関連性、発見、信頼性です。関連性とは、Webページコンテンツが検索者クエリと一致する程度を指します。発見とは、検索エンジンがWebページを見つけてインデックスする方法を指します。一方、信頼性とは、Webページの信頼性と権限を指します。これらの3つの柱は、検索エンジンの結果でWebページのランキングを共同で決定します。

検索エンジンはどのように関連性を決定しますか?

検索エンジンは、Webページのコンテンツを分析することにより、関連性を決定します。キーワードの使用、キーワードの使用コンテキスト、コンテンツの全体的な品質などの要因を検討します。 Webコンテンツが検索者クエリに関連するほど、検索エンジンの結果でランクが高くなります。

検索における発見の役割は何ですか?

ディスカバリーは、Webページを見つけてインデックス作成する検索エンジンのプロセスです。これは、Crawlingと呼ばれるプロセスを通じて行われます。ここでは、検索エンジンがボットを送信してネットワークを閲覧し、新しいコンテンツまたは更新されたコンテンツを探します。 Webページが発見されると、インデックスを作成して検索エンジンの結果で利用できるようにすることができます。

検索エンジンはどのように信頼性を評価しますか?

検索エンジンは、Webページの権限、コンテンツの品質、それへのリンクの量と品質などの要因を調べることにより、信頼性を評価します。信頼性が高いWebページは、信頼できる権威あると見なされており、検索エンジンの結果で上位にランクされる可能性が高くなります。

Google以外の代替検索エンジンは何ですか?

Googleは最も人気のある検索エンジンですが、さまざまな機能と利点を提供するいくつかの選択肢があります。これらには、Bing、Yahoo、Duckduckgo、Baiduが含まれます。各検索エンジンには独自のアルゴリズムとランキング係数があり、同じ検索クエリに対して異なる結果を提供する場合があります。

検索エンジンマーケティングはどのように機能しますか?

検索エンジンマーケティングは、検索エンジンの結果におけるWebサイトの可視性を改善することにより、Webサイトを促進する戦略です。これは、有料広告、検索エンジンの最適化、または両方の組み合わせを通じて実現できます。目標は、より多くのトラフィックをウェブサイトにより引き付けることであり、それが売り上げと収益の増加につながる可能性があります。

Amazon SEOとは何ですか?

Amazon SEOは、Amazonの製品リストを最適化してAmazonの検索結果で上位にランク付けするプロセスです。これには、関連するキーワードの使用、詳細な製品の説明の提供、肯定的な顧客レビューの取得が含まれます。適切に最適化された製品リストは、可視性、クリックスルーレート、販売を改善できます。

世界のトップ検索エンジンは何ですか?

世界のトップ検索エンジンには、Google、Bing、Yahoo、Baidu、Yandexが含まれます。 Googleは最も広く使用されていますが、他の検索エンジンにも大きなユーザーベースがあります。各検索エンジンには独自の機能と利点があり、あなたが最適な検索エンジンには、特定のニーズと好みに依存します。

検索エンジンでの私のウェブサイトのランキングを改善する方法は?

検索エンジンでのウェブサイトのランキングの改善には、関連性、発見、信頼性のためにウェブサイトを最適化することが含まれます。これには、関連するキーワードの使用、高品質のコンテンツの作成、高品質のバックリンクの取得、検索エンジンによってWebサイトが簡単に発見されるようにすることが含まれます。

検索エンジンの未来は何ですか?

検索エンジンの将来には、より多くのパーソナライズ、他のサービスとの統合、および人工知能のより多くの使用が含まれる場合があります。検索エンジンは常に進化しており、より関連性の高い結果を提供し、テクノロジーとユーザーの行動の変化に対応しています。

以上がGoogleやAmazonのように、あなたのビジネスの究極の検索を構築しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。