অনুসন্ধান ফলাফল দেয় না


9

আমি শিরোনামে বর্ণিত হিসাবে আমি যখন কোনও পণ্য অনুসন্ধান করি তখন কোনও ফল পাই না। আমি এ পর্যন্ত চেষ্টা করেছি:

  1. পণ্যগুলির দৃশ্যমানতা পরীক্ষা করা হচ্ছে
  2. আমার পণ্য স্টক আছে
  3. আমি নিশ্চিত হতে কোয়াটিটি 100 এও সেট করেছি
  4. আমি ক্যাটালগের অধীনে পণ্যের বৈশিষ্ট্যগুলি আপডেট করেছি-> পরিচালনা করুন-> সমস্ত পণ্য নির্বাচন করুন।
  5. আমি আমার নির্দিষ্ট স্টোর ভিউয়ের জন্য মূল ওয়েবসাইটের সমস্ত পণ্য বরাদ্দ করেছি।
  6. নামের বৈশিষ্ট্যটি অনুসন্ধানের জন্য ব্যবহার করা যেতে পারে।

আমি চেষ্টা করেও চেষ্টা করেছি skuকিন্তু আবার কিছু হয়নি। অদ্ভুত যে নাম এবং skuকাজ উভয় সঙ্গে উন্নত অনুসন্ধান ।

এবং আমার সমস্যাটি রয়ে গেছে .. কীভাবে আমার পণ্যগুলি অনুসন্ধানের সময় প্রদর্শিত হবে তা সম্পর্কে কোনও ধারণা ??


এটি একটি সহজ বা কনফিগারযোগ্য কিনা? আপনি কি পুনর্নির্মাণ করেছেন?
শ্যাম কৃষ্ণ শ্রীকুমার

আমার কাছে 2 টি সাধারণ পণ্য রয়েছে এবং বাকিগুলি কনফিগারযোগ্য। আমি এ পর্যন্ত অনেক বার রিইন্ডেক্স করেছি।
vasilisdmr

পণ্যগুলি ক্যাটালগ এ দৃশ্যমান?
মিলান সিমেক

এর মানে কি বোঝাতে চাচ্ছো? আপনার অর্থ আমি যদি ক্যাটালগের অধীনে সেগুলি দেখতে পারি তবে> পণ্যগুলি পরিচালনা করতে পারেন? যদি এটি আপনার প্রশ্ন হয় তবে হ্যাঁ আমি সেগুলি দেখতে পারি।
vasilisdmr

মানে সামনের প্রান্তে ক্যাটালগটি ব্রাউজ করার সময় এগুলি কি দৃশ্যমান?
মিলান সিমেক

উত্তর:


9

আপনার ফাইল Mage_CatalogSearch_Model_Layerএবং পদ্ধতিতে খুলুন

public function prepareProductCollection($collection)

আগে return $this;

নিম্নলিখিত সারি যুক্ত করুন:

Mage::log($collection->getSelectSQL(1), false, 'search.log', true);
Mage::log((array)Mage::getConfig()->getNode()->global->models->catalogsearch, false, 'search.log', true)

(এটি আপনার সমস্যা বোঝার জন্য ডিবাগ উদ্দেশ্যে)।

তারপরে আপনার খুলুন var/log/search.logএবং ফলাফলটি আপনার প্রথম পোস্টে রেখে দিন (সেখানে দীর্ঘ এসকিএল কোয়েরি এবং অ্যারে থাকা উচিত যেখানে আমরা পুনরায় লেখাগুলি দেখতে পারি)।


আমি সকালে চেষ্টা করে ফলাফল দেব tell
vasilisdmr

5

আমি এটি অভিজ্ঞতা আছে। আমার ফিক্সটি ছিল Manage Productsসমস্ত পণ্যগুলিতে গিয়ে নির্বাচন করতে এবং "Update Attributes"গ্রিডের উপরে ড্রপডাউন থেকে একটি সম্পাদন করা । আপডেট বৈশিষ্ট্য স্ক্রিনে, Websitesট্যাবে যান এবং নীচে চেকবক্সটি চেক করে সঠিক ওয়েবসাইটের সাথে পুনরায় যুক্ত হন Add Products To Website

এর পরে, অন্য অনুসন্ধান সূচি পুনর্নির্মাণের প্রয়োজন হতে পারে।


আমারও এই সমস্যাটি ছিল এবং আপডেট বৈশিষ্ট্যগুলি আমার পক্ষে কাজ করেছিল।
পল ডোনালি

পড়ুন পিটি। # 4 এবং # 5 তিনি ইতিমধ্যে এটি করেছিলেন এবং তার পণ্যগুলি প্রয়োজনীয় ওয়েবসাইটে নির্ধারিত হয়
zhartaunik

@ ঝারটৌনিক # 4-এ, ওপিতে কোন বৈশিষ্ট্যগুলি সংশোধন করা হয়েছে তা নির্দিষ্ট করে নি এবং 5 টি ওপিতে "স্টোর ভিউ" শব্দটি ব্যবহার করেছে যা "ওয়েবসাইট" থেকে পৃথক।
জন ওরম্যান 15'15

আমি কিছুক্ষণের মধ্যে চেষ্টা করতে যাচ্ছি
vasilisdmr

আমি সে চেষ্টা করেছিলাম এবং কিছুই না, আমি মনে পড়েছিলাম যে আমি আবার এটি করেছিলাম এবং এটিও পেয়েছি, বিনিময়ে কিছুই হয়নি।
vasilisdmr

3

যাও

admin->attributs->manage attribute-> search sku - open it -> Frontend Properties-> Use in Quick Search (YES )

, উন্নত অনুসন্ধানে ব্যবহার করুন (হ্যাঁ)। এটাই.


আমি এটা করেছি কিন্তু কিছুই সুখী হয় নি।
vasilisdmr

2

আপনি কি বাহ্যিক মডিউল তৈরি করেছেন যা অনুসন্ধান ব্যবহার করে প্রয়োজনীয়? এই জাতীয় কিছু জন্য লেআউট ফাইল তাকান

<mdg_giftregistry_search_index>
    <reference name="content">
        <block name="giftregistry.search" type="core/template" template="mdg/search.phtml" as="giftregistry_search"/>
    </reference>
</mdg_giftregistry_search_index>

আমি কোনও বাহ্যিক মডিউল ব্যবহার করিনি যা অনুসন্ধানের প্রয়োজন।
vasilisdmr

2

আর একটি সম্ভাবনা যা আমার জন্য কাজ করেছিল তা হ'ল ডেটা রিইন্ডেক্স করা !

এটি করতে, অ্যাডমিন প্যানেল> সিস্টেম> সূচক পরিচালনায় যান , "নির্বাচন করুন সমস্ত" ক্লিক করুন, ক্ষেত্রের "অ্যাকশন" "রিইন্ডেক্স ডেটা" নির্বাচন করুন এবং "জমা দিন" ক্লিক করুন।

=)

সালাম


1

অনেক প্রশ্ন প্যাসিফিক প্রোডাক্ট বৈশিষ্ট্যগুলি ত্রুটি সেট করে। তোমার দরকার এখানে চিত্র বর্ণনা লিখুন

প্রতিটি পরীক্ষা করুন।


1

আপনি সংগ্রহের নীচে ম্যাগেজ_গ্যাটগ্লাগলস অনুসন্ধান_মডেল_লেয়ার ক্লাসে সংগ্রহ অবজেক্টটি ডিবাগ করতে পারেন।

public function getProductCollection()
    {
        if (isset($this->_productCollections[$this->getCurrentCategory()->getId()])) {
            $collection = $this->_productCollections[$this->getCurrentCategory()->getId()];
        } else {
            $collection = Mage::getResourceModel('catalogsearch/fulltext_collection');
            $this->prepareProductCollection($collection);
            $this->_productCollections[$this->getCurrentCategory()->getId()] = $collection;
        }

প্রতিধ্বনি $ সংগ্রহ-> getSelect (); ডাই ('পরীক্ষা');

        return $collection;
    }

এই কোড স্নিপেট আমি এটি করা আছে?
vasilisdmr

অ্যাপ / কোড / কোর / ম্যাজ / ক্যাটালগ অনুসন্ধান / মডেল / লেয়ার.পিএফ লাইনের পরে 44 নং প্রতিধ্বনি $ সংগ্রহ-> getSelect (); ডাই ('পরীক্ষা');
সানজি

এবং ফলাফল হবে? মানে আমি কী দেখব যে পণ্যগুলি to সংগ্রহের সাথে যুক্ত করা হয়?
vasilisdmr

1

কিছুদিন আগেও আমি একই সমস্যার মুখোমুখি হয়েছিলাম, আমার সমস্যাটি হ'ল আমি একটি এক্সটেনশনের জন্য ডিফল্ট ম্যাজেন্টো কার্যকারিতা ওভাররাইড করেছিলাম। সুতরাং এটি আমার অনুসন্ধান ফলাফলের সাথে দ্বন্দ্ব ছিল। আপনার সমস্ত এক্সটেনশান একবার পরীক্ষা করুন কোনও দ্বন্দ্ব হতে পারে।


আমি এটি করব এবং আমি আপনাকে অবহিত করব
vasilisdmr

আপনি ক্যাশে করতে পারেন, সূচক রিফ্রেশ? এটি প্রয়োজন।
প্রতীক কামানী

লোকালহোস্ট /... / সূচক.এফপি / ক্যাটালগসার্চ / এডভান্সড চেষ্টা করুন, আপনার সাইটের লিঙ্কটি রেখে দিন এবং সেই তালিকাভুক্ত / অ্যাডভান্সড / পরে, যদি আপনি কোনও ক্লু পান।
প্রতীক কামানী

0

আমার একই সমস্যা ছিল এবং আমি উপরের সমস্ত পরামর্শ চেষ্টা করেছিলাম এবং সেগুলির কোনওটিই কাজ করেনি তাই আমি আমার প্রতিটি বিষয় সম্পর্কে কিছু গুগল অনুসন্ধান করেছি এবং কিছুই পাইনি, তারপরে আমি গুগল করেছিলাম যে কীভাবে আমার ম্যাগেন্টো স্টোরগুলিতে আমার পণ্যগুলি অনুসন্ধানযোগ্য করে তুলতে পারি এবং আমি জুড়ে এসেছি " অনুসন্ধানের শর্তাদি "যা ক্যাটালগে অবস্থিত তবে সিস্টেম কনফিগারেশনে ক্যাটালগ নয় তবে ক্যাটালগ আপনি যখন কোনও নতুন যুক্ত করেন বা কোনও পণ্য সম্পাদনা করেন। অনুসন্ধানের ক্যোয়ারিতে আপনি যে শিরোনামটি দিতে চান তাতে আপনি শিরোনাম যুক্ত করেন এবং পুনঃনির্দেশে আপনি যে পণ্য বা পণ্যটির নামটি নিয়ে আসতে চান তার পুরো URL ঠিকানা রেখে দেন। আমি যৌন খেলনা বিক্রয় করি যেমন উদাহরণস্বরূপ আমি আমার সার্চ বিভাগে টাইপ করেছি ম্যাগানো ভাইব্রেটর এবং আমার কাছে বিভিন্ন মডেলের স্তুপ থাকা সত্ত্বেও কেউই আসতে পারেনি, তাই আমি ভাইব্রেটর নামে একটি অনুসন্ধান অনুসন্ধান তৈরি করেছি এবং ভাইব্রেটার বিভাগ থেকে URL টি অনুলিপি করেছি এবং


0

আমারও এই সমস্যা আছে।

পণ্য পরিচালনা করতে যাচ্ছেন এবং সমস্ত পণ্য নির্বাচন করুন এবং গ্রিডের উপরে ড্রপডাউন থেকে একটি "আপডেট বৈশিষ্ট্য" সম্পাদন করুন। আপডেট অ্যাট্রিবিউটস স্ক্রিনে, ওয়েবসাইটগুলি ট্যাবে যান এবং প্রোডাক্ট টু ওয়েবসাইটের অধীনে চেকবক্সটি চেক করে সঠিক ওয়েবসাইটের সাথে পুনরায় যুক্ত হন।

  • এই সমাধানটি আমার পক্ষে কাজ করে তবে আমার কাছে আক্ষরিক সহস্র পণ্য রয়েছে এবং এটি করতে কয়েক দিন লাগবে। এটি করার অন্য কোনও উপায় বা আমি ব্যবহার করতে পারি এমন একটি ডাটাবেস আদেশ রয়েছে? ধন্যবাদ

এমএসই তে আপনাকে স্বাগতম। আপনি নতুন প্রশ্ন যুক্ত করতে পারেন এবং এই অংশটি কেবল উত্তর পোস্ট করার জন্য। আশা করি এটা সাহায্য করে
জয়

-5

আমি ধরে নিই যে আপনি এইগুলি বাদ দিয়ে উপরের সমস্ত মন্তব্য অনুসরণ করেছেন দয়া করে নিম্নলিখিতগুলিও অনুসরণ করুন:

  1. প্রথমে নিশ্চিত হয়ে নিন যে আপনার সর্বোচ্চ প্রয়োগের সময় হয় হয় index.php এ লিখুন ini_set('max_execution_time', 1800)বা php.ini এ সেট করুনmax_execution_time= 1600
  2. মেমরি সীমা বাড়ান ini_set('memory_limit','512M')বা php.ini এ সেট করুনmemory_limit=16M

কীভাবে 16 এম একটি বৃদ্ধিকে নির্দেশ করবে ... ম্যাজেন্টো 256/512 এম ... স্প্যামি প্রতিক্রিয়া?
ফ্লোরিনেলচিস

দুঃখিত এটি সম্পাদনা।
magegaga.com
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.