अध्ययन का यह डोमेन क्या है?


9

मान लीजिए मेरे पास एक स्थिति है जहां मैं जूता पुनर्विक्रेता के लिए एक वेबसाइट डिजाइन कर रहा हूं। उनके पास अलग-अलग ब्रांड और प्रकार के जूते हैं और निश्चित रूप से, वे वास्तव में अच्छा खोज कार्य चाहते हैं।

इसलिए विभिन्न गुण हैं जो जूते हो सकते हैं। उनके पास अनन्य गुण हो सकते हैं, जैसे आकार, चौड़ाई, लिंग और बच्चों / वयस्कों के लिए। या उनके पास गैर-अनन्य गुण हो सकते हैं जैसे कि रंग (एक जूते पर दो या अधिक रंग हो सकते हैं)। कुछ श्रेणियों में कुछ अन्य लोगों के साथ संघर्ष हो सकता है, जैसे 'ड्रेस' और 'कैजुअल' (एक जूता एक ड्रेस जूता और एक स्नीकर नहीं हो सकता है (इस उदाहरण के लिए "आराम" ड्रेस जूते की अनदेखी)), जबकि वे अभी तक संघर्ष नहीं करते हैं अन्य, जैसे 'ड्रेस' और 'बूट' (एक जूता एक ड्रेस बूट हो सकता है)। अनन्य गुणों को मॉडल करना आसान है, लेकिन संभावित परस्पर विरोधी गुणों के बारे में कैसे? क्या यह सेट सिद्धांत के लिए एक समस्या होगी?

इस तरह के लागू कंप्यूटर विज्ञान को सामान्य रूप में क्या कहा जाएगा? डेटा मॉडलिंग, या कुछ और विशिष्ट? मैं विशेष और गैर-अनन्य गुणों जैसे अधिक अमूर्त दार्शनिक सिद्धांतों में शामिल होना चाहता हूं, और देखें कि उन सिद्धांतों को कोड, डेटा संरचनाओं और डेटाबेस स्कीमा में कैसे लागू किया जाता है।

मैं जिस बारे में बात कर रहा हूं उसका एक अच्छा उदाहरण संशोधित प्रीऑर्डर ट्री ट्रैवर्सल एल्गोरिदम होगा । यह एक नेस्टेड पदानुक्रमित वर्गीकरण प्रणाली बनाने का एक शानदार तरीका है। इसलिए आपके पास वास्तविक जीवन की संगठनात्मक समस्या है: श्रेणियां, और फिर आपके पास एक डेटा संरचना है जो उस समस्या का मॉडल बनाती है।

इस प्रकार के सामान के बारे में मैं और अधिक कहाँ जान सकता हूँ?


1
वह "नेस्टेड सेट मॉडल", जहां आप एक पेड़ बनाने के लिए lft और rgt कॉलम का उपयोग करते हैं, बहुत अच्छा है। यही है, जब तक कि यह एक वास्तविक अनुप्रयोग में उपयोग नहीं किया जाता है , और कहा गया है कि आवेदन पेड़ को हेरफेर करने के लिए दिनचर्या प्रदान नहीं करता है और उपयोगकर्ताओं को खुद के लिए छोड़ देता है ।
जॉय एडम्स

@ जोये एडम्स मजाकिया! प्रीऑर्डर ट्रैवर्सल ट्री का विक्रय बिंदु यह है कि अद्यतन करने के लिए प्रश्न आसन्न सूचियों की तुलना में आसान हैं! : D
user1936

जवाबों:


1

सामान्य तौर पर, अध्ययन के क्षेत्र को डेटा मॉडलिंग या टैक्सोनॉमी माना जाएगा । जूता बेचने वाली वेबसाइट विशेष रूप से faceted वर्गीकरण का एक उदाहरण है

मुख्‍य वर्गीकरण अनुसंधान के लिए कुछ शुरुआती बिंदु:


1

यदि आप किसी जूता बेचने वाली वेब साइट के लिए खोज सुविधा को गंभीरता से डिज़ाइन कर रहे हैं, तो गुणों के बजाय टैग का उपयोग करें, सामान्य कीवर्ड-आधारित खोज फ़ंक्शन को लागू करें, और अकादमिक औपचारिकता भूल जाएं; उपयोगकर्ता उस पर 50 विकल्पों के साथ एक खोज स्क्रीन को नेविगेट करने के लिए परेशान नहीं करेंगे


मैं वास्तव में जूता बेचने वाली वेबसाइट नहीं बना रहा हूं। यह उन बिंदुओं का सिर्फ एक व्यावहारिक और परिचित उदाहरण था जिसे मैं चित्रित करने की कोशिश कर रहा हूं।
user1936

@ user1936: विधेय पथरी अध्ययन के एक डोमेन के रूप में उपयुक्त प्रतीत होता है, लेकिन कृपया कृपया कृपया वास्तविक दुनिया सिस्टम इस तरह से डिजाइन नहीं है, यह "वास्तव में अच्छा खोज फ़ंक्शन" नहीं देगा, यह एक खोज फ़ंक्शन देगा, जिसे कोई भी नहीं समझता है लेकिन आप :-)
स्टीवन ए। लोव

वास्तव में के बीच अंतर क्या है tagsऔर propertiesआप अपने जवाब में उल्लेख है कि? यदि आपके पास एक उचित टैगिंग प्रणाली है, तो एक बैक-एंड उपयोगकर्ता (वेयरहाउस व्यक्ति) को जूता के रूप में चिह्नित करने से रोकने के लिए क्या है sandalऔर boot? ये मुझे उचित चिंताएं लगती हैं। अधिकांश जूता बेचने वाली साइटें जो मैंने देखी हैं (zappos, आदि) इन के समान सिद्धांतों पर काम करती हैं।
user1936

1
@ user1936 मैं गुणों को औपचारिक रूप से नामित मानों जैसे आकार, शैली, निर्माता, इत्यादि के रूप में परिभाषित करने पर विचार करेगा, जबकि टैग आपके द्वारा किसी आइटम के साथ संबद्ध किए जाने वाले कीवर्ड होंगे। एक बैक-एंड उपयोगकर्ता को जूते को सैंडल और बूट दोनों के रूप में चिह्नित करने से रोकने के लिए कुछ भी नहीं है, न ही सामान्य रूप से ऐसा करना आवश्यक है । वर्तमान शैलीगत परंपराएं प्राकृतिक नियम नहीं हैं, अर्थात वे बदल सकते हैं। आज की बकवास कल का बोल्ड फैशन स्टेटमेंट और हॉट ट्रेंड है। उदाहरण के लिए, जैपोस, वास्तव में चप्पल के जूते बेचते हैं। zappos.com/sandal-boot
स्टीवन ए। लोव

@ user1936: यदि आप वास्तव में वास्तव में टैगिंग को नियंत्रित करना चाहते हैं, तो टैग को श्रेणियों में रखें और श्रेणी टकराव के आधार पर नियम बनाएं। लेकिन मुझे संदेह है - विशेष रूप से गैर-तकनीकी डोमेन में - कोई भी नियम जिसके साथ कोई अपवाद हो सकता है (सीएफ सैंडल जूते)!
स्टीवन ए। लोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.