質問

私は今のところ正常にうまく機能していますが、それでも関連性のない結果がまだあります。Magentoの組み込み検索がひどいと言う前に、私はそこに無料の拡張があることを知っていることを私はあなたに言うつもりですが、私は私のサイトをそれ以上の拡張機能で不自由なものではありません。

何が起こっているのか、「スコア」(スコア)は2.0(0から)にのみ取得されるので、同じ2.0の関連性を持つ10の製品を言うことができますが、約3.

私の質問はnameよりも良いスコアを追加するためにMagentoに知らせる方法はありますか?
Prestashopがそれを処理するのが少し(下の写真を見て)

Prestashopのスコアシステム

あなたの洞察をありがとう。

役に立ちましたか?

解決

Magentoが部分的に使用されるモジュールを有効にするためのZendフレームワークに実際に組み込まれているLucene Searchに変換しても構わないと思われる場合は、関連性と重み付けを持つことができます。

補足検索属性を追加することで、製品の説明を汚染することなく、バリエーション、ニックネーム、およびJargonさえできます。

画像の入力ここにある

そのようなモジュールの1つは、LUCENEと、プールに追加する属性の範囲を選択する重み付けと能力を、顧客が実際には物質を見つけることができるので、この無償のモジュールはそれ自体の支払いをしました。

短い答えは「マゼント検索を改善することができる自由な方法はありません」です。私はその考え方から抜け出すまで、私は多くの時間を無駄にし、顧客と管理の両方から苦情を起こしました。 FullTextは、働くことに関連性があるかもしれませんが、それはLuceneとは有能ではありません。

マゼントが最初の場所でLuceneを使用しなかったことはかなり恥ずかしいです...

他のヒント

短い答え - いいえ、オプションにはビルドはありませんが、追加するMagento Connectにはモジュールがあります。

彼らがするものは、重みを持つ属性として計算されたスコアを持つ、自身のfull_text索引を作成することです。

SOLR統合もあります。

クエリを編集したい場合は、App \ Code \ Core \ Mage \ CatalogSearch \ Model \ Recovery \ FullText.php、メソッドprepareResult から起動できます。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top