यैंडेक्स से माल (बीटा) के लिए एक खोज को एम्बेड करने की क्षमता 2016 की गर्मियों में दिखाई दी। इंटरनेट पर एक साइट पर इसकी कार्यक्षमता के एकीकरण पर अभी भी बहुत कम जानकारी है। सही कर रहा है ...
माल के कैटलॉग के साथ एक साइट के लिए कुछ आँकड़े: साइट के 78% आगंतुक "सामान के साथ कैटलॉग" पर जाते हैं, उनमें से 45% मेनू में श्रेणी के आधार पर खोज का उपयोग करेंगे,
40% सामान की खोज करते समय खोज पट्टी का उपयोग करेंगे । आंकड़े डोमोस्ट्रो हाइपरमार्केट के लिए यैंडेक्स मेट्रिक्स से लिए गए हैं (35,000 के लिए यूराल संघीय जिले में 23 स्टोर - 40,000 आइटम, 7 से 8 हजार वर्ग मीटर प्रत्येक)। उसी साइट पर, मैंने यैंडेक्स (बीटा) से खोज क्षमताओं को स्थापित और परीक्षण किया।
यांडेक्स उत्पाद खोजों की तुलना सबसे अधिक देखी गई घर और मरम्मत के सामान की दुकानों से होती है
नीचे दिए गए आंकड़े में: ऑनलाइन स्टोर के लिए Yandex खोज (बीटा) के साथ साइट 1 = domostroy-shop.ru। साइटें रेडार के
शीर्ष 15 रेटिंग की 2-9.andex.ru (विषय: निर्माण सामग्री और उपकरण, प्रकार: सभी)।

प्रासंगिकता के अलावा, खोज को साइट लोडिंग गति को धीमा नहीं करना चाहिए:

आप
निर्देशिका में साइट पर स्पष्टीकरण के साथ एम्बेड करने के लिए जावास्क्रिप्ट कोड देख सकते हैं।
पेशेवरों:
- गति (खोज में केवल 0.2-0.3 सेकंड लगते हैं)
- प्रासंगिकता
- YML फ़ाइल से सभी स्टोर उत्पादों को खोजें (भले ही उत्पाद सूचकांक में न हों)
विपक्ष:
- एक नई निर्देशिका की पूर्ण अनुक्रमण के बारे में 30 मिनट लगते हैं। मैंने इस तरह की समस्या को हल किया: वास्तव में 2 खोजें (2 एपीआई कुंजी), मैं सिर्फ खोज को अनुक्रमित करने के बाद + आईडी कुंजी बदलता हूं।
- JSON पर अपलोड किए बिना, शैलियों को बदलने की क्षमता के बिना एक iframe में परिणाम।
- परिणाम जावास्क्रिप्ट का उपयोग करके उत्पन्न होते हैं, इसलिए यैंडेक्स उन्हें नहीं देखता है। यदि श्रेणियों का अनुक्रमण आवश्यक है, तो वांछित होने पर यह आसानी से हल हो जाता है।
- "सभी उत्पाद" पृष्ठ बनाना मुश्किल है क्योंकि एपीआई अनुरोध में हमेशा खोज शब्द होना चाहिए। मैंने उत्पाद नाम में एक अतिरिक्त "शब्द" जोड़ने का फैसला किया, जिसे पृष्ठ पर प्रकाशन से पहले हटा दिया जाता है।