Tôi đang cố gắng tích hợp Haystack với Solr. Khi tôi cố gắng xây dựng chỉ mục, tôi gặp lỗi "Trường không xác định django_id" từ SOLR. Điều gì gây ra điều này xảy ra?Xây dựng chỉ mục Solr thông qua Haystack ném lỗi trường không xác định
8
A
Trả lời
3
Tệp schema.xml không đúng định dạng khi tôi đã sao chép văn bản bổ sung từ bảng điều khiển.
12
Bạn cũng gặp phải lỗi này nếu bạn chưa cho Solr tệp schema.xml mà Haystack tạo cho bạn, như được giải thích ở đây trong tài liệu.
1
Nếu bạn thêm vào các lĩnh vực mới để cơ sở dữ liệu của bạn và copied the generated XML files từ Haystack, bạn cũng có thể nhận được lỗi này vì bạn đã không khởi động lại cầu cảng/Tomcat/bất cứ máy chủ bạn đang sử dụng. Đây giải quyết nó cho tôi trên Ubuntu và Jetty:
sudo /etc/init.d/jetty stop
sudo /etc/init.d/jetty start
(bằng cách này, đó sẽ cũng được giống như chỉ đơn giản là làm điều này):
sudo service jetty restart
Hoặc, nếu bạn đang sử dụng tomcat, có thể là
sudo service tomcat6 restart
Chỉnh sửa: (đã thử nghiệm với Tomcat và nó đã giải quyết cùng một vấn đề một lần nữa) như với Jetty).
Các vấn đề liên quan
- 1. Lỗi Lỗi xây dựng không xác định 'không thể rỗng'
- 2. Django, Haystack, Solr, MongoDB quyết định kiến trúc
- 3. Solr "Văn bản trường chưa xác định"
- 4. Tại sao dh_usrlocal ném lỗi xây dựng?
- 5. Grunt đa nhiệm vụ ném lỗi EISDIR khi xây dựng
- 6. Solr: Lấy tên trường từ chỉ mục solr?
- 7. Làm cách nào để xác định loại trường cho lập chỉ mục SOLR?
- 8. Truy vấn Solr mà không chỉ định tên trường
- 9. "Lỗi: JAVA_HOME không được xác định chính xác". trong xây dựng Jikes rvm
- 10. Django: Trường Lỗi Trường không xác định
- 11. Làm moc file bỏ qua/thư mục trong xây dựng
- 12. Solr - Làm cách nào để xây dựng truy vấn yêu cầu trường Vị trí NOT NULL
- 13. Hành vi chỉ mục không xác định
- 14. Kiểm tra Solr thông qua Embedded Server
- 15. chỉ định hành động xây dựng nội dung - Nuget
- 16. Lỗi khi xây dựng apk - "Nhiều tệp dex xác định Lcom/google/ads/Quảng cáo"
- 17. Định nghĩa lập trình: Chính xác là 'Xây dựng'.
- 18. Lỗi xác nhận Java không ném lỗi
- 19. lỗi xây dựng require-handlebars-plugin - Tham chiếuError: _ không được xác định
- 20. Xây dựng một đám mây tag với Solr
- 21. lỗi ném không xác định 'không xác định', không thể tìm ra
- 22. sử dụng has_many: thông qua và xây dựng
- 23. PhoneGap/Android WebView ném "Lỗi không xác định crom: 0"
- 24. thông tin phiên bản xây dựng maven
- 25. MSBuild xây dựng mặc định để gỡ lỗi cấu hình
- 26. Lỗi Xây dựng Clang
- 27. Lỗi xây dựng không xác định Visual Studio. Tên đầy đủ phải ít hơn 260 ký tự
- 28. lỗi xây dựng maven
- 29. Lỗi xây dựng Android
- 30. Bạn có thể xóa một trường khỏi tài liệu trong chỉ mục Solr không?
đó là tôi! Tôi quên sao chép schema.xml :) –
Sau khi tôi đặt lược đồ của mình trong thư mục conf, tôi phải khởi động lại solr để làm cho nó hoạt động. BTW, thư mục conf là apache-solr-3.5.0/example/solr/conf. – Amjith
khởi động lại solr là chìa khóa cho tôi, tôi đã thử các phiên bản khác nhau của haystack và một loạt các cấu hình ass khủng khiếp không có kết quả. một khởi động lại và mọi thứ bắt đầu hoạt động. :: facepalm :: –