में बड़ी संख्या में आईडी को संभालना मुझे सोलर i.e में एक ऑनलाइन खोज करने की आवश्यकता है, जो उपयोगकर्ता को विशेष मानदंडों के साथ ऑनलाइन उपयोगकर्ता की सूची ढूंढने की आवश्यकता है।सोलर
मैं इस से निपटने कर रहा हूँ: हम एक तालिका में उपयोगकर्ता की आईडी की दुकान और मैं की तरह
&fq=-id:(id1 id2 id3 ............id5000)
इस दृष्टिकोण के साथ समस्या Solr अनुरोध में सभी ऑनलाइन प्रयोक्ता आईडी भेजने यह है कि जब आईडी बड़े, Solr बन हल करने में बहुत अधिक समय लग रहा है और हमें नेटवर्क पर बड़े अनुरोध को स्थानांतरित करने की आवश्यकता है।
एक समाधान सोलर में शामिल होने का उपयोग किया जा सकता है लेकिन ऑनलाइन डेटा नियमित रूप से बदलता है और मैं हर बार डेटा इंडेक्स नहीं कर सकता (5-10 मिनट कहें, यह कम से कम एक घंटा होना चाहिए)।
अन्य समाधान मैं यूआरएल में कुछ पैरामीटर के आधार पर आंतरिक रूप से इस क्वेरी को फायर करने के बारे में सोचता हूं। मुझे सौर आंतरिक के बारे में ज्यादा जानकारी नहीं है इसलिए आगे बढ़ना नहीं है।
यह Solr उपयोगकर्ताओं के बहुमत के लिए एक समस्या है और मुझे लगता है वे solr4.0 में कुछ भी नहीं किया है। यहाँ आप, जावा में एक विशेषज्ञ या Solr आंतरिक विशेषज्ञ –