2013-08-05 5 views
5

क्या साइटकोर में ल्यूसीन सर्च का उपयोग करना संभव है और क्या परिणाम साइटकोर आइटम वेब एपीआई द्वारा जेएसओएन के रूप में लौटाए गए हैं?आइटम वेब एपीआई के माध्यम से साइटकोर ल्यूसीन खोज कैसे करें?

साइटकोर डेवलपर नेटवर्क पर साइटकोर आइटम वेब एपीआई के लिए प्रलेखन कोई उदाहरण नहीं देता है कि आइटम वेब एपीआई के माध्यम से लुसीन सर्च का उपयोग कैसे करें।

अंतिम परिणाम जो मैं खोज रहा हूं वह खोज परिणामों को जेएसओएन के रूप में प्रदान किए गए खोज पैरामीटर के आधार पर लौटाया जाना है। चूंकि साइटकोर आइटम वेब एपीआई का उपयोग आइटम पुनर्प्राप्त करने के लिए साइटकोर क्वेरी के साथ किया जा सकता है, इसलिए यह खोज के लिए इसका उपयोग करने में सक्षम होना सुविधाजनक होगा।

उत्तर

5

मुझे नहीं लगता कि यह आइटम वेब एपीआई के डिफ़ॉल्ट कार्यान्वयन के साथ संभव है।

हालांकि आप इसे बढ़ा सकते हैं। जब आप कॉन्फ़िगर में देखते हैं, तो वहां बहुत सारे अंक होते हैं जहां आप एक्सटेंशन के साथ जुड़ सकते हैं।

आपको itemWebApiRequest पाइपलाइन में अपना कस्टम प्रोसेसर जोड़ने में सक्षम होना चाहिए। मैं वहां नया प्रोसेसर जोड़ूंगा जो Sitecore.ItemWebApi.Pipelines.Request.RequestProcessor से विरासत में मिलता है और वहां लुसीन प्रश्नों को संभालने के लिए तर्क जोड़ता है।

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