コア検索ソース(投稿、固定ページ、メディア、コメント、カスタム投稿タイプ)
デフォルトでは、SearchWP はすべての投稿タイプ(例:投稿、固定ページ、カスタム投稿タイプ、メディア)とユーザーを検索可能にします。投稿タイプ自体に加えて、各投稿タイプには次のような多数の属性があります。
- タイトル
- 抜粋
- スラッグ
- コンテンツ
- カスタムフィールド
- タクソノミー
- コメント
エンジンを設定する際に、これらのソース属性のどれを各エンジンに追加するかを選択できます。SearchWP は、指定した設定に基づいてそれらのソース属性をインデックス化し、重み付けします。
注意: エンジン内のすべてのリストされたソースはインデックス化され、検索可能になります。各ソース内のすべてのリストされた属性はインデックス化され、検索可能になります。エンジンを設定する際にチェックボックスのチェックを外すことで、任意のソースまたは属性を削除できます。
SearchWP は、\SearchWP\Source を介して、追加のカスタムデータベーステーブルをインデックス化することもできます。公式にサポートされているカスタムソースは 拡張機能 として利用可能であり、独自のソースを作成することもできます。
属性の種類
SearchWP ソースには、スタンドアロン属性とオプション付き属性の 2 種類があります。スタンドアロン属性には、タイトル、抜粋、スラッグが含まれます。各スタンドアロン属性には、一意の関連性重みを与えることができます。
また、カスタムフィールドとタクソノミーを含むオプション付き属性もあります。各属性オプション(例:個々のカスタムフィールド、タクソノミー)には、それぞれ独自の一意の関連性重みを与えることができます。
コメント
コメントは、投稿タイプ(例:投稿)に直接関連しているため、基本的にサブソースとして扱われるという点で、ユニークな方法で処理されます。
コメントがエンジンに追加されると、コメント固有の属性(ここでもそれぞれに一意の関連性重みがあります)を検索するように設定できますが、計算された関連性重みは親の WP_Post(例:投稿、固定ページ、カスタム投稿タイプ)に転送されます。
コメントは、コメントの追加/削除/編集時にインデックスを最新の状態に保つために SearchWP が行う作業を最小限に抑えるために、個別のソースとして管理されます。
コメントはデフォルトでは検索可能にされていません。コメントがエンジンに追加されるまで、インデックス化されません。

