2011-01-18 11 views
12

तो मेरे पास एक शेफ सर्वर के हिस्से के रूप में एक सोलर सर्वर चल रहा है। मेरे कुछ नोड्स सिर्फ खोजों में नहीं आ रहे हैं। मैं दस्तावेजों को दिखाने के लिए ?q=*:* का उपयोग कर सकता हूं लेकिन अधिकांश शेफ डेटा को गतिशील फ़ील्ड के रूप में अनुक्रमित किया जाता है, इसलिए मुझे इसे XML दस्तावेज़ों में नहीं देखा जाता है।मैं सोलर अनुक्रमणित करने वाले सभी डेटा को कैसे देख सकता हूं?

मैं आशा करती हूं कि अगर मैं एक तरह से देखने के लिए मिल सकता है या तो:

  • क्या के रूप में यह अनुक्रमित या
  • उनके गतिशील क्षेत्रों के साथ अनुक्रमित दस्तावेज़ का पूरा सेट Solr में आ रही है

अग्रिम धन्यवाद!

उत्तर

7

मेरे मामले में ऐसा इसलिए था क्योंकि मेरी गतिशील फ़ील्ड स्टोर = झूठी सेट की गई थीं। उन्हें सच में स्थापित करने से मुझे वह मिल गया जो मैं खोज रहा था जिससे खोज समस्या बहुत अधिक स्पष्ट हो गई।

+8

आईएमएचओ आरएफके द्वारा उत्तर सही था। आपको वास्तव में अपने उत्तर की बजाय अपने उत्तर को चिह्नित करना चाहिए। – nickdos

+4

यह उत्तर मेरा नहीं था बल्कि #solr पर hossman से था। होसमैन को एसओ को जमा करने में कोई दिलचस्पी नहीं थी, इसलिए मैंने इसे यहां शामिल किया और किसी और को भी यही समस्या थी। मैंने रैफक के जवाब को वोट दिया, लेकिन आखिरकार यह मेरी समस्या का समाधान नहीं था। –

23

ल्यूक मदद कर सकता है। http://www.getopt.org/luke/ आप इसे सोलर इंडेक्स पर इंगित कर सकते हैं और देख सकते हैं कि वहां क्या है।

पिछली बार मैंने चेक किया था, तो आप इसे वेब से सीधे चला सकते हैं और इसे इंडेक्स पर इंगित कर सकते हैं।


ल्यूक http://code.google.com/p/luke/ में ले जाया गया - नए संस्करणों वहाँ ही उपलब्ध हैं।

+0

इसे फिर से स्थानांतरित किया गया है: https://github.com/DmitryKey/luke –

8

रैफक ने कहा, आप ल्यूक का उपयोग अपनी अनुक्रमणिका का निरीक्षण करने के लिए कर सकते हैं। सोलर built-in Luke handler के साथ आता है।

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

  • कोई संबंधित समस्या नहीं^_^