מנוע חיפוש ספקים B2B חכם עם Elasticsearch
פלטפורמת הספקים נזקקה למנוע חיפוש בעל ביצועים גבוהים המסוגל לטפל בשאילתות מורכבות מרובות פנים על פני אלפי ספקים בינלאומיים עם זמני תגובה של פחות משנייה.
דון בפרויקט שלך
האתגר
שאילתות מסד נתונים מסורתיות לא יכלו לעמוד בדרישות החיפוש:
- חיפוש טקסט מלא על פני 80+ שדות לכל ספק היה איטי מדי עם SQL
- דירוג מבוסס עדיפויות נדרש להתחשב בשלמות ואימות נתונים
- נוכחות במדיה חברתית נדרשה להיות ניתנת לחיפוש כתכונה מדרגה ראשונה
- התאמה מטושטשת וסבילות לשגיאות הקלדה היו חיוניים עבור שמות ספקים בינלאומיים
- היררכיות קטגוריות ומיקומים דרשו יכולות חיפוש מבוססות היבטים
הפתרון שלנו
יישמנו אינטגרציית Elasticsearch מותאמת אישית עם אינדוקס מבוסס עדיפויות, חיפוש מרובה שדות ודירוג חכם לגילוי ספקים.
ארכיטקטורה
- מנוע חיפוש: Elasticsearch עם מיפויים מותאמים אישית עבור ספקים, קטגוריות, מדיה חברתית
- שכבת נתונים: TypeORM/PostgreSQL כמקור אמת, מסונכרן ל-Elasticsearch
- שכבת API: Node.js/Express עם לקוח Elasticsearch
- צד לקוח: React עם חיפוש בזמן אמת תוך כדי הקלדה
- אנליטיקה: PostHog למעקב אחר התנהגות חיפוש
יכולות חיפוש
- חיפוש מרובה שדות - שאילתה על פני שם ספק, תיאור, מותגים, קטגוריות בו זמנית
- סינון מדיה חברתית - מציאת ספקים לפי נוכחותם בפלטפורמות ספציפיות
- היבטי קטגוריות - ניווט מעמיק דרך היררכיות קטגוריות מוצרים
- סינון מיקום - חיפוש לפי מדינה, אזור או עיר
- דירוג עדיפות - ספקים מאומתים ובעלי נתונים מלאים מדורגים גבוה יותר
- התאמה מטושטשת - מטפל בשגיאות הקלדה ובווריאציות שמות בינלאומיות
תכונות עיקריות
- מיפויי אינדקס מותאמים אישית - סכימה אופטימלית עבור נתוני ספקים, קטגוריות ומדיה חברתית
- סנכרון בזמן אמת - שינויים במסד הנתונים משתקפים בחיפוש תוך שניות
- אנליטיקת חיפוש - מעקב אחר שאילתות פופולריות, חיפושים ללא תוצאות ושיעורי הקלקה
- אינדוקס בתפזורת - אינדוקס אצווה יעיל לייבוא ספקים גדול
- ניקוד משוקלל - ניקוד רלוונטיות ניתן להגדרה מבוסס על חשיבות השדה
תוצאות
מחסנית טכנולוגית
caseStudyDetail.more מקרי בוחן
גלה עוד מהיישומים הטכניים שלנו
פלטפורמת AI לגילוי ספקים ואיתור מקורות
עסקי מסחר אלקטרוני ויבואנים נזקקו לפלטפורמה חכמה כדי לגלות, להעריך ולנהל ספקים בינלאומיים, שתחליף את התהליך הידני של חיפוש בשווקי B2B כמו Alibaba.
עיבוד חשבוניות מבוסס AI עם OCR ושילוב QuickBooks
עסק בגודל בינוני שעיבד מאות חשבוניות ספק בחודש נזקק לביטול הזנת נתונים ידנית על ידי חילוץ אוטומטי של נתוני חשבוניות באמצעות AI/OCR וסנכרונם ישירות ל-QuickBooks לצורך הנהלת חשבונות ומעקב תשלומים.
שאלות נפוצות
MicrocosmWorks הגדירה את Elasticsearch עם מנתחים מותאמים אישית המשלבים edge n-gram tokenization להתאמה חלקית, מילוני מילים נרדפות לטרמינולוגיה תעשייתית, ושדה keyword ייעודי לחיפושי מספרי חלקים מדויקים. גישה זו מחזירה ספקים רלוונטיים גם כאשר קונים משתמשים בטרמינולוגיה שונה מזו המופיעה בקטלוג הספק.
MicrocosmWorks תכננה את קלאסטר ה-Elasticsearch עם אסטרטגיית sharding שמפזרת מסמכי ספקים על פני מספר צמתים בהתבסס על ורטיקל תעשייתי, מה שמאפשר התרחבות אופקית (horizontal scaling) ללא אינדוקס מחדש. הארכיטקטורה תומכת בחיפוש חוצה קלאסטרים (cross-cluster search) עבור פיזור גיאוגרפי, תוך שמירה על זמני תגובה של שאילתות (query response times) הנמוכים מ-200ms גם עם מיליוני רשומות ספקים.
כן, MicrocosmWorks יישמה function score queries שמגבירות באופן דינמי את דירוג הספקים על סמך משקולות שהוגדרו על ידי הקונה עבור קרבה, התאמת MOQ, זמן אספקה, דרישות הסמכה, והיסטוריית עסקאות קודמות. קונים יכולים לשמור את פרופילי המשקולות שלהם ולהחיל אותם על פני חיפושים להעדפות מקורות עקביות.
MicrocosmWorks בנתה צנרת Change Data Capture באמצעות Debezium המחוברת למסד הנתונים המקורי PostgreSQL, ומזרימה שינויים ברשומות הספקים ל-Elasticsearch כמעט בזמן אמת באמצעות Kafka. זה מבטיח שתוצאות החיפוש משקפות עדכונים במסד הנתונים תוך שניות, במקום לחכות למחזורי אינדוקס מחדש באצווה.
MicrocosmWorks מספקת פתרונות חיפוש מבוססי Elasticsearch במחירים של $20-$45 לשעה, כאשר מנוע חיפוש מלא לספקים B2B הכולל custom analyzers, relevance tuning, faceted filtering, ו-CDC pipeline דורש בדרך כלל 350-550 שעות פיתוח. תשתית ה-Elasticsearch עצמה פועלת באופן חסכוני על גבי three-node clusters החל מכ-$500 לחודש ב-AWS.
מוכן לשנות את העסק שלך?
בואו נדון כיצד נוכל ליישם פתרונות דומים לאתגרים שלך.