में एकाधिक प्रश्न मेरी समस्या है कि मेरे पास एन फ़ील्ड हैं (लगभग 10 कहें) सोलर में जो खोजने योग्य हैं, वे सभी अनुक्रमित और संग्रहीत हैं। मैं 5000 डॉक्स के अपने पूरे इंडेक्स पर पहली बार एक क्वेरी चलाने की इच्छा रखूंगा जो 500 डॉक्स के औसत पर पहुंच जाएगा। इसके बाद मैं इन 500 दस्तावेज़ों पर कीवर्ड के एक अलग सेट का उपयोग करके क्वेरी करना चाहता हूं और पूरे सूचकांक पर नहीं।सोलर
तो पहली बार जब मैं एक प्रश्न भेजता हूं तो एक स्कोर उत्पन्न होगा, दूसरी बार जब मैं एक प्रश्न चलाता हूं तो नया स्कोर उत्पन्न होता है, पिछली क्वेरी के 500 दस्तावेज़ों पर आधारित होना चाहिए, या दूसरे शब्दों में सोलर को केवल इन पर विचार करना चाहिए पूरे सूचकांक के रूप में 500 दस्तावेज़।
इसे सारांशित करने के लिए, 5000 का सूचकांक 500 में फ़िल्टर किया जाएगा और फिर 50 (5000> 500> 50)। यह मूल रूप से फ़िल्टरिंग है लेकिन मैं इसे सोलर में करना चाहता हूं।
मेरे पास उचित बुनियादी ज्ञान है और अभी भी सीख रहा है।
अद्यतन: तो गणितीय प्रतिनिधित्व किया इसे इस तरह दिखेगा:
results1=f(query1)
results2=f(query2, results1)
final_results=f(query3, results2)
मैं इस एक कार्यक्रम और अंत उपयोगकर्ता का उपयोग कर केवल देखेंगे 50 परिणाम पूरा होना चाहते हैं। तो faceting एक विकल्प नहीं है।
थैंक्स अलेक्जेंड्रे, मेरे प्रारंभिक परीक्षण के आधार पर मैं कह सकता हूं कि यह मेरी समस्या का समाधान करता है। इसके अलावा मुझे लगता है कि लिया गया समय गुस के समाधान से बहुत कम है। आपके और गुस के समाधान के संयोजन को मेरी समस्या को व्यापक रूप से हल करना चाहिए। – user2575429