आपने इसके लिए कहा, और यह यहाँ है: बेहतर खोज। पिछली खोज वास्तव में एक फ़िल्टर थी: एक साधारण सबस्ट्रिंग स्कैन। यह शुरुआत के लिए अच्छा था, लेकिन आपने कुछ बेहतर मांगा, जो कई शब्दों को संभाल सके।
PartsBox में अब एक फ़ज़ी-मैचिंग सर्च इंजन है जिसे इलेक्ट्रॉनिक घटकों को अच्छी तरह से मैच करने के लिए डिज़ाइन किया गया है। यह कुछ हद तक गलत वर्तनी को सहन करता है और फिर भी सही परिणाम प्राप्त करता है। और सबसे महत्वपूर्ण बात, यह सीधे ब्राउज़र में चलता है, और गैर-तुच्छ डेटाबेस के लिए पुरानी खोज की तुलना में तेज़ भी होता है।
फ़ज़ी-मैचिंग वास्तव में बहुत अच्छा है। उदाहरण के लिए, "61a20dwp" खोजने पर TPA6120A2DWP सामने आएगा जो आप वास्तव में चाहते थे, और "mcp78381" टाइप करने पर MCP73832T-2ACI/OT दिखाई देगा जो आपके पास स्टॉक में है।
नए इलेक्ट्रॉनिक कंपोनेंट सर्च इंजन को भी इस तरह से लिखा गया है कि यह ब्राउज़र और सर्वर दोनों पर चल सके। यह बहुत अच्छा है, क्योंकि यह स्केलेबिलिटी प्रदान करता है: बड़े इलेक्ट्रॉनिक कंपोनेंट डेटाबेस वाली कंपनियों के लिए इंडेक्स को सर्वर पर रखना और वहां खोज चलाना कोई समस्या नहीं होगी। वास्तव में, परीक्षणों से पता चलता है कि जैसे ही हम क्लाइंट-साइड खोज से सर्वर पर खोज भेजने के लिए स्विच करते हैं, प्रदर्शन में कोई ध्यान देने योग्य अंतर नहीं होता है।
नया इंजन डिफ़ॉल्ट रूप से घटक के नाम, विवरण, फ़ुटप्रिंट और उपयोगकर्ता नोट्स को इंडेक्स करता है। उपयोग पर कुछ संकेत:
एक और महत्वपूर्ण बदलाव स्टोरेज तालिका में पेश किया गया था। जैसा कि पता चला, "Part Count" जो वहां प्रदर्शित होता था, वह भ्रमित करने वाला था और बहुत उपयोगी नहीं था। यह अलग-अलग पार्ट्स की गिनती थी जो किसी विशेष भंडारण स्थान में संग्रहीत हैं (या थे)। आप इसे उस स्थान पर लेबल किए गए ज़िप-लॉक बैग की संख्या के रूप में सोच सकते हैं। बैग खाली हो सकते थे (यदि आपने सभी घटकों का उपयोग कर लिया), लेकिन उनकी गिनती अभी भी की जाएगी। इसके परिणामस्वरूप बड़ी संख्या में बग रिपोर्ट आईं। संख्या को "Stock" संख्या से बदल दिया गया है, जो उस स्थान के लिए कुल स्टॉक को दर्शाता है।
कई छोटे बग्स को ठीक किया गया, उनमें से एक लिंकिफिकेशन था: आपके नोट टेक्स्ट में लिंक का पता लगाने और उन्हें HTML लिंक में बदलने की प्रक्रिया। यह पता चला है कि इसे सही करना आश्चर्यजनक रूप से कठिन है। उम्मीद है कि मैंने इस बार इसे सही कर लिया है।
बहुत सारे आंतरिक परिवर्तन भी थे, जो उपयोगकर्ता को दिखाई नहीं देने चाहिए। इनका परिणाम या तो बेहतर प्रदर्शन होता है, या नई सुविधाओं के लिए नींव रखना होता है जो भविष्य में आएंगी।
मुझे उम्मीद है कि इलेक्ट्रॉनिक घटकों के साथ काम करते समय नया खोज इंजन आपके वर्कफ़्लो में सुधार करेगा!
PartsBox एक ऑनलाइन ऐप है जो आपको अपने इलेक्ट्रॉनिक पार्ट्स इन्वेंट्री, BOM मूल्य निर्धारण और छोटे पैमाने के उत्पादन पर नियंत्रण रखने देता है। यह ट्रैक करता है कि घटक कहाँ संग्रहीत हैं, वर्तमान स्टॉक स्तर क्या हैं, और किन घटकों का उपयोग किन परियोजनाओं/BOMs में किया जाता है।