2012-02-28 14 views
5

मैं एक छोटे से Solr तारीख fieldtype के लिए उचित प्रारूप पर संदेह में हूँ। एक mySQL डेटाबेस से आयात करते समय क्या यह इस प्रारूप में होना चाहिए?Solr दिनांक फ़ील्ड प्रारूप

1995-12-31T23:59:59Z 

मेरे डेटाबेस में दिनांक और समय फ़ील्ड विभिन्न कॉलम में हैं। अभी मेरी क्वेरी इस तरह दिखती है।

SELECT eb.eventID, concat(CAST(e.startDate AS CHAR),'T ',CAST(e.startTime as CHAR),'Z') 

क्या मैं सही रास्ते पर हूं?

+0

मैं सोलर 3.5 बीटीडब्ल्यू का उपयोग कर रहा हूं। मैं इस धारणा के तहत हूं कि एक डेटाटाइम फील्डटाइप था जिसे पिछले संस्करण से हटा दिया गया था? – bikedorkseattle

उत्तर

8

हाँ, यह है कि प्रारूप में होना करने के लिए यदि आप Solr "DateField" प्रकार का उपयोग की जरूरत है: http://lucene.apache.org/solr/api/org/apache/solr/schema/DateField.html

मैं MySQL में दिनांक फ़ॉर्मेट करने के लिए उचित तरीके से पता नहीं है, लेकिन आप यह सुनिश्चित करना चाहते हैं कि तिथि yyyy-mm-dd प्रारूप में है और प्रारूप में समय एचएच: मील: एसएस।

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