2009-06-16 15 views
5

मैं यहाँ सूचीबद्ध कोड का उपयोग कर रहा:शेयरप्वाइंट खोज संपत्ति भार

http://msdn.microsoft.com/en-us/library/ms553069.aspx

एक अतिरिक्त लाइन के साथ,() .update करने के बाद संपत्ति के क्रम परिवर्तन सहेजने के लिए सेट कर दिया जाता एक फोन के रूप में जोड़ा लेकिन 10,000 के वजन के साथ भी मेरी संपत्ति के लिए खोज परिणाम नीचे हैं, खासकर शीर्षक से नीचे। वज़न बढ़ाने के लिए कुछ और चीजें करने की ज़रूरत है?

मैंने शीर्षक, लेखक और फ़ाइल नाम 0 पर सेट करने, संपत्ति (कीवर्ड) को 99 99 पर सेट करने और संपत्ति की लंबाई सामान्यीकरण को 0 पर सेट करने का भी प्रयास किया है। परिणाम थोड़ा सा स्थानांतरित होते हैं, लेकिन कीवर्ड के साथ खोज करते हैं संपत्ति से मेल खाते अभी भी मेल नहीं खाते हैं।

सभी परीक्षणों बाद में एक पूर्ण क्रॉल के साथ किया गया, रीसेट आईआईएस, और साझा सेवाओं एप्लिकेशन पूल रीसायकल।

मैं आपको कोई अतिरिक्त जानकारी दे सकता हूं जो आप अनुरोध कर सकते हैं।

धन्यवाद, स्टीफन

अद्यतन (6-19-09): इस के लिए 500 का एक उपहार जोड़ा गया। ऑनलाइन उपलब्ध इस सुविधा के बारे में बहुत कम जानकारी, स्पष्ट रूप से एक अच्छा जवाब इंटरनेट समुदाय के लिए एक बड़ी सेवा होगी। यह शायद मुझे एक सप्ताह भी बचाएगा :)

अद्यतन 2 (6-19-09): स्कीमा अनिवार्य रूप से यह है: ओओबी शेयरपॉइंट दस्तावेज़ सामग्री प्रकार जोड़ा गया टेक्स्ट फ़ील्ड "कीवर्ड" के साथ। प्रबंधित संपत्ति ows_keywords (टेक्स्ट) से जुड़ी हुई है।

अद्यतन 3 (6-19-09): शेयरप्वाइंट Codeplex से खोजें बेंच एक बहुत खोज में मदद मिली है।

अद्यतन 4 (6-19-09): मैं एक समाधान है कि एक ही क्रॉल संपत्ति के साथ कई (5 अभी) अधिक कामयाब गुण बनाना शामिल है पर पहुंच गए। प्रत्येक वजन कुछ असामान्य (99 99 की तरह) पर सेट होता है। ये कीवर्ड परिणामों को शीर्ष पर लाने के लिए पर्याप्त हैं। हालांकि आदर्श से कम। अभी भी एक समाधान की तलाश है।

अद्यतन 4 में समाधान जो मैंने समाप्त किया है। जैसा कि लार्स ने टिप्पणी की, खोज बहुत लचीली नहीं है और संपत्ति भारोत्तोलन में बदलाव की पेशकश के बावजूद, प्रभाव हमेशा आप जो अपेक्षा करेंगे वह हमेशा नहीं होता है।

+0

क्या आप अपनी स्कीमा (प्रासंगिक कॉलम इत्यादि) का एक छोटा सा नमूना दिखा सकते हैं। क्या कॉलम प्रबंधित संपत्ति को किसी सूची के दायर शीर्षक के रूप में उपयोग करने के लिए मैप किया गया है? – Colin

+0

@dlamblin मुझे अभी सर्वर तक पहुंच नहीं है, लेकिन एक प्रश्न के रूप में अपना सुझाव जोड़ें ताकि अगर यह सही हो तो मैं इसे उत्तर के रूप में चिह्नित कर सकता हूं। –

+0

@ कोलिन मुझे यकीन नहीं है कि आप स्कीमा के मामले में क्या पूछ रहे हैं, क्या अद्यतन विवरण इसे कवर करता है? –

उत्तर

1

संपत्ति केवल संपत्ति में मौजूद खोजशब्दों की खोज करते समय रैंकिंग स्कोर को सकारात्मक रूप से प्रभावित करती है। किसी अन्य प्रश्न के लिए वजन का कोई प्रभाव नहीं पड़ता है! जैसे कीवर्ड "शेयरपॉइंट सर्च" की खोज करते समय, शीर्षक संपत्ति का वजन यह सुनिश्चित करता है कि शीर्षक में इन कीवर्ड वाले दस्तावेज़ों के लिए रैंकिंग स्कोर बढ़ाया जाए। लेकिन शीर्षक में इन खोजशब्दों में से किसी के बिना दस्तावेज शीर्षक वजन से नहीं बढ़ाए जाते हैं। यह टाइप टेक्स्ट के सभी प्रबंधित गुणों पर लागू होता है।

+0

यह सच है, लेकिन मेरी समस्या एक मैच मिलने पर विशिष्ट गुणों को निर्णायक बनाने में सक्षम है। मुझे एहसास है कि वजन में कोई प्रभाव नहीं पड़ता है जब संपत्ति के भीतर कोई मिलान नहीं मिलता है। यह कोई समझ नहीं आता है। –

+0

ठीक है, तो अगर मैं इसे समझता हूं तो आप मूल रूप से चाहते हैं कि आपकी संपत्ति रैंकिंग स्कोर को प्रभावित करने वाला एकमात्र व्यक्ति हो? –

+0

नहीं। मैं बस इसे निर्णायक होना चाहता हूं। खोजशब्द वाले "कीवर्ड" संपत्ति मान वाले कुछ भी शीर्ष पर जाते हैं। बाकी सब कुछ सामान्य रूप से आदेश दिया जाता है। –

0

मैं .update संभालने में सही होगा() कॉल मुख्य के अंत में) किया जा रहा है (? यदि नहीं, तो कोशिश करें, यदि ऐसा है तो सुनिश्चित करें कि प्रोग्राम चल रहा है। मैं यह भी मानूंगा कि strPropertyName वह है जिसे आप चाहते हैं। इसके अलावा, मैं वास्तव में आपकी मदद नहीं कर सकता।

+0

सारांश अद्यतन किया गया। प्रयास के लिए धन्यवाद। –

1

एक संपत्ति की weighth chaging एक रीक्रॉल, बस खोज सेवा का एक रीसेट की जरूरत नहीं होनी चाहिए।

प्रबंधित संपत्ति, क्रॉल संपत्ति कि प्रबंधित संपत्ति को मैप किया है भी होना आवश्यक है का वजन करने के साथ ही "खोज में इस संपत्ति के लिए मूल्यों को शामिल करें:

इंटरनेट पर इस मिले इंडेक्स "चेक बॉक्स सेट पर।

संपादित करें: इसे यहाँ मिल गया: Larry Kuhn's blog

1

आप 0 से 1 तक की रेंज में ही वजन का उपयोग कर की कोशिश की? उदाहरण के लिए सभी अन्य संपत्ति वजन 0.2 पर सेट करें और कीवर्ड को 0.8 पर सेट करें। मुझे इन पंक्तियों के साथ लुसीन के साथ थोड़ी परेशानी थी, और यह परिमाण से संबंधित था।

यदि यह परिणाम में उस संपत्ति क्षेत्र में कभी भी हिट नहीं जोड़ रहा है (xyzzy कीवर्ड या कुछ जोड़ने और इसे खोजने का प्रयास करें) तो शायद यह बिल्कुल वजन से संबंधित नहीं है, बल्कि इससे संबंधित है कि कीवर्ड आपके लिए विचार किए गए हैं या नहीं खोज।

+1

शेयरपॉइंट 1 से ऊपर वजन की अनुमति देता है। आउट ऑफ़ द बॉक्स - लेखक, फ़ाइल नाम और शीर्षक गुणों में क्रमशः 8.215, 2 9 .43 और 75.855 हैं। –

+1

तो लुसीन करता है, लेकिन जब ल्यूकएल के साथ मेरी खोजों का परीक्षण करते हैं, तो मैंने पाया कि 1000 रेंज में वजन 100 रेंज में वजन से कम प्रभाव पड़ा था। और अंत में जब 0 और 1 के बीच सभी वजन डालने पर मुझे अधिक लगातार परिणाम मिलते हैं। मैं वास्तव में समझा नहीं सकता क्यों, मैं सिर्फ सेटिंग्स के साथ झुका रहा था। – dlamblin

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