SearchWP Documentation

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

\SearchWP\Index\Controller

注意: SearchWPのインデックスは、外部からの介入なしにすべての操作が内部で処理されるように設計されています。

このクラスの使用は、サポートから直接指示がない限り避けるべきです。

\SearchWP\Index\Controller は、検索インデックスに対して直接操作を実行します。また、差分更新操作の維持も担当します。

引数

\SearchWP\Index\Controller をインスタ化する際に引数はありません。

プロパティ

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

メソッド

\SearchWP\Index\Controller を操作する際には、考慮すべきメソッドがいくつかあります。

reset( $all_sites = false )
すべてのキューとデータを削除してインデックスをリセットします。
$all_sites すべてのサイトをリセットするかどうか。(デフォルト: false 現在のサイトのみ)
get_alias
SQLクエリで使用するインデックスのエイリアスのゲッター。
get_tables
インデックステーブルのゲッター。
get_sources
登録されているすべての\SearchWP\Sourceのゲッター。
get_default_sources
デフォルトの\SearchWP\Sourceのゲッター。
get_source_by_name( string $name )
登録されている\SearchWP\Sourceのゲッター。
$name ソース名。(必須)
get_entry_status( Entry $entry )
\SearchWP\Entryのステータスのゲッター。
$entry チェックするエントリー。
get_source_id_status( string $source, $id )
IDによる\SearchWP\Sourceのステータスのゲッター。
$source ソース名。
$id ソースエントリーID (必須)。
trigger
デルタ更新プロセスをトリガーします。
追加 ( Entry $entry )
インデックスに\SearchWP\Entryを追加します。
削除( Source $source, $id, $force = false )
インデックスから\SearchWP\Entryを削除します。
$source ソース。
$id 削除するエントリのID。
$force バックグラウンドプロセスにタスクを実行させるのではなく、すぐに削除するかどうか。
get_stats
インデックスの統計情報をすぐに取得します。
get_tokens_for_entry( Entry $entry )
単一の\SearchWP\Entryのトークンを取得します。

フック

\SearchWP\Index\Controllerの動作をさらに変更するために、いくつかのフックが利用可能です。

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

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

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