WP Document Revisions連携
この拡張機能にはProライセンスが必要です
現在のバージョン: 1.1.0
WP Document Revisions プラグインは、PDFなどのファイルを扱うための構造化されたワークフローを導入することにより、WordPressをドキュメント管理システムに変革します。各ドキュメントはカスタム投稿タイプ(一般的にはドキュメント)として保存され、複数のリビジョンを持つことができます。各リビジョンはアップロードされたファイルに関連付けられています。
このセットアップでは、実際の検索可能なコンテンツは通常、WordPressエディタ内ではなく、アップロードされたファイル内に存在します。これは、デフォルトのWordPress検索、さらには基本的なSearchWPの設定でも、それらのファイルに含まれるテキストを検出またはインデックス化できないことを意味します。
SearchWP WP Document Revisions Integration は、最新のドキュメントリビジョンからファイルを自動的に取得し、そのコンテンツ(PDFテキストなど)を抽出し、そのデータをSearchWPインデックスに含めることで、この制限を解決します。
インテグレーションの仕組み
インテグレーションがアクティブな場合、SearchWPは以下の方法でドキュメント検索を強化します。
- 各ドキュメントに関連付けられた最新のリビジョンファイルを取得し、ファイルからテキストコンテンツを抽出します(PDFなど、サポートされている場合)
- 抽出されたコンテンツは、キー
swp_wp_document_revisionを持つ疑似カスタムフィールドに保存されます - このフィールドはインデックス化され、他のカスタムフィールドと同様に検索の関連性に影響を与えることができます
その結果、ユーザーは投稿タイトルやコンテンツだけでなく、ドキュメントファイル内にのみ存在する用語を検索できるようになります。
SearchWPでのインテグレーションの設定

SearchWPエンジンでこの機能を利用するには、SearchWP → アルゴリズムに移動し、エンジンの設定を編集します。ドキュメントの投稿タイプがソースとして含まれていることを確認してください。
そのソース内で、キーswp_wp_document_revisionを使用してカスタムフィールド属性を追加します。多くの場合、これはドロップダウンで「WP Document Revisions」のようなラベルでも表示されます。ドキュメントファイル内の一致が検索結果でどれだけ重要であるかに応じて、このフィールドに適切な重みを割り当ててください。
エンジンの設定を保存した後、既存のドキュメントが処理され、そのファイルコンテンツがインデックスに含まれるように、完全な再インデックスを実行してください。
注意: インテグレーションは、コンテンツを抽出する際に常にドキュメントの最新のリビジョンを使用します。リビジョンが有効な添付ファイルIDを明示的に保存していない場合、システムはそのドキュメントに関連付けられた最も最近アップロードされたファイルにフォールバックしようとします。この動作は、WP Document Revisionsが内部的にドキュメントバージョンを管理する方法と一致しています。
変更履歴
1.0.1
- [更新] アップデーターを更新しました
1.0
- 初回リリース

