ACSD-50887: Use in Search Results Layered Navigation をに設定 はい なし Use in Search オプション

ACSD-50887 パッチは、製品属性プロパティが Use in Search Results Layered Navigation はに設定できます。 はい なし Use in Search オプションも次のように設定されています はい. このパッチは、 Quality Patches Tool (QPT) 1.1.36 がインストールされています。 パッチ ID は ACSD-50887 です。 この問題はAdobe Commerce 2.4.7 で修正される予定であることに注意してください。

影響を受ける製品とバージョン

Adobe Commerce バージョン用のパッチが作成されます。

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.5-p1

Adobe Commerce バージョンとの互換性:

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.0 ~ 2.4.6-p2
NOTE
パッチは、新しいを含む他のバージョンにも適用される可能性があります。 Quality Patches Tool リリース。 パッチがお使いのAdobe Commerceのバージョンと互換性があるかどうかを確認するには、 magento/quality-patches を最新バージョンにパッケージ化し、 Quality Patches Tool:パッチの検索ページ. パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

製品属性プロパティ Use in Search Results Layered Navigation はに設定できます。 はい なし Use in Search オプションも次のように設定されています はい.

これらの設定は、一緒に使用するように設計されています。 パッチを適用した状態で、 Use in Search オプションの設定 不可, Use in Search Results Layered Navigation オプションは、次のように機能するように非表示になっています 不可.

再現手順:

  1. 管理者で、に移動します。 Stores > Attribute > Product さらに、multiselect タイプの属性を作成し、以下を設定します。

    • Use in Search=いいえ

    • Use in Layered Navigation= (任意のオプション)

    • Use in Search Results Layered Navigation=はい

    • 名前= Test_attribute

    • オプション:

      • ステッカー
      • ピッカー
  2. 新しい属性をデフォルトの属性セットに追加します。

  3. 2 つの製品を作成します。

    1. 最初の製品:

      • 名前= ステッカー
      • 価格、数量、重量を 1 に設定
      • Test_attribute = オプションを選択 ステッカー
    2. 2 番目の製品:

      • 名前= ピッカー
      • 価格、数量、重量を 1 に設定
      • Test_attribute =両方のオプションを選択します
  4. 実行 catalogsearch_fulltext 再インデックス:

    bin/magento indexer:reindex catalogsearch_fulltext

  5. 単語で検索 ステッカー 店先で。

期待される結果:

商品のみ ステッカー が返されるのは、 Elasticsearch 次の場合、Test_attribute のインデックスを作成しない Use in Search はに設定されています。 不可.

実際の結果:

両方の製品が返されます。

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

関連資料

について詳しくは、 Quality Patches Toolを参照してください。

QPT で使用可能なその他のパッチについては、を参照してください。 Quality Patches Tool:パッチの検索 が含まれる Quality Patches Tool ガイド。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a