SearchWP Documentation

インストールガイドを表示したり、ナレッジベースを参照したり、SearchWPの多くのフックについて確認したりできます。

\SearchWP\Engine

注:SearchWP エンジンは、完全に設定画面で管理されるように設計されています。

エンジンの直接操作は、サポートの指示があった場合にのみ行う必要があります。

\SearchWP\Engine は、\SearchWP\Query を実行する際に使用されるパラメータを制御します。

❗️重要❗️ \SearchWP\Engine は、SearchWP のインデックスに保存されるコンテンツを完全に定義します。その結果、\SearchWP\Engine の管理は設定画面で行う必要があります。実行時に可能な変更は限定的であり、以下に概説します。

引数

新しい \SearchWP\Engine をインスタンス化する際に、次のパラメータを渡すことができます:

name (string)
エンジンの名前。(デフォルト:'default'
settingsarray
設定。(デフォルト:[]

$name が保存済みの \SearchWP\Engine の名前である場合、その設定は自動的にロードされます。

$settings が空の場合、利用可能な \SearchWP\Source および \SearchWP\Attribute の設定に基づいたデフォルトの設定コレクションが使用されます。

$settings はプログラムで直接操作することはできません。なぜなら、$settings の多くの変更には、インデックスの何らかの操作が必要となるためです。SearchWP は、結果の正確性を確保するためにこれらの変更を知る必要があります。そのため、サポートから別途指示がない限り、\SearchWP\Engine の更新は設定画面で行う必要があります。

プロパティ

\SearchWP\Engine には公開プロパティはありません。

メソッド

\SearchWP\Engine を扱う際には、考慮すべきメソッドがいくつかあります。

remove_source( string $source_name )
このリクエストの \SearchWP\Source を除外します。インデックスからは何も削除しません。
get_settings
設定のゲッターです。
get_sources
このエンジンに追加された \SearchWP\Source のゲッターです。
get_source( string $source_name )
このエンジンに追加された単一の \SearchWP\Source のゲッターです。
get_label
ラベルのゲッターです。
get_name
名前のゲッター。

今日からより良いWordPress検索エクスペリエンスを作成しましょう

役に立たない検索結果で訪問者を失うことはもうありません。SearchWPを使用すると、独自のスマートなWordPress検索をすばやく簡単に作成できます。

Get SearchWP Now
複数の検索エンジンアイコン