SearchWP Documentation

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

Changelog (v4)

注意: このドキュメントはSearchWP Plugin用です。
拡張機能の変更履歴はこちらで利用可能です。

4.5.9

  • [修正] ソース固有のハイライトフック名 `searchwp\\source\\{$source_name}\\do_highlighting` のタイポを修正しました。
  • [修正] ステミングとの厳密なANDロジックの競合。

4.5.8

  • [新規] 検索フォームに音声検索を追加しました。
  • [新規] プロモート広告コンテンツでのショートコードのサポートを追加しました。
  • [修正] 特定のケースで「Split Pattern Keywords」オプションが有効な場合の予期しない結果。
  • [修正] AJAX経由でさらに結果を読み込む際に、高度な検索フォームフィルター(カテゴリ、タグ、著者、投稿タイプ)が適用されない。
  • [修正] エンジンソースがフォーム設定にリストされていない場合、検索フォームの投稿タイプフィルターが表示されない。

4.5.7

  • [更新] 埋め込みウィザードのツールチップを更新し、視認性を向上させました。
  • [修正] 同義語が関係する場合、一部のケースで厳密なANDロジックが尊重されていませんでした。
  • [修正] PHP 8.3+ の非推奨通知。

4.5.6

  • [更新] WordPress 6.9 との互換性を更新しました。
  • [変更] パーマリンクがない結果の場合、「続きを読む」リンクは表示されず、結果タイルにリンクはなくなります。
  • [修正] 一部のエッジケースでのPHP型エラー。
  • [修正] エンジンルールの値が親コンテナからはみ出していました。
  • [修正] 一部のケースで、タクソノミータームでフィルタリングする際に、関連性が誤って計算されていました。

4.5.5

  • [修正] Pro拡張機能は、All Access Bundleライセンスではアクティブ化できません。
  • [更新] 新しいライセンスタイプを反映するように、管理通知を更新しました。
  • [更新] 翻訳ファイルを更新しました。

4.5.4

  • [新規] All Access Bundleライセンスのサポートを追加しました。
  • [修正] 一部のケースで、厳密なANDロジックが尊重されていませんでした。

4.5.3

  • [修正] PHP 7.4 との互換性を修正しました。

4.5.2

  • [新規] 検索結果リンクを新しいタブ/ウィンドウで開くテンプレートオプションを追加しました。
  • [新規] メディアファイルを添付ファイルページではなく直接リンクするテンプレートオプションを追加しました。
  • [改善] フォーム設定の「検索タイプ」は、すべてのエンジンソースで検索できるように、デフォルトで空になります。
  • [改善] エンジン設定が変更されると、「検索タイプ」フォーム設定が自動的に更新されます。
  • [改善] ハイライターは、存在するフレーズを優先して正確なフレーズを表示するようになりました。
  • [改善] 添付ファイル用のフォールバック抜粋を生成します。
  • [変更] 「インデックス未作成のエントリ一覧」診断機能には、Exclude UI拡張機能を使用して除外されたエントリも表示されるようになりました。
  • [修正] タクソノミソースでハイライトが機能していませんでした。
  • [修正] 一部の特殊文字がテキストに含まれている場合、PDFコンテンツでハイライトが機能していませんでした。
  • [修正] アクセント記号付きの単語で同義語が機能していませんでした。
  • [修正] FSEテーマでの最も近い一致出力通知の配置。
  • [修正] デバッグログのアクションフックを修正しました。
  • [修正] 一部のケースで、検索フォーム設定のターゲットページフィールドが正しいページを保存していませんでした。

4.5.1

  • [修正] ブロックエディターが無効になっている場合、SearchWP埋め込みウィザードが管理ページに表示されていました。

4.5.0

  • [新規] Elementor、Divi、Oxygen、Breakdance、Bricks、WPBakery、Beaver Builder向けの検索フォームおよび結果テンプレートの要素を追加しました。
  • [新規] プロモート検索広告。
  • [改善] 検索フォームにARIA属性を追加しました。
  • [改善] フォームと結果テンプレートの埋め込みウィザードを改善しました。
  • [変更] エディタのフォームブロックの名前を「SearchWP Form」に変更しました。
  • [修正] ブロックエディタでの非推奨通知。
  • [修正] 不正なSVGパスによるJSエラー。
  • [修正] jQuery Migrate通知。
  • [修正] 一部の通知文字列のタイポを修正しました。
  • [修正] 一部の設定ページでのChoices.jsの非推奨通知。
  • [修正] WooCommerceの短い商品概要から生成された抜粋にHTMLタグが表示される問題を修正しました。

4.4.0

  • [新機能] 複数の結果テンプレートを追加しました。
  • [新機能] SearchWPの結果テンプレート用のGutenbergブロック、ショートコード、PHP関数を追加しました。
  • [新機能] Diagnostics拡張機能をコアプラグインに統合しました。
  • [改善] フロントエンドアセットを最小化しました。
  • [改善] ページネーションがボックスまたは円形スタイルを使用している場合、ページネーションの「次へ/前へ」ラベルを削除しました。
  • [修正] エンジンルールが非存在のタクソノミーをターゲットにした場合のPHPエラー。
  • [修正] マルチサイトインストールで、メインサイトからの引用符/フレーズ検索のみが機能する問題を修正しました。
  • [修正] Search Formsの高度な検索で、閉じられていない<select>タグの問題を修正しました。

4.3.18

  • [新機能] マルチサイト検索で引用符/フレーズ検索がサポートされるようになりました。
  • [新機能] コメントの重み転送を無効にするためのsearchwp\\source\\comment\\disable_weight_transferフィルターを追加しました。
  • [改善] コメントソースの通知を分かりやすく改善しました。
  • [改善] ライセンス状態のチェックに失敗した場合、無効化前に再試行するようにしました。
  • [改善] 完全一致のブイのパフォーマンスと結果を改善しました。
  • [改善] 引用符/フレーズ検索のパフォーマンスを改善しました。
  • [更新] 非推奨のMySQLクエリ修飾子と関数の使用を削除しました。
  • [修正] SearchWPテンプレートで、引用符/フレーズ検索文字列の出力に重複した引用符が表示される問題を修正しました。
  • [修正] 場合によっては、強調表示タグが重複する問題を修正しました。
  • [修正] 複数の結果が同じ関連性を持つ場合の、一貫性のない結果順序の問題を修正しました。

4.3.17

  • [新機能] 拡張機能ページにSearchWP Source - WPFormsを追加しました。
  • [改善] フォームの作成者ドロップダウンが、すべての投稿タイプの作成者をサポートするようになりました。
  • [更新] フォームブロックのブロックエディタAPIバージョンを更新しました。
  • [修正] 部分一致が無効になっている場合でも、ハイライターが部分一致を優先していました。
  • [修正] テキストに \'<\' または \'>\' 文字が含まれている場合、ハイライターが不正な抜粋を生成していました。
  • [修正] インデクサーが、場合によっては自動的に一時停止していました。
  • [修正] メール要約を無効にするフィルターが、テーマの functions.php ファイルから機能していませんでした。
  • [修正] 4.3.16 で発生したリグレッションにより、Divi Builder を使用している場合に結果が表示されないことがありました。
  • [修正] ブロックエディターのリンク検索が機能していませんでした。
  • [修正] 一部のインストールで、除外 UI プレビューブロックによる JavaScript 警告が発生していました。
  • [修正] 一部のまれなケースで、アクティベーション中にライセンスタイプが誤って認識されていました。
  • [修正] bbPress の統合不足の通知で、ライセンスレベルが誤って表示されていました。

4.3.16

  • [新規] 週次メール要約。
  • [新規] SearchWP テンプレートのページネーションラベルを設定するオプションを追加しました。
  • [新規] エンジン設定で、高度なカスタムフィールドの提案を無効にする新しいフィルターを追加しました。
  • [新規] デバッグコンソールに新しい関連タブを追加し、各検索結果の関連性を表示します。
  • [変更] エンジン設定で ACF フィールドのフィールドラベルが設定されていない場合、フィールド名を使用します。
  • [変更] \'searchwp\\index\\process\\enabled\' フィルターは、インデックスの一時停止設定を上書きします。
  • [変更] SWP_Query の並べ替えは、URL 引数、次にリクエスト引数、次にデフォルトの順に優先されます。
  • [変更] Divi テーマの統合を最適化しました。
  • [変更] グローバル設定ページのストップワードの読み込みを改善しました。
  • [変更] 一部のケースで、部分一致のパフォーマンスが向上しました。
  • [変更] SearchWP テンプレートにマルチサイトサポートを追加しました。
  • [変更] 結果テンプレートに応答性のグリッドサイジングを追加しました。
  • [変更] レガシー拡張機能のアセット読み込みのサポートを廃止しました。
  • [修正] 高度なカスタムフィールドの繰り返し子要素が正しくインデックスされていませんでした。
  • [修正] 同義語が大文字またはアクセント記号付きの場合、AND ロジックが機能していませんでした。
  • [修正] Weight Transfer ID が存在しない場合のエラーが発生していました。
  • [修正] WP All Import のインポート中にデルタ更新を無視します。
  • [修正] \"true\" および \"false\" の検索文字列が、場合によってはブール値に変換されていました。

4.3.15

  • [変更] ライセンス処理を改善しました。
  • [修正] 一部のケースで、インデクサーが一時停止中でも実行されていました。

4.3.14

  • [新規] 初期セットアップを簡素化するためのオンボーディングウィザード。
  • [変更] Live Ajax Searchで非デフォルトエンジンをサポートするために、検索フォームに属性が追加されました。
  • [変更] SearchWP Resultsテンプレートが、Metricsクリックトラッキングをサポートします。
  • [更新] 翻訳ファイル。
  • [修正] SearchWP Resultsテンプレートは、カスタムソースと連携する場合に、場合によってはエラーを生成します。

4.3.13

  • [修正] デフォルトエンジンとデフォルト結果ページを持つ検索フォームは、場合によっては結果を生成しません。

4.3.12

  • [変更] カスタムソースを持たない補足エンジンは、検索フォームでデフォルトの結果ページを使用できます。
  • [修正] 非表示のシステムファイルによってトリガーされる、一部のシステムでのインストールエラー。

4.3.11

  • [修正] 一部の管理ページでのPHPエラー。

4.3.10

  • [新規] 利用可能なSearchWPの機能を紹介するために、管理エリア全体に製品教育セクションが追加されました。
  • [新規] 管理者に通知し、代替手段を提供する、非推奨の拡張機能通知が追加されました。
  • [変更] 機能をより良く説明するために、多数の機能説明が言い換えられました。
  • [変更] 追加のコンテキストを提供するために、複数の機能にドキュメントリンクが追加されました。
  • [変更] SearchWPは、初めてアクティブ化されると、ウェブサイトのコンテンツのインデックス作成を自動的に開始します。
  • [修正] 検索フォームが手動で含まれている場合、検索ページに表示されません。
  • [修正] タクソノミーが更新されたときに、投稿がインデックスから完全に削除されません。
  • [修正] ユーザーが更新された場合のエッジケースでのPHPエラー。

4.3.9

  • [改善] UI/UX向上のため、ソース作成者の属性を移動しました。
  • [修正] WP 6.4での未定義関数mysql_get_server_info()エラー。
  • [修正] ワイルドカードが使用されている場合、カスタムフィールドでの引用検索が機能しません。
  • [修正] ハイライターは、場合によっては特殊文字を含む用語では機能しません。

4.3.8

  • [改善] WordPressのラベルと一致するように、メディアソースのラベルを更新しました。
  • [改善] メディアライブラリのクイック編集で変更が行われたときに、メディアファイルを再インデックスします。
  • [変更] SearchWPの結果ページの空の検索ロジックは、デフォルトの結果ページのロジックと一致するように変更されました。
  • [修正] 有効なトークンがない場合のMySQLエラー。
  • [修正] 値として配列を格納するCookieをエンコードしようとしたときのPHPエラー。

4.3.7

  • [修正] 検索結果ページの'searchwp'パラメータがカスタムテンプレートと干渉します。

4.3.6

  • [新規] カスタマイズ可能なSearchWP検索結果ページ。
  • [変更] ボタンラベルを変更するための検索フォーム設定を追加しました。
  • [修正] 場合によってはCookieをエンコードしようとしたときのPHPエラー。

4.3.5

  • [変更] 検索フォームのボタンラベルを翻訳可能にしました。
  • [更新] 翻訳ファイル。
  • [修正] タクソノミーがエンジンのソース属性である場合、タクソノミー用語が更新されるとPHPエラーが発生します。

4.3.4

  • [新規] 投稿者の投稿者がエンジンのソース属性として追加されました。
  • [改善] 近似一致通知テキストのフィルターが追加されました。
  • [改善] SVG画像のサポートが追加されました。
  • [改善] 結果の最初のページのみ統計情報を記録します。
  • [変更] デフォルトの新規エンジンの設定からタクソノミーソースを除外します。
  • [変更] 空のネイティブ検索では、まず関連性、次に投稿日で結果を並べ替えます。
  • [変更] インデクサーが一時停止されている場合、エンジンページに特定の通知を追加します。
  • [更新] ドキュメントリンク。
  • [更新] 翻訳ファイル。
  • [修正] サイトが禁止文字を含むCookieを使用している場合、PHPエラーが発生します。
  • [修正] WP CLIコマンドを使用している場合、boolに対するメンバー関数呼び出しが発生します。
  • [修正] 空の検索が遅い。
  • [修正] 非推奨のstriposの使用に関するPHP通知。
  • [修正] モーダルフォーム拡張機能が無効な場合、ブロックエディターで無効なカテゴリコンソール通知が発生します。
  • [修正] メディアルールでのNOT IN条件が適用されません。

4.3.3

  • [新規] エンジン設定にタクソノミーソースが追加されました。
  • [変更] フロントエンドの検索フォームのアクションでsite_urlをhome_urlに置き換えます。
  • [更新] 翻訳ファイル。
  • [修正] 空の検索クエリが統計情報に記録されます。
  • [修正] 検索キーワードの後に元のテキストに特殊文字が続く場合、ハイライトが機能しません。
  • [修正] 検索フォームの「検索タイプ」設定は、高度な検索が有効な場合にのみ検索結果に影響します。
  • [修正] 場合によっては、検索結果ページで検索フォームが表示されません。
  • [修正] カテゴリがフォーム設定に保存されたがWPから削除された場合、検索フォームレンダリング時にPHP通知が発生します。
  • [修正] 「用語をハイライト」設定が有効な場合、空の検索で抜粋全体がハイライトされます。

4.3.2

  • [新規] カスタマイズされた検索エクスペリエンスのための埋め込み可能な検索フォーム
  • [改善] 同義語の部分一致の処理が改善されました。
  • [変更] エンジン制限を遵守するために、空の検索に対してSearchWPクエリが実行されます。

4.3.1

  • [修正] 「もしかして?」機能により、ステミングが機能しなくなります。
  • [修正] フィルター経由で設定された厳密なANDロジックによりOR結果が許可されます。
  • [修正] 部分一致でワイルドカードが不要な場合に使用されます。
  • [修正] ソース属性モーダルで、ACFの候補がカスタムフィールドドロップダウンから欠落しています。
  • [修正] 一部のケースで、[その他]タブの設定が保存されない
  • [修正] 統計情報ページに、統計情報権限を持つユーザーが使用できないUIが表示される
  • [修正] 権限制限により使用できないユーザーに通知アイコンが表示される
  • [修正] プラグイン設定の軽微なスタイリングの問題

4.3.0

  • [改善] 管理画面設定UIの再設計

4.2.9

  • [新規] ブラウザパネルスタイルのデバッグデータ表示用デバッグコンソール
  • [改善] タクソノミ用語が更新された際のページ遅延防止
  • [改善] 投稿抜粋の重みのデフォルト値を最小値に設定
  • [改善] キーワードのステミングとPHP 8互換性の向上のため、Stemmerライブラリを更新
  • [改善] PDF解析の向上のため、PdfParserライブラリを更新
  • [修正] 設定画面での「Vueは開発モードです」というコンソール通知
  • [修正] PHP 8.2での非推奨通知
  • [修正] プラグインのテキストドメインが正しく読み込まれていない

4.2.8

  • [新規] SearchWPからの最新アップデートを取得するためのプラグイン内通知システム

4.2.7

  • [改善] ハイライターは、完全一致フレーズ検索が存在する場合、それを優先する
  • [改善] 抜粋生成時のメモリ使用量を削減
  • [修正] ステミングにより、一部のケースで部分一致が防止される
  • [修正] 一部のケースで、引用符付き検索でハイライトが機能しない

4.2.6

  • [改善] AJAXアクションのセキュリティを向上
  • [改善] PDF解析の向上と互換性の向上のため、PdfParserライブラリを更新
  • [修正] エンジンエラーがプライベートな可視性のために外部コードからアクセスできない
  • [修正] 一部のまれなサーバー構成で、ライセンスが定期的に非アクティブ化される

4.2.5

  • [改善] インデックス化されたタクソノミ用語フィールドからタクソノミ名を除外
  • [改善] デフォルトでは、投稿コンテンツ内の画像src属性をインデックスしない
  • [修正] SWP_Queryクエリ中の投稿タイプが存在しないチェック
  • [修正] 既存のSWP_Query投稿タイプは$_REQUESTで上書き可能
  • [修正] 同義語とステミングがAND論理クエリに影響する

4.2.4

  • [改善] 同義語での引用符付きフレーズのより良い処理
  • [修正] 同義語が非ASCII文字列で機能しない
  • [修正] 同義語が適用された際の最大ネスト関数
  • [修正] 同義語がケースに依存しません
  • [修正] 同義語がステミング機能に影響します
  • [修正] マルチサイト環境でのメトリクス関連クリック追跡エラー
  • [修正] HTMLコンテンツのトークン化中に単語がマージされる(コンテンツ内で使用されている場合)
  • [修正] フックを介してSearchWP管理メニューを非表示にすると、管理バーメニューにリンクが残ります
  • [修正] エンジンソースに属性がない場合のMySQLエラー
  • [修正] リクエスト内の\'s\'パラメータが文字列でない場合のエラー
  • [修正] エンジン設定でユーザーにカスタムフィールドが追加された場合のエラー
  • [修正] PHP 8.1でのjsonSerialize()メソッドの戻り値の型互換性に関する通知

4.2.3

  • [改善] \'post__in\'および\'post__not_in\'IDを取得する際のパフォーマンス改善
  • [修正] AND検索ロジックが適用された場合に同義語が正しく機能しません
  • [修正] 投稿がタクソノミータームの更新時にインデックスから削除されません
  • [修正] 引用符付き検索がカスタムフィールドで広すぎる結果を返します
  • [修正] 引用符付き検索クエリに冗長なサブクエリがあります
  • [修正] サイト引数として\'all\'が渡された場合、サイト間検索の結果が制限されます

4.2.2

  • [新規] 拡張機能をワンクリックでインストール、アクティブ化、非アクティブ化できる拡張機能管理ページ
  • [改善] エンジン設定を取得する際のパフォーマンス改善
  • [修正] 検索語のハイライトが引用符付き検索でうまく機能しません
  • [修正] 投稿がサイトからタクソノミータームが削除されたときにインデックスから削除されません
  • [修正] ステミングにより、一部のケースで部分一致が防止される
  • [修正] 部分一致で検索語のハイライトが予期しない結果を返します

4.2.1

  • [修正] 編集されたドキュメントのコンテンツが保持されません
  • [修正] レガシー管理設定へのリダイレクトのURLが無効です
  • [修正] smalot/pdfparserライブラリでのクラスプレフィックスエラー
  • [修正] symfony/polyfill-mbstringライブラリでのPHP7静的コードアナライザーエラー

4.2.0

  • [変更] プラグイン設定がトップレベルメニューに移動しました
  • [修正] \'index\' CLIコマンド実行中の未定義関数エラー
  • [修正] 場合によってはHTMLコンテンツのトークン化中に単語がマージされます

4.1.22

  • [修正] 場合によっては同義語の適用が広すぎます
  • [修正] 場合によってはドキュメントコンテンツの再インデックスが行われます
  • [修正] コメントソースでのメソッド参照が見つかりません
  • [修正] フレーズ検索で、検索文字列にフレーズ以外のトークンが含まれていない場合に結果が返されない問題
  • [改善] 検索文字列の正規化
  • [改善] 同義語適用時の文字列ハイライト適用
  • [改善] 場合によっては同義語ロジックでの二重引用符の処理

4.1.21

  • [改善] 引用符付き検索クエリ中に可能な場合はANDロジックを適用
  • [修正] 場合によっては「もしかして」機能のデフォルト適用
  • [修正] 4.1.19で導入されたリグレッションにより、場合によっては一部の結果が表示されない問題
  • [新規] ネイティブ検索の投稿タイプを必要に応じて変更するためのフィルターsearchwp\\native\\args\\post_type

4.1.20

  • [変更] 同義語処理は、searchwp\\synonyms\\aggressiveフィルターがfalseを返す場合を除き、最初の適用後に停止します
  • [修正] グローバル抜粋およびハイライト処理は、場合によってはフィルターを無視して元の検索文字列を使用するようになりました

4.1.19

  • [新規] 引用符付き検索の実行時に抜粋を考慮する
  • [修正] Multisiteの再/インデックス(WP-CLIを使用)
  • [修正] 場合によっては、句読点が隣接する場合のハイライト適用
  • [修正] ステム化が有効な場合、場合によってはハイライト適用
  • [修正] PHP 8互換性
  • [新規] de_DE_formal翻訳
  • [更新] 依存関係

4.1.18

  • [修正] 改行によるグローバル抜粋生成
  • [修正] 関連性最小句の実装
  • [修正] メインクエリ外での検索候補出力の防止
  • [修正] 場合によっては不正なフィールド引数定義(FacetWPファセットがレンダリングされない原因となる場合があった)
  • [改善] 場合によっては一致箇所のハイライト

4.1.17

  • [新規] 検索中の関連性計算の追加操作を可能にするために、Modrelevance()メソッドを追加
  • [改善] WP All Import統合のリファクタリング
  • [修正] 場合によっては、グローバル抜粋の検索時の文字エンコーディング

4.1.16

  • [新規] コアフックの実装防止を可能にするsearchwp\\index\\source\\add_hooksフィルター
  • [新規] インポートプロセスに適切に対応するためのWP All Importとの統合
  • [改善] 場合によってはグローバル抜粋生成
  • [改善] プログラムで一時停止/再開する場合のインデクサー状態の処理
  • [修正] WordPress管理画面でのメディア検索(場合による)
  • [修正] 一部のケースでインデックス作成に失敗したエントリの処理(無視)
  • [修正] SearchWP 3からの統計情報の移行(統計情報が移行に失敗した場合は、直接支援を受けるためにサポートチケットを開いてください)

4.1.15

  • [変更] 同義語のあいまい一致の動作が変更されました。あいまい一致を適用するには、あいまい一致を適用する場所にワイルドカード*を追加してください。
  • [変更] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正] 一部のケースでのグローバル抜粋生成
  • [修正] 4.1.12で導入されたリグレッション。ANDロジックを厳密に設定した場合に、一部のケースで結果が表示されない問題を修正しました。

4.1.14

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [新機能] ファイル名を考慮するメディア用ルール
  • [新機能] 親子関係を考慮するページおよび階層型CPT用ルール
  • [新機能] post_parentを考慮するページおよび階層型CPT用ルール
  • [新機能] 無視されたエントリの編集および表示アクション
  • [新機能] Beaver Builder検索モジュールのサポート
  • [修正] 一部のケースでWP-CLIを使用してインデックスを再構築する際の並列インデックス作成プロセス
  • [修正] 一部のケースでの投稿ステータスのカスタマイズ
  • [改善] 追加のバックグラウンドプロセスヘルスチェック
  • [改善] 一部のケースでの同義語入力文字列の処理
  • [改善] デフォルトの正規表現パターン
  • [更新] 依存関係

4.1.13

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正] 階層型投稿タイプの管理画面検索
  • [修正] 一部のケースでサポートチケットのiframe高さの最小値
  • [改善] 一部のケースでのあいまい一致ロジック

4.1.12

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [新機能] ANDロジックがパフォーマンスの問題を引き起こすほど多くのタームを持つ場合にそれを防止する上限(デフォルトは5トークングループ)
  • [新機能] ANDロジックのトークンしきい値を制御するフィルターsearchwp\\query\\logic\\and\\token_threshold(しきい値の考慮を無効にするにはfalseを返します)
  • [修正] WP管理画面でのユーザー検索の問題
  • [修正] 一部のケースでのクエリフィールドの設定に関する問題
  • [修正] 一部のケースでSafariでの統計CSSの問題

4.1.11

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正] 4.1.9で導入されたリグレッション。親重み転送の保存ができなかった問題を修正しました。
  • [改善] 一部のケースでのPDF解析

4.1.10

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正] 一部のケースでのバックグラウンドプロセスCookie検証

4.1.9

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [改善] 一部のケースでのインデックス肥大化の削減
  • [修正] 一部のケースでコメントの親が誤って返されていた問題
  • [修正] 重量転送が有効になっているが、受信者が定義されていない場合のエラー
  • [修正] PHP8使用時に一部ケースで発生するエラー

4.1.8

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [改善]バックグラウンドプロセスにおける競合状態の防止
  • [変更]インデックスコントローラーはサイト切り替えを監視しなくなりました。サイトを切り替える場合は、まずsearchwp\\auto_update_providersフックを使用する必要があります。
  • [変更]セットアップ中にキーワードステミングがデフォルトで有効になりました
  • [修正]キーワードステミングと部分一致が有効で、トークンが完全一致かつステミング可能な場合の検索結果
  • [修正]一部ケースでのSearchWP 3からの統計情報の移行
  • [修正]一部ケースでのページビルダープラグインとの自動連携
  • [修正]一部ケースでACFリピータブルが表示されない問題
  • [修正]カスタムフィールドキーをエンジンのソースに追加できない問題

4.1.7

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正]一部ケースでエラーにつながる可能性のあるマルチサイトのパフォーマンス問題
  • [修正]SearchWP v3からの統計情報の移行(4.1.0で導入されたリグレッション)

4.1.6

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正]一部構成でのデータベーステーブルインデックス最適化(4.1.5で導入)
  • [修正]一部ケースでのANDロジック中のステミング有効時の部分一致
  • [改善]一部ケースでのANDロジックの処理

4.1.5

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正]部分一致ロジックにおける完全一致ブイ
  • [修正]site\'all\'に設定されている場合のクエリの実装(すべてのネットワークサイトを検索)
  • [改善]部分一致ロジック
  • [改善]部分一致検索時の無効なトークンの処理
  • [改善]デルタインデックス更新適用時のパフォーマンス
  • [改善]エントリー削除時のパフォーマンス
  • [改善]一部ケースでの重複トークンの処理
  • [改善]非標準環境(例:ページビルダー)でのネイティブ連携

4.1.4

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正]一部ケースでの同義語に対する部分一致適用中のエラー
  • [修正]一部ケースでの管理画面検索処理

4.1.3

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正]一部ケースでの同義語部分一致
  • [修正]統計機能はあるが設定機能がない場合の統計表示
  • [修正]HTTP Basic認証資格情報のリグレッション(4.1.0で導入)
  • [修正]一部ケースでのANDロジックパフォーマンスのリグレッション(4.1.0で導入)
  • [改善]一部ケースでのANDロジックパフォーマンス
  • [改善] バックグラウンドプロセスのヘルスチェックカバレッジ
  • [改善] PHP 8互換性

4.1.2

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [改善] インデクサーの同時実行処理の処理、エラー発生時のヘルスチェック/再起動
  • [改善] マルチサイト環境でのインデクサー
  • [修正] 場合によってはANDロジックの制限

4.1.1

  • [重要] バージョン4.1以降、コメントは個別のソースになりました(コメントを任意の投稿タイプソースに使用している場合は、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)。
  • [修正] 場合によってはハイライト時のエラー

4.1.0

  • [重要] コメントは独立したソースになりました(コメントを任意の投稿タイプソースに使用している場合、エンジンを編集してインデックスを再構築する必要があります。これは自動的には行われないため、更新時の計画が必要です)
  • [新機能] 安定性、信頼性、パフォーマンス最適化のためにインデクサーをリファクタリングしました
  • [新機能] エントリがインデックスで更新されたときのsearchwp\\index\\update_entryアクション
  • [新機能] デバッグが有効な場合にHTMLコメントの概要が出力されるかどうかを制御するsearchwp\\debug\\front_end_summaryフィルター
  • [新機能] wp searchwp reindex WP-CLIコマンド
  • [新機能] wp searchwp diagnostics WP-CLIコマンド
  • [新機能] 以前は存在しなかったデータベーステーブルにプライマリキーを追加しました新規インストールの場合
  • [新機能] \\SWP_Query$queryプロパティを追加し、基になるクエリオブジェクトを参照できるようにしました
  • [新機能] 場合によってはオーバーヘッドが発生する可能性がある親の帰属に関するSearchWPの厳密さを制御するsearchwp\\source\\comment\\parent_attribution\\strictフック
  • [新機能] SearchWPは、正規表現パターンのより期待されるバリエーションを生成するようになりました
  • [新機能] インデックス作成中に追加のパターンマッチバリエーションが生成されるかどうかを制御するsearchwp\\tokens\\generate_parttern_match_variationsフィルター
  • [新機能] 統計情報にカスタム除外クエリを入力する機能(ワイルドカード*サポート付き)
  • [新機能] 統計情報ログを自動的にトリミングする機能
  • [新機能] WordPressの利用可能なメモリを改善できる場合の通知
  • [新機能] エクスポート/インポートで設定、ストップワード、同義語をオプションで含めるようになりました
  • [新機能] ACFの「繰り返し可能」フィールドだけでなく、該当する場合はすべてのACFフィールドがカスタムフィールドドロップダウンに表示されます
  • [新機能] 同義語アクション:昇順ソート、降順ソート、クリア
  • [変更] タクソノミータームのデフォルトでインデックスされるデータを、タクソノミー名、ターム名、タームスラッグ、タームの説明に絞り込みました
  • [変更] 統計情報ダッシュボードウィジェットをjquery-ui-tabsから抽象化しました
  • [改善] サーバー負荷が高い場合のインデクサー自動スケーリング
  • [改善] インデックス作成中のHTML形式コンテンツの処理
  • [改善] 部分一致とキーワードステミングの統合
  • [改善] 場合によってはインデクサーデルタトリガーの特異性
  • [改善] ドキュメント処理ハンドリング、フットプリント
  • [改善] 提案された検索が返されたときのハイライト表示
  • [修正] 場合によっては、重み転送中の重複結果を防ぎます
  • [修正] AND ロジックの制限、場合によってはパフォーマンス
  • [修正] 統合不足の通知の永続的な却下
  • [修正] 場合によっては同義語管理
  • [更新] 依存関係
  • [更新] 翻訳ソース
  • [更新] インターフェイスの更新と改善

4.0.34

  • [修正] 4.0.33 のショートコード修正で導入されたリグレッションの修正 (ショートコード 1.8.2 での適切な修正)
  • [更新] アップデーターを更新しました

4.0.33

  • [新規] searchwp\\swp_query\\mods フィルターで SWP_Query に Mod を追加
  • [修正] 4.0.32 で導入された PHP 警告
  • [修正] 場合によっては、重複するインデックス作成プロセスを防ぎます
  • [修正] 統計画面の表示問題
  • [修正] 管理者のカラー スキームが削除された場合の PHP 警告
  • [修正] 場合によっては、PDF 解析が不要に行われる
  • [改善] 不要なループを防ぐために、抜粋を生成する際に searchwp_search_results ショートコードを無効にします

4.0.32

  • [修正] 場合によっては、重複するインデクサープロセス
  • [修正] 場合によっては、不正確なバッチ サイズ処理
  • [修正] 場合によっては、重複する検索候補の出力を防ぎます
  • [改善] 親の属性が有効な場合の投稿ステータスの検証
  • [改善] 時間の経過に伴う添付ファイルのステータス処理
  • [新規] RAND(seed) サポート。random Mod order_by にコロンとシードを付けてサフィックスを付けます。例: random:10RAND(10) になります

4.0.31

  • [改善] メディア ファイル タイプ ルールに NOT IN オプションを追加
  • [改善] 管理者リクエスト中のデバッグ HTML コメント ブロック出力
  • [修正] 保存後にカスタム属性オプションが正しいラベルを返さない
  • [修正] searchwp\\query\\search_string フックを早期に発火するように移動
  • [修正] クロスサイトのマルチサイト検索を実行する際の問題
  • [修正] searchwp\\query\\tokens\\limit のデフォルト値
  • [新規] アクション searchwp\\query\\core_mods_out_of_bounds は、コア Mod が範囲外と見なされた場合に発火します

4.0.30

  • [修正] WordPress 5.5 によって導入されたUIの変更
  • [修正] 検索候補からのグローバル抜粋生成
  • [修正] SearchWP 3.x からの同義語移行

4.0.29

  • [修正] 場合によってはトークン処理
  • [修正] 場合によっては代替インデクサーを使用する際のドキュメントコンテンツ処理
  • [改善] 場合によってはHTMLのトークン化
  • [新規] Entry データが取得される前にトリガーされる searchwp\\entry\\update_data\\before アクション
  • [更新] バンドル依存関係

4.0.28

  • [修正] 適用されないコメント編集イベントがデルタ更新をトリガーしないようにする
  • [改善] インデックスメソッドチェックの削減
  • [改善] メタ更新の監視時のリアクティビティ

4.0.27

  • [修正] 場合によってはファイルコンテンツメタボックスの表示
  • [修正] 代替インデクサーを使用する際に失敗した後に再導入されないエントリー
  • [修正] 静的に定義されたソース属性オプションの表示
  • [修正] UI表示のエッジケース
  • [変更] ホストがクエリ文字長を制限した場合の問題を回避するために、トークン処理をより多くのケースでチャンク化

4.0.26

  • [修正] SWP_Query tax_query 引数の処理
  • [新規] インデックス再構築中に保存されたドキュメントコンテンツをパージして再インデックスするかどうかを制御する高度な設定チェックボックス
  • [更新] 翻訳ソース

4.0.25

  • [修正] PDFメタデータを活用する際に4.0.24で導入されたリグレッション
  • [改善] ドキュメントがキューに入れられているがまだ処理されていない場合に、SearchWPドキュメントコンテンツメタボックスに表示される注意書き
  • [更新] 翻訳ソース

4.0.24

  • [修正] 無効な文字を含むPDFメタデータの処理
  • [修正] 管理画面での階層的な投稿タイプの検索
  • [改善] インデックス処理外のドキュメントを処理する際のパフォーマンス
  • [更新] バンドル依存関係

4.0.23

  • [修正] PDFメタデータを繰り返し解析するのではなく、以前に抽出されたPDFメタデータを利用する
  • [変更] メディアのデフォルトバッチサイズを3に更新しました。searchwp\\indexer\\batch_size\\post.attachment フックでカスタマイズ可能です
  • [改善] 場合によってはURLエンコードされたトークンの処理

4.0.22

  • [新規] SWP_Query を使用する際の post_type のクエリパラメータサポート(追加パラメータサポートが計画されています)
  • [修正] 場合によっては部分一致で結果がゼロになる問題
  • [修正] WP_Post コンテンツ、ドキュメントコンテンツの引用符付き検索サポート
  • [改善] デバッグログの音量を削減しました(デバッグが終了したらログは削除してください)

4.0.20

  • [New] postタイプごとにグローバルWHERE制限をカスタマイズするための新しいフィルターsearchwp\\source\\post\\db_where
  • [New] 定数またはフック経由で提供された場合、ライセンスキーは自動的にアクティブ化されます
  • [Fix] すべてのデータを削除してアンインストールする際のエラー
  • [Fix] 場合によってはSWP_QueryにModが適用されなかった問題
  • [Change] 抜粋を扱う際にexcerpt_moreに依存しなくなり、現在はsearchwp\\utils\\excerpt_moreでフィルタリングされた省略記号を使用しています
  • [Improvement] ビルドのためにインデックスが繰り返し起動する必要があるまれなケースの処理
  • [Improvement] 場合によっては冗長なエントリー取得を省略します
  • [Improvement] 抜粋の生成時のパフォーマンス取得(例:ハイライト)が大幅に向上しました
  • [Improvement] Advanced Custom Fields統合サポート

4.0.19

  • [Notice] Modは、このリリースで部分的にクリーンアップおよび洗練されており、使用方法に影響を与える可能性があります。ステージングサーバーでこのアップデートをテストして、使用中のModを確認してください。日付に基づいて関連性の重みを操作している場合は、フックを更新する必要がある可能性が高いです。スニペットは、KB記事https://searchwp.com/?p=222848でレビュー用に更新されました。SearchWP拡張機能も最新の状態であることを確認してください。
  • [Fix] 場合によってはエラーを引き起こしていたソースMod WHERE
  • [Fix] Raw Mod WHERE句には、利用できるローカルエイリアスがありませんでした
  • [Fix] 場合によってはエラーを引き起こしていたMod JOIN句の順序が保持されていませんでした
  • [Improvement] SWP_QueryでのMod処理の最適化
  • [Improvement] AJAX実行時の統合拡張機能チェックの無効化

4.0.18

  • [Fix] \\SearchWP\\Queryパラメータ配列のmod引数使用時のエラー
  • [Improvement] 設定ページナビゲーションの制御

4.0.17

  • [Note] SearchWP設定画面の[Engines]タブにある[Rebuild Index]ボタンを使用してインデックスを再構築することを、更新後に推奨します
  • [Fix] 4.0.13で導入されたデルタ更新の回帰
  • [Fix] 存在しなくなったソースにデルタ更新を適用する際のエラー
  • [Improvement] 障害発生時のデルタ更新プロセスの処理
  • [Improvement] インデックス再構築時のデルタ更新キュー処理

4.0.16

  • [Fix] PHP 7.3+向けに4.0.15で導入された文字クラスの無効な範囲
  • [Change] searchwp\\tokens\\whitelist\\only_full_matchessearchwp\\tokens\\regex_patterns\\only_full_matchesにリタグされました
  • [Change] searchwp\\tokens\\apply_rules_to_whitelistsearchwp\\tokens\\apply_rules_to_pattern_matchesにリタグされました
  • [変更] searchwp\\tokens\\whitelist_regex_patternssearchwp\\tokens\\regex_patterns にリネームしました
  • [変更] 正規表現パターンのマッチングがインデックス作成中にトークン化されるようになりました(ただし、該当する場合はデフォルトで検索時に排他的なままです)
  • [新規] インデックス作成中のパターンマッチ動作の新しいトークン化を無効にするためのフィルター searchwp\\tokens\\tokenize_pattern_matches\\indexing

4.0.15

  • [新規] トークン化前に文字列をカスタマイズするための新しいフィルター searchwp\\tokens\\string
  • [修正] 部分一致の検索時に同義語の処理
  • [修正] 正規表現パターンマッチトークン化設定の実装と処理
  • [改善] ダッシュ/ハイフンおよび単語マッチ正規表現パターン
  • [改善] searchwp\\source\\post\\excerpt_haystack フィルターが引数配列を渡すようになりました
  • [更新] 翻訳ソース

4.0.14

  • [修正] キーワードの語幹からの部分一致が一部のケースで見つからなかった問題
  • [修正] 部分一致トークン処理を適用可能なサイトに限定しました
  • [修正] 未登録のショートコードを処理する際の抜粋生成

4.0.13

  • [修正] 代替インデクサー使用時のデルタ更新ルーチンで、意図しない終了が発生していた問題
  • [修正] searchwp\\document\\content の実装
  • [改善] 再構築時のインデックス整合性チェック
  • [改善] マルチサイトでのソースフック管理
  • [改善] アップグレードルーチンプロセス

4.0.12

  • [修正] searchwp\\settings\\capability をフィルターできない問題
  • [修正] 一部のケースでのハイライトの問題
  • [修正] 一部のケースで、ドキュメントコンテンツがグローバル抜粋として適切に考慮されていなかった問題
  • [修正] インデックス作成中に無効な Entry に反応した際の警告
  • [修正] 一部のケースでのPDF解析における名前空間の問題
  • [修正] マルチサイトで同じサイトに切り替える際の不要なプロバイダーリセット
  • [更新] アップデーターを更新しました

4.0.11

  • [修正] 一部のケースで、部分一致ロジックを適用する際にトークンが失われる問題
  • [更新] MySQLの最小バージョンを5.6(MariaDB 10.0)に改訂しました(utf8mb4_unicode_520_ci コレーション要件のため)

4.0.9

  • [修正] 4.0.6で導入された、WP_Post 以外の結果が返されない回帰バグ

4.0.8

  • [修正] 一部のケースで、メディアのタクソノルールの適用が正しく行われなかった問題

4.0.7

  • [修正] 定義された場合、WHERE 句の変更が Source に制限されていなかった問題

4.0.6

  • [変更] 親の重み転送が有効だが、投稿に post_parent がない場合でも、投稿が返されるようになりました
  • [改善] ネイティブ結果の抜粋処理
  • [改善] 一部のケースで、無効な WP_Post 結果が返されることに対する追加の防止策

4.0.5

  • [新規] ステムロケールを制御するフィルター searchwp\\stemmer\\locale
  • [改善] トークンステム/部分一致が AND ロジックパス中に考慮されるようになりました
  • [修正] 文字列が searchwp\\stemmer\\custom に送信されない問題
  • [変更] searchwp\\query\\partial_matches\\buoy はオプトインになりました

4.0.4

  • [修正] 一部のケースで AND ロジックが適用されない問題
  • [修正] 一部のケースで不要なクエリ句が追加される問題
  • [修正] HTTP Basic認証が有効な場合にデルタ更新が処理されない問題
  • [修正] 最小PHPバージョン要件チェック(7.2)

4.0.3

  • [修正] インデックス再構築中にトークンテーブルがリセットされない問題

4.0.2

  • [新規] Mod WHERE句の BETWEENNOT BETWEENLIKENOT LIKE 比較演算子のサポート
  • [修正] 一部のケースでの Mod WHERE句の処理
  • [修正] 検索結果を返す際のRESTパラメータの処理

4.0.1

  • [新規] Migration Guideに従って削除されなかったSearchWP 3の残骸のチェック
  • [新規] Postコメントを取得する際の searchwp\\source\\post\\attributes\\comments アクション
  • [修正] 一部のケースでの空の検索文字列の処理

4.0.0

  • [新規] SearchWPの完全な書き直し

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

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

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