\SearchWP\Indexer
\SearchWP\IndexerはSearchWPのインデックス作成プロセスを容易にします。SearchWPのインデクサーは、\SearchWP\Sourceに設定されたフックと連携して、検索インデックスを自動的に最新の状態に保ちます。
基本的な使い方
\SearchWP\Sourceに設定されたデルタ更新フックと一致しないサイトのカスタマイズを扱っている場合、インデックスの更新を強制したい場合があります。これは次のように行うことができます。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| // @linkhttps://searchwp.com/documentation/classes/searchwp-indexer/ | |
| // Forcefully trigger SearchWP's Indexer. | |
| $indexer = new \SearchWP\Indexer(); | |
| $indexer->trigger(); |
\SearchWP\Indexerがトリガーされると、必要なデルタ更新はキューに入れられ、ネイティブフックによってトリガーされたかのように適用されます。
引数
新しい\SearchWP\Indexerをインスタンス化する際に引数はありません。
プロパティ
\SearchWP\Indexerにはパブリックプロパティはありません。
メソッド
\SearchWP\Indexerを扱う際には、考慮すべきメソッドがいくつかあります。
一時停止- インデックス作成プロセスを一時停止します。
再開- インデックス作成プロセスを再開します。
フック
\SearchWP\Indexerの動作をさらに変更するために利用できるフックがいくつかあります。

