البحث في التجارة الإلكترونية
يكتب المتسوقون ما يريدونه بكلماتهم الخاصة. ويُبحث في الكتالوج حسب المعنى ويُرشَّح حسب الفئة والمتجر الذي هم فيه.
اعثر على أقرب العناصر حسب المعنى، مصفّاة حسب الوسم، داخل المحرك نفسه الذي يحتفظ بالعناصر ذاتها.
الأبعاد والمقياس ثابتة لكل فهرس. ويمكن ضبط معاملات HNSW عند الحاجة.
عرض متحرك بأوامر HotKV حقيقية وردود توضيحية. انقر على أي خطوة للانتقال إليها. تبقى الأوامر والردود بالإنجليزية، تمامًا كما تكتبها وتراها في HotKV.
البحث الدلالي و"المزيد من هذا النوع" وإزالة التكرار كلها تعود إلى سؤال واحد. ما العناصر المخزنة الأقرب إلى هذا العنصر؟ والإجابة عنه تعني عادةً قاعدة بيانات متجهية مخصصة بجوار مخزنك الرئيسي، ويجب أن يُكتب كل تحديث للمنتج في الاثنين.
يحتفظ HotKV بفهارس متجهات HNSW داخل المحرك. تعيش بيانات المنتجات في مفاتيح عادية، وتُفهرس المتجهات تحت أسماء المفاتيح نفسها، وتتيح الوسوم على تلك المفاتيح أن يبقى البحث داخل فئة أو مستأجر. مسار كتابة واحد ونظام واحد تشغّله.
الأبعاد والمقياس ثابتة لكل فهرس. ويمكن ضبط معاملات HNSW عند الحاجة.
VSIM.CREATEINDEX products 3 METRIC COSINEبيانات المنتج hash عادي، تحت اسم المفتاح الذي سيستخدمه الفهرس.
HSET sku:1 name "Trail runner" price 89تتيح الوسوم على المفتاح أن يبقى البحث المتجهي داخل فئة.
TAG.SET sku:1 shoes runningيدخل المتجه الفهرس تحت اسم المفتاح نفسه.
VSIM.SET products sku:1 0.12 0.80 0.31يُحوَّل نص الاستعلام إلى تضمين، وتعود أقرب المنتجات التي تحمل الوسم مع مسافاتها.
VSIM.SEARCH products 3 0.10 0.82 0.29 FILTER shoesالنتائج أسماء مفاتيح، فبيانات المنتج على بعد قراءة واحدة في الخادم نفسه.
HGETALL sku:1يكتب المتسوقون ما يريدونه بكلماتهم الخاصة. ويُبحث في الكتالوج حسب المعنى ويُرشَّح حسب الفئة والمتجر الذي هم فيه.
تُقارن تذاكر الدعم أو الإعلانات الجديدة بالموجودة، وتُدمج النسخ شبه المكررة قبل أن يراها إنسان.
تعثر تضمينات نموذج الصور على صور أو مقاطع متشابهة بصريًا عبر مكتبة كاملة.
بحث تقريبي عن أقرب الجيران يبقى سريعًا على الفهارس الكبيرة، O(log N) في المتوسط.
VSIM.CREATEINDEXVSIM.SEARCHجيب التمام وL2 والضرب الداخلي، تُختار لكل فهرس.
METRICقيّد البحث بالمفاتيح التي تحمل كل الوسوم المعطاة.
TAG.SETFILTERتُحفظ الفهارس في لقطاتك وفي إعادة كتابة AOF مثل بقية بياناتك.
VSIM.INFOلا. أنشئ المتجهات بنموذج التضمين الذي تفضّله وخزّنها باستخدام VSIM.SET.
VSIM هو فهرس المتجهات العام. وتُبنى خطوط معالجة RAG على الفكرة نفسها وتضيف التقطيع والبيانات الوصفية والبحث الهجين بالكلمات المفتاحية للمستندات.
البحث المتجهي والوسوم أوامر أساسية تعمل على كل خطة، دون حاجة إلى ترخيص.
يتحدث HotKV بروتوكول Redis، لذا يمكنك توجيه عميل موجود إليه وتشغيل هذه الأوامر نفسها.