2013-06-05 1 views
5

उपरोक्त त्रुटि तब होती है जब मैंने अपने सोलर (v4.3.0) में XML डेटा आयात किया, और मैंने अभी बदल दिया मेरा संग्रह नाम, जबकि उदाहरण फ़ाइल से कुछ भी अलग नहीं है।सोलर ने एक त्रुटि # 404 यूआरएल http: // localhost: 8983/solr/update? Commit = true

कोई सलाह?

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

+0

क्या आपने संग्रह नाम और पथ मानों के साथ solr.xml को भी अपडेट किया है? – Jayendra

+0

हां, मैंने अपना solr.xml अद्यतन किया था। – ray6080

+0

संग्रह का नाम बदलने के साथ आप क्या बदल गए? क्या आप admin console को देखने के लिए solr.xml – Jayendra

उत्तर

12

निम्न URL तक पहुँचने का प्रयास: आईपी: पोर्ट/Solr/NAME_OF_YOUR_CORE/अपडेट करने के लिए प्रतिबद्ध = सच

2

मैं रेल के साथ Solr 4.2.0 का उपयोग कर रहा है और कोई संग्रह डिफ़ॉल्ट रूप से सेटअप थे। लेकिन डिफ़ॉल्ट रूप से 3 कोर स्थापित किए गए थे (डिफ़ॉल्ट, विकास, परीक्षण)। यूआरएल मेरी Solr config में सूर्यकलंक इसलिए की तरह रास्ते में कोर नाम शामिल करने के लिए ...

http://localhost:8982/solr/development/update?commit=true

वेतन ध्यान करें कि आप सही बंदरगाह (8981, 8982, 8983 पर हैं: तो मैं स्थापित करने के लिए किया था)

development: 
    solr: 
    hostname: localhost 
    port: 8982 
    log_level: INFO 
    path: /solr 
    url: http://localhost:8982/solr/development 
0

कोर का नाम केस-संवेदी है, इसे सही ढंग से लिखना सुनिश्चित करें। यह मेरे हिस्से पर मुद्दा था।

तो अपने मूल का नाम है अगर MyCore यूआरएल होने की जरूरत है:

http://localhost:8983/solr/MyCore/update

और नहीं, उदाहरण के लिए, http://localhost:8983/solr/mycore/update

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