タグ付けされた質問 「catalogsearch」

9
Community Editionのサイト全体の検索の提供
長年にわたり、Magentoの検索機能を改善する試みが数多く行われてきました。(Solr、Luceneなど)2013年、Magento でコミュニティエディションで利用可能なカタログ検索を提供する優先/優位な方法はありますか?コンテンツ全体を検索するサイト全体の検索はどうですか? すぐに使える検索に固執しているのですか、それとももっと良いものがありますか?

1
カタログ検索:結果が1つだけの場合は、リストビューではなく製品ビューページを表示します
私の目標は、Magentoカタログ検索で次の変更を行うことです。 製品を検索し、結果コレクションに1つの製品しか返されない場合、製品リストページではなく製品ビューページに表示したいです。 この変更を行うために、どのように、どこで検索を開始するべきかアドバイスをいただけますか? 現時点では、この大量のコードで本当に迷っています。 Magento 1.9.0.1の使用

11
検索で結果が返されない
タイトルで説明したように、製品を検索しても何も検索されません。私はこれまでに試しました: 製品の可視性を確認する 私の製品は在庫があります また、確実に数量を100に設定しました カタログ->製品の管理->すべての製品を選択して、製品の属性を更新しました。 メインWebサイトのすべての商品を特定のストアビューに割り当てました。 name属性は検索に使用できます。 でも検索を試みましたskuが、何も起こりません。奇妙なのは、名前とsku機能の両方を使用した高度な検索です。 そして、私の問題はまだ残っています。検索時に自分の製品を表示する方法についてのアイデアはありますか?

1
Magentoでis_filterable_in_search = 1にできる製品属性の数に制限はありますか?
Magento Enterprise 1.10とSOLRをカタログ検索エンジンとして使用しています。 ライブWebサイトで1つの大きな問題に直面しているのは、システムで検索フィルター可能な属性の数を増やし始めるたびに、特定の制限のあるカタログ検索が中断した後です。検索結果はありません。 私はそれが言うMagento例外ログを見てみました:- 2014-12-16T21:07:53+00:00 ERR (3): exception 'Exception' with message '"400" Status: Bad Request' in /var/www/site/lib/Apache/Solr/Service.php:334 Magentoによって作成されたURLリクエストをカタログ検索中にSOLRに記録しようとしましたが、基本的にはSOLRに対して3つのリクエストを作成し、3番目のリクエストではfacet.fieldリクエストURLに膨大な数のパラメーターがあります。 3番目のリクエストURLをコピーしてブラウザーでヒットしようとしましたが、JSON応答がありません。エラーHTTPステータスコード400 Bad Requestが返されます。 考えられる問題は何でしょうか? いいえの制限はありますか?MagentoがSOLRに対して行ったfacet.fieldリクエストの この問題を修正するには、MagentoまたはSOLR側でいくつかの構成変更が必要ですか?

4
製品のカテゴリを含む完全なURLを常に表示する
Magentoウェブショップ(1.7.0.2)では、URL構造を最適化しようとしています。私たちはすでにいくつかのことを改善することに成功しましたが、1つは成功しませんでした。すべての製品に完全なURL(カテゴリを含む)を使用したいと考えています。例えば: www.website.com/products/best-products/product または:カテゴリページのwww.website.com/products/best-products これは、カテゴリを参照してブレッドクラムを使用する場合は正常に機能しますが、検索する場合は機能しません。次に、常にwww.website.com/productをURLとして使用します。これは、製品が複数のカテゴリに属している可能性があり、検索結果で使用するカテゴリがわからないためです。 これを強制する方法はありますか?それをどうにかして「最初の」カテゴリを使用するために、あるいはあなたが選ぶことができるいくつかのデフォルトのカテゴリを使用するためにさえ?私は開発者なので、コードに変更を加えてもかまいませんが、別の方法やより信頼できる方法がない場合に限ります。ヒントやトリックは大歓迎です、事前に感謝します!

1
Magento検索が機能しない
Magento 1.7.0.2を実行している新しいWebサイトがあります。 検索バーで「トーテム」と検索すると、何も表示されず、結果が見つからないと表示されます。結果はわかっていますが、「tn Truth-1」のようにSKUで具体的に検索すると、製品が表示されます。 これは、ドロップダウンを使用して検索をインストールする前に発生していました。 私が取ったデバッグ手順: キャッシュの消去 サイトの再インデックス [システム]> [構成]> [カタログ]> [カタログ検索]に移動し、[検索タイプ]を[結合(高評価と全文検索)]に設定しました 再インデックスされたサイト キャッシュをクリア インストールされたSearchanise http://www.magentocommerce.com/magento-connect/searchanise-connector-add-on-2652.html var / reportを確認-何もない ログを確認し、何もない ストックテーマに行って、すべてのプラグインを無効にしました この時点で、他に何をすべきかわからないので、コード例を挙げたいと思いますが、検索にカスタムコーディングがないため、それらが役に立たないと思います。特に、すべてをMagentoにストックし、プラグインはありません。 コードまたはスタックトレースが必要な場合はお知らせください。現在ログに記録されているものがないため、どのファイルとどのようにスタックトレースを作成するかを教えていただければ、喜んでお知らせします。

1
Magentoクイック検索で条件付きのカスタム属性を調べますか?
Magentoクイック検索文字列に整数がある場合、製品のSKUとカスタム属性を検索するという要件があります。ただし、検索文字列に整数がない場合は、製品の名前と説明を検索して検索します。 クエリ文字列が含ま12345れているとしましょう。次に、製品属性SKUと他のいくつかのカスタム属性でLIKE検索を実行します。ただし、クエリ文字列に整数がない場合は、製品の名前と説明のみで全文検索を実行します。理にかなっていますか? 調べましCatalogSearch/Model/Resource/Fulltext.php -> prepareResult()たが、クエリ文字列に基づいて結果をフィルタリングする方法がわかりません。また、クイック検索はcatalogsearch/resultモデルを使用して検索しますが、ここではcatalog/product? 私は道に迷っています、どんな助けでも大歓迎です!

1
カスタム/ catalogsearch /フィルター
私はMagentoで合計n00bです。知っておく必要があるのは、(記録的な時間で)aを維持する必要があるため、Magentoで実現する方法についての「一般的な慣習」または「標準」です。 Magentoディストリビューション(おそらく、以前の開発者が私が尋ねることを行うための汚い方法を作成しましたが、標準的な方法がわからない場合、汚い方法を推測する機会はさらに少なくなります)以下で説明するように、あなたが釘を打つことを期待していませんが、いくつかのガイダンスを教えてください。 どれどれ... 標準の検索クエリを/index.php/catalogsearch/result/?q=に送信すると、多くの「状態」に存在しない製品が見つかりました。「状態」とは、「estado」属性(製品のカスタム属性)の可能な個別の値を意味します。 私が見ることができるように、「estado」の特定の値を持つ製品は結果に表示されません(Visibilityが検索結果にそれらの製品を含めるように設定されている場合でも)。 質問:(検索クエリから取得した)製品リストに使用するカスタムフィルターを設定して、特定の状態の製品のみを保持できる場所はありますか?それに関してMagentoは標準で何をサポートしていますか? 「場所」の意味は、管理バックエンドのオプション、または最後のオプションとして、コード、イベント、コールバック、フック、インターセプター、ミドルウェアなどです(私はn00bなので、本当のことはわかりません)これらのケースでは、magentoで使用される用語がクエリをインターセプトするために使用されます。 注:app / design / frontend / caramel / template / catalog / product / list.phtmlでは、反復前の最初の行は次のとおりです。 <?php $_productCollection=$this->getLoadedProductCollection(); $_helper = $this->helper('catalog/output'); ?> <?php if(!$_productCollection->count()): ?> <p class="note-msg"><?php echo $this->__('There are no products matching the selection.') ?></p> <p>No encontraste lo que buscabas, <a href="<?php $_SERVER['HTTP_HOST']?>/index.php/pidenos?tipo=pidenos">pídenos</a> …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.