2009-11-01 13 views
5

मैं सोलर के लिए काफी नया हूं लेकिन मैं इसे अपनी वेबसाइट पर एकीकृत करने की कोशिश कर रहा हूं। मैं सोलर प्रश्नों में परिणामों को "बढ़ावा देने" के तरीकों की तलाश में हूं, लेकिन मुझे यह समझने में कठिनाई हो रही है कि मैं क्या करने की कोशिश कर रहा हूं।कुछ क्षेत्रों द्वारा सोलर में परिणाम को बढ़ावा दें?

मैं सौर खोजों में कुछ परिणामों को "बढ़ावा" देने की कोशिश कर रहा हूं जिसमें फ़ील्ड "userId" फ़ील्ड है। उदाहरण के लिए, यदि इंडेक्स में दो दस्तावेज़ थे, तो सटीक टेक्स्ट प्रासंगिकता थी लेकिन पहला दस्तावेज़ "userId" फ़ील्ड "1" पर सेट किया गया था और दूसरा इसे "4" पर सेट कर दिया था, तो पहले दस्तावेज़ को परिणामों में उच्च स्थान दिया जाएगा।

क्या वैसे भी मैं ऐसा कर सकता हूं? आपका बहुत बहुत धन्यवाद!

+0

ओह मदद कर सकता है और वैसे, भविष्य में मैं एक प्रश्न है, जहां यह "उपयोगकर्ता id" क्षेत्र है, तो जाँच करेगा चलाने का प्रयास किया जाएगा कई मानों के बराबर है (एक सोशल नेटवर्किंग वेबसाइट पर उपयोगकर्ता की मित्र सूची) और यदि परिणाम है, तो यह परिणामों में अधिक बढ़ गया है। –

उत्तर

6

ऐसे कई तरीके आप ऐसा कर सकते हैं:

इसके अलावा Solr relevancy FAQ जहां सवाल इस तरह का जवाब कर रहे हैं पर एक नज़र डालें।

+0

तो .. एक बहुत ही विशिष्ट प्रश्न का उत्तर आरटीएफएम है? :) –

+5

@Vlad: यह एक बहुत ही विशिष्ट सवाल नहीं है, और दस्तावेज़ीकरण में सटीक स्थानों को इंगित करना लगभग आरटीएफएम कहने जैसा नहीं है, खासकर जब आप डोमेन के बारे में कुछ नहीं जानते हैं। इसके अलावा, यह केवल लिंक नहीं है, मैंने संक्षेप में वर्णन किया कि क्या करना है। यदि आप बेहतर कर सकते हैं, तो कृपया एक उत्तर पोस्ट करें। –

-3

उपयोग "& प्रकार = स्कोर desc, userId एएससी" के रूप में पैरामीटर

+0

यह वांछित व्यवहार नहीं है, केवल उपयोगकर्ता आईडी = 1 को क्वेरी परिणाम बढ़ाने से लाभ होना चाहिए। –

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