Magento 1.9.0.1 で検索結果が一貫性のない順序で表示されていることがわかりました。
以下の例では、検索結果が価格順になるように指定していますが、これは機能しますが、同じ価格の製品が検索を実行するたびに異なる順序で表示されます。
これを修正する方法を知っている人はいますか?
2つの可能な解決策(実装方法がわからない)は次のとおりです。
- すべての高度な検索 (たとえば、製品 ID または SKU) にデフォルトの基本オーダーバイを追加するには
- 複数の order-by フィールドを指定する方法を見つけます。直接 SQL ステートメントで行うように、「...ORDER BY xxx ASC, yyy DESC...」とします。