legacy-knowledge-base
公開されました Jun. 30, 2025

コマース:チェックアウトの住所のドロップダウンがすべての住所を表示しない

written-by

Sorin Pop

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ユーザーがチェックアウトする際、配送先住所のドロップダウンで一部の住所が見つかりません。

環境

  • DXP 7.3 SP1

解像度

  • おそらく、そのアカウントには多くのアドレス(10,000件以上)が登録されていることでしょう。
  • この問題は、Elasticsearchサーバーに適用されるいくつかの制限によるもので、このサーバーは最大10,000件の結果を返すことができるというものです。 チェックアウト時の)ドロップダウンに表示される住所はElasticsearchから取得されますが、現在のアカウントに10,000件以上の住所がある場合、すべての住所が取得され、ドロップダウンに表示されるわけではありません。
  • したがって、我々はどちらかを提案する:
  1. ビジネスユースケースを変更し、1つのアカウントに最大10,000個のアドレスを作成するようにする。
  2. すべてのアドレスが返されるようにするために、この制限をアドレス数より大きなサイズに増やしてください(例:20 000)。 これは

index.search.limit=20000


portal-extに追加し、Elasticsearchのパラメータ index.max_result_window を20 000に設定 しました
この副作用として、より多くのデータが転送されるため、検索に遅れが生じる可能性があります。

(7.4ではこの部分が大幅にリファクタリングされ、より良く動作するようになったようです。)

did-this-article-resolve-your-issue

legacy-knowledge-base