Buduję instancję Solr dla django, ale przykład podany w Solr jest bardzo szczegółowy, z wieloma rzeczami, które nie mają związku ze stogu siana. Próbka z sugestiami pisowni, morelikethis i faceting, bez dodatkowych rzeczy, których nie użyje haystack, pomoże mi zrozumieć, co jest potrzebne, a co nie.Co to jest dobry przykład solrconfig.xml dla django-haystack?
Odpowiedz
Nie trzeba pisać pliku xml - jedną z korzyści Haystack jest to, że robi to za Ciebie. Po zdefiniowaniu klas searchindex wystarczy uruchomić ./manage.py build_solr_schema
i skopiować wynikowy plik xml do pliku solrconfig.
build_solr_schema tworzy plik schema.xml, a nie plik solrconfig.xml. Mam nawet małą linijkę, gdy aktualizuję mój schemat.xml: 'sudo rm /usr/share/tomcat6/solr/conf/schema.xml && sudo sh -c" python manage.py build_solr_schema >>/usr /share/tomcat6/solr/conf/schema.xml "' , ale nie jest to odpowiedź na pytanie :-( – Danner
Używam this one. Pracuję i pasuję do moich potrzeb, z wyjątkiem tych, które nie były tak dobre i nie używam faceting.
Nie powinieneś używać konfiguracji solr "out of the box". Powinieneś zrozumieć swoje wymagania dotyczące wyszukiwania i napisać odpowiedni schemat i konfigurację.
Jest to jedna z wad sposobu, w jaki ludzie używają stogu siana. Opierają się na domyślnym zachowaniu, które bardzo rzadko jest optymalnym zachowaniem dla solr.
- 1. Co to jest dobry JSP IDE
- 2. Co to jest dobry współczynnik testowania kodu?
- 3. Skąd wiesz, co to jest dobry indeks?
- 4. Co to jest dobry mechanizm reguł biznesowych (BRE) dla .Net?
- 5. Co to jest dobry klejnot koszyka zakupów dla Rails?
- 6. C: Co to jest/przykład niedopełnienia bufora?
- 7. iTemplate co to jest i miejsce, gdzie można dostać dobry przykład w C#
- 8. Dobry przykład użycia libpurple?
- 9. Wiele dziedziczenia: Jaki jest dobry przykład?
- 10. Dobry przykład dla shadera OpenGLES na Androida?
- 11. Co to jest dobry zestaw narzędzi do tworzenia aplikacji Blackberry?
- 12. Co to jest move_iterator dla
- 13. Co to jest dobry kompilator kompilatora kompilatora C#/analizatora składni?
- 14. Co to jest dobry zbiór danych do reprezentowania wyścigów konnych?
- 15. Co to jest dobry framework SPA do użytku z maszynopis?
- 16. Co to jest dobry wielordzeniowy 64-bitowy program "Hello World"?
- 17. Co to jest dobry skrypt sprawdzania pisowni JavaScript lub Rails
- 18. Co to jest dobry algorytm wyszukiwania dwuwymiarowego oparty na siatce?
- 19. Co to jest klabject?
- 20. Co to jest? rodzaj?
- 21. Co to jest dobry konwerter plików PDF na HTML dla Ruby on Rails?
- 22. Co to jest dobry komunikat użytkownika końcowego dla optymistycznych niepowodzeń współbieżności
- 23. Co to jest dobry wzorzec dla "interwału z przekroczeniem czasu" przy użyciu Promises
- 24. Co to jest NSEraCalendarUnit?
- 25. Co to jest renderowanie progresywne?
- 26. Co to jest "android.R.layout.simple_list_item_1"?
- 27. Co to jest $ {project.licensePath}?
- 28. Co to jest Serializable? Co to znaczy?
- 29. Jaki jest dobry przykład programu napisanego przy użyciu technik aspektu?
- 30. Co to jest „Class :: *”
Dlaczego nie wziąć przykładu solrconfig.xml, usunąć wszystkie procedury obsługi żądań, ale te, które naprawdę chcesz? Jeśli nie wiesz nic na temat solr, radzę ci przeczytać jego świetny 10-minutowy samouczek (https://lucene.apache.org/solr/tutorial.html). Należy pamiętać, że korzystanie z wyszukiwarki jest prawie niemożliwe bez znajomości go w większości przypadków. –