2010-08-16 6 views
9

यहां सोलर न्यूबी है।सोलर इंडेक्स मान्य होने लगता है - लेकिन कोई परिणाम नहीं

मैंने एक सोलर इंडेक्स बनाया है और इसमें दस्तावेज़ों का पूरा समूह लिखा है। मैं सोलर व्यवस्थापक पृष्ठ से देख सकता हूं कि दस्तावेज़ मौजूद हैं और स्कीमा भी ठीक है। लेकिन जब मैं एक परीक्षण कीवर्ड का उपयोग करके एक खोज करता हूं तो मुझे कोई परिणाम नहीं मिलता है।

  1. में प्रवेश करने पर *: *

    क्वेरी में

    (Solr व्यवस्थापक पृष्ठ) मैं सभी परिणाम प्राप्त।

  2. हालांकि, जब मैं कोई अन्य प्रश्न (उदा। शब्द या वाक्यांश) दर्ज करता हूं तो मुझे कोई परिणाम नहीं मिलता है। मैंने सत्यापित किया है कि पूछे जाने वाले क्षेत्र को अनुक्रमित किया गया है और इसमें वे मान शामिल हैं जिन्हें मैं खोज रहा हूं।

तो मैं उलझन में हूं कि मैं क्या गलत कर रहा हूं।

+0

किस क्षेत्र का प्रकार शीर्षक है? –

+0

शीर्षक फ़ील्ड इंडेक्स किया गया है, स्ट्रिंग और संग्रहीत, विवरण के समान (जो मेरा डिफ़ॉल्ट खोज क्षेत्र है) – Mikos

+0

बीटीडब्लू, मैं ल्यूसिड इमेजिनेशन सोलर/टॉमकैट का उपयोग कर रहा हूं जो सेटअप एप्लिकेशन के माध्यम से चलता है। – Mikos

उत्तर

13

शायद आपके पास <defaultSearchField> सही ढंग से स्थापित नहीं है। this question देखें।

एक और संभावना: text के बजाय आपका क्षेत्र string प्रकार है। टेक्स्ट फ़ील्ड के विपरीत स्ट्रिंग फ़ील्ड्स का विश्लेषण नहीं किया जाता है, लेकिन संग्रहित और अनुक्रमित वर्बैटिम।

+0

धन्यवाद मॉरीसिओ - मेरे पास एक डिफ़ॉल्ट फ़ील्ड सेटअप है। मैंने फ़ील्ड-विशिष्ट प्रश्नों का भी प्रयास किया है उदा। शीर्षक: पैटर्न। लेकिन 0 परिणाम परेशान हैं। – Mikos

+0

वह था! टाइप किए गए टेक्स्ट फ़ील्ड में कनवर्ट करना चाल था। मुझे मूर्खतापूर्ण, अच्छी तरह से आप हर दिन कुछ नया सीखते हैं। धन्यवाद मॉरिसियो। – Mikos

+0

मेरे पास एक ही समस्या थी, स्ट्रिंग के बजाय फ़ील्ड प्रकार का टेक्स्ट इसे ठीक करता था। धन्यवाद! – seanhodges

0

सोलर 4 के साथ, मुझे type="text_en" को फ़ील्ड में परिभाषित करके मॉरीसिओ के उत्तर के अनुसार इसे हल करना पड़ा।

0

solr 6 के साथ, text_general का उपयोग करें।