2012-01-26 23 views
5

हमें उपयोगकर्ताओं को विशिष्ट फ़ील्ड मानों के आधार पर सामग्री खोजने के लिए खोज विकल्प प्रदान करने की आवश्यकता है।ऑर्चर्ड खोज और अनुक्रमण

हम एक ग्राहक के लिए एक प्रशिक्षण पाठ्यक्रम मॉड्यूल विकसित कर रहे हैं लेकिन मानक खोज किसी भी अनुक्रमित क्षेत्र में पाठ की तलाश में है। हम उपयोगकर्ताओं को विशिष्ट क्षेत्रों (यानी पाठ्यक्रम का प्रकार, स्थान, मूल्य, तिथि) के खिलाफ खोजों के आधार पर पाठ्यक्रम ढूंढने की अनुमति देना चाहते हैं।

हमने विशिष्ट फ़ील्ड के खिलाफ जांच करने के लिए खोज बढ़ा दी है लेकिन खोज फ़ॉर्म द्वारा जीईटी के रूप में पारित यूआरएल पैरामीटर कैसे प्राप्त करें, यह नहीं कर सकते हैं।

ऑर्चर्ड यूआरएल पैरामीटर कहां रखता है?

इसके अलावा, क्या हम कुछ याद कर रहे हैं, क्या ऐसा कोई तरीका है कि ऑर्चर्ड पहले से ही इसका समर्थन करता है जिसे हमने महसूस नहीं किया है?

+0

आपका मतलब है कि आप 'खोज के लिए स्थान = xxx'' जैसी खोज चाहते हैं ?? क्योंकि जब आप फ़ील्ड बनाते हैं तो आप चुन सकते हैं कि वे अनुक्रमित हैं या नहीं। केवल मैं नहीं जानता कि आप किसी विशेष फ़ील्ड में खोज करने के लिए कैसे निर्दिष्ट करेंगे। – gideon

+0

हाय @ गिडियन, यह सही है कि हम अलग-अलग फ़ील्ड को अलग करने में सक्षम होना चाहते हैं, इसलिए खोज यूआरएल ** खोज हो सकता है? स्थान = ओहियो और टाइप = पाक कला ** लेकिन हम कोई खाना पकाने के पाठ्यक्रम नहीं चाहते हैं जो सिर्फ _mention_ ओहियो में पाठ्यक्रम विवरण (उदाहरण के लिए "हमारे पास ओहियो में एक स्कूल भी है"), हम चाहते हैं कि विशेष रूप से उनका स्थान ** ओहियो ** पर सेट हो। – e64

+0

हो सकता है कि आप http://orchardgallery.codeplex.com/ पर जा सकें, साइट पर एक श्रेणी की खोज है जो आप खोज रहे हैं (http://gallery.orchardproject.net/List/Modules) – gideon

उत्तर

1

मैं आपको खोज मॉड्यूल के हिस्से की प्रतिलिपि बनाने के लिए सुझाव दूंगा, अधिक विशेष रूप से नियंत्रक और दृश्य और फिर अपनी विशिष्ट आवश्यकताओं के अनुरूप इसे संशोधित करें। मैं देखता हूं कि आप वास्तव में मूल मॉड्यूल को संशोधित कर रहे हैं, लेकिन यह दीर्घ अवधि में एक समस्या हो सकती है, उदाहरण के लिए यदि हम मॉड्यूल को अपडेट करना प्रारंभ करते हैं तो आप या तो आपको परिवर्तन खो सकते हैं या उन्हें कोड बेस पर पुनः लागू करना होगा। अंत में आप एक MySiteName को लक्षित करेंगे। खोज मॉड्यूल। और आप कस्टम मार्ग, कस्टम सेटिंग्स भी जोड़ सकते हैं।

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

संबंधित मुद्दे