Chcę utworzyć pole wyszukiwania w mojej aplikacji internetowej za pomocą Apachene Lucene i Apache Solr. Korzystam z bazy danych PostgreSQL i muszę to zrobić w Javie.Jak wykonać indeksowanie danych z bazy danych za pomocą apache solr z serwerem Glassfish na Linux?
Jako, że jestem nowy w tych koncepcjach (solr, lucene), walczę z tym. Zainstalowałem już i skonfigurowałem apache solr z glassfish. Teraz nie wiem, jak zacząć od tego, czy muszę utworzyć projekt java w Eclipse, czy też muszę użyć solr admin Gui.
Czy ktoś może mi w tym pomóc?
z góry dzięki .....
Dzięki Parvin, i przeszły DataImportHandler i mam pojęcia o rejestracji źródeł danych w data-config.xml. ale moje wątpliwości są takie, czy zrobimy to wszystko za pomocą solr admin lub tworzenia projektu java w zaćmieniu ... Proszę mi pomóc na tym –
Będzie lepiej zastosować podejście hybrydowe. Użyj DataImportHandler do pełnego importu i użyj Solrj do indeksowania nowych dodanych dokumentów. Do DataImportHandler powinieneś używać administratora Solr i do indeksowania nowych dodanych dokumentów powinieneś stworzyć projekt java. –
Próbowałem register requestHandler w danych-cofig.xml, ale kiedy otwieram admin słoneczny, jego wyjątek givin tj. Org.apache.solr.common.solrException: Błąd inicjacji RequestHandler możesz mi pomóc w tym? –