私は、WordPress に付属の検索機能が「弱い」ことを常に懸念していました。また、WordPress に付属の検索機能では、タグ、カテゴリー、その他のコンテンツを検索することはできません。 . 検索結果は時系列に並べることができるので、探すのが本当に面倒なこともあります。

通常、WordPress に付属している検索機能を強化するには、Baidu と Google のカスタム検索を使用します。以前、Baidu、Google カスタム検索、Elasticsearch の自作検索の記事で詳しく紹介しました。読むことができます。しかし、Baidu と Google のカスタム検索の使用には 2 つの致命的な問題があります。

まず、Baidu サイト検索は Https をサポートしていませんが、問題を解決するために nginx 逆生成を使用する方法がインターネット上にたくさんあります (興味のある友人はこの記事を読むことができます: Nginx 逆バインディング、キャッシュ アクセラレーション、自動キャッシュ更新、および実際の IP の取得)。 . HTTPS通話の問題もありますが、手続きが煩雑で画像が開けない、追加料金が発生するなどの問題もあります。

2つ目は、Googleカスタム検索が中国では使えないという点で、この項目は基本的にGoogleオンサイト検索を「廃止」するものです。 2 つの大手検索エンジンは使用できないため、ニッチな検索エンジンである Algolia を見つけました。 Algolia は、フランスのパリ出身の Nicolas Desseny と Julien Lemoine によって 2012 年に設立されました。当初は携帯電話でのオフライン検索が主な事業でした。

Algolia を使用して WordPress にリアルタイムのサイト内検索機能を追加 - より高い検索品質とより正確なコンテンツ

アルゴリアには現在、15 の地域に 47 のデータセンターがあります。 1,600 を超える顧客にサービスを提供し、毎月 120 億件のユーザー クエリ リクエストを処理する顧客は、主に電子商取引やその他の分野から来ています。国内ユーザーの場合、Hexo 静的ブログでは Algolia オンサイト検索を使用するのが一般的であり、WordPress に Algolia オンサイト検索を統合するのは非常に簡単です。

WordPress の最適化に関するその他の記事は、次のとおりです。

  1. DirectAdmin スペースで OpCache と Redis キャッシュの高速化が可能 - WP で Redis キャッシュが有効化
  2. 私が使用している WordPress プラグイン - WP SEO、CDN、キャッシュ、写真、電子メール、フォーラム プラグイン
  3. WordPress は MailPoet を使用して独自の RSS 更新電子メール通知システム - ユーザーのサブスクリプションと管理を構築します

追記: 2019 年 9 月 15 日更新。WordPress 記事が比較的長い場合、この時点でディレクトリ ナビゲーションを追加することが非常に必要です。WordPress 記事ディレクトリ側の固定スクロール - Easy Table および LuckyWP Table プラグイン。

追記: 2019 年 12 月 2 日に更新されました。 より強力で高速な無料のオンサイト検索を構築したい場合は、 RediSearch 高性能全文検索エンジン: RediSearch high もお試しください。 -パフォーマンスの全文検索エンジン 検索エンジン - WordPress と統合して高品質の検索を作成します。

1. Algolia を登録して使用する

Webサイト:

  1. 公式サイト:https://www.algolia.com/

Algolia オンサイト検索エンジンを使用するには、まずアカウントを登録する必要があります。

Algolia は、50,000 のクエリと 10,000 のレコードを含む無料バージョンを提供しています。これは基本的に小規模なブログでのみ使用できます。大規模な Web サイトでは、有料バージョンを使用することをお勧めします。

Algolia のアカウント管理インターフェイスに移動して API を見つけてメモします。

2. WP が Algolia を統合

2.1 プラグインのインストール

  1. HTTPS://WordPress.org/plugins/I'm fear-search-with-Aragon Oh Two/

Algolia 検索エンジンを統合するための WordPress 用のプラグインが多数あります。ここでは、wzfou.com がこのプラグインを使用します: WP Search with Algolia。プラグインを有効にした後、左側のナビゲーション バーで [Algolia] をクリックして、Algolia に関連する設定を行います。

2.2 インデックス作成

Algolia API 情報を入力した後、「自動インデックス作成」を選択してクリックします。Algolia では、WordPress の記事、タグ、カテゴリに加えて、フォーラム、製品などを追加することもできます。 、WooCommerce ストアをお持ちの場合はそれを使用してください。 (拡大するにはクリックしてください)

2.3 アルゴリズムを有効にする

WordPress は、Algolia 検索を有効にする 2 つの方法をサポートしています。1 つは、WordPress に付属の検索を保持し、ユーザーがコンテンツを検索するときに、Algolia はドロップダウン検索結果を即座に表示します。ユーザーが送信をクリックしても、WordPress の検索結果は引き続き表示されます。

もう 1 つは、Algolia が WordPress の組み込み検索を置き換えることです。送信をクリックすると、Algolia の検索結果ページに移動し、ユーザーはこのページでコンテンツの検索を続けることもできます。この方法の欠点は、Algolia を WordPress に完全に統合できるように CSS を自分で変更する必要があることです。

3. アルゴリズムリアルタイム検索

Algolia リアルタイム検索の効果は、このサイトの右上隅に表示されます。下の図は、Algolia サイトのリアルタイム検索結果を示しています。

4. まとめ

サードパーティの検索エンジンとして、Algolia は WordPress に完全に埋め込み、WordPress に付属する検索機能を置き換えることができます。 WP Search with Algolia プラグインは、新しい WordPress コンテンツを自動的に Algolia に組み込み、検索結果がリアルタイムで表示されます。

Algolia 検索エンジンは使いやすいですが、WordPress で Algolia 検索を有効にすると、基本的に操作レコードの半分以上が使い果たされます。Algolia の検索リクエストは使いやすくなります。非常に大きいのですぐに使い果たされる可能性があります。

返信を残す