Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Sphinx - instalacja itp


matma4u

Rekomendowane odpowiedzi

Od pewnego czasu korzystam z serwera VPS (w dhosting.pl). W związku z tym pojawiła się możliwość uruchomienia Sphinx (http://community.inv...-up-sphinx-r181).

Czy ktoś z Was korzystał lub korzysta z takiego rozwiązania i może podzielić się doświadczeniem?

Jak wygląda sprawa z wyświetlaniem nowej zawartości? Czy jest aktualizowana w oparciu o indeks Sphinx, czy też nie? Co jaki czas macie ustawione aktualizowanie indeksu Sphinx (w CRON)?

Edytowane przez matma4u

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Ok. Co do nowej zawartość to już wiem co i jak. Po prostu tworzone są dwa indeksy (według harmonogramu CRON). Jeden indeks zawiera dane z całej bazy, a drugi (delta) tylko nową zawartość. Następnie wszystko jest ze sobą łączone i to wszystko. Piękne rozwiązanie!

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Napisze tutorial co i jak nalezy zrobić. Narazie czekam na instalacje Sphinx'a po stronie serwera, bo bez tego ani rusz.. A Ty DawPi korzystasz z tego rozwiązania?

Edytowane przez matma4u

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Ja tam kiedyś bawiłem się sphinx'em i za fajnie nie było. Możliwe, że było mniejsze obciążenie generowane, ale coś nie tak było z wynikami wyszukiwania. Nie pamiętam dokładnie co dokładnie się działo, ale szybko z niego zrezygnowałem.

Ale może w 3.2 jest lepiej, bo ja jeszcze na 3.1 testowałem.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Nie, nie uruchamiałem tego. Kiedyś z ciekawości zapytałem admina, czy by to zrobił to zaśpiewał stawkę za 4 godziny pracy, a wątpię, by tyle to zajmowało. No nic, czekam na tutorial. ^_^

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Morfologia umożliwia znajdowanie słów o podobnym znaczeniu lub z innymi końcówkami. Np. jak zapytanie będzie "funkc" to wyszyka słowa "funkcjonalny", "funkcja", "kofunkcja". Standardowo jest tego obsługa dla języka rosyjskiego i angielskiego, ale może dla polskiego też będzie działać poprawnie

Tu masz pełne objaśnienie: http://sphinxsearch....morphology.html

Ciekawym rozwiązaniem jest również stopwords: http://sphinxsearch....-stopwords.html , ale nie wiem czy silnik IPB to wspiera

Oczywiście moja wiedza na temat Sphinx'a jest mizerna, więc pewne sprawy mogą wyglądać inaczej niż ja to przedstawiam. Może jak podrąze temat i poczytam dokumentacje to coś więcej dowiem się.

Edytowane przez matma4u

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

No cóż dzisiejsza próba zakonczyla sie niepowodzeniem.

Sphinx na serwerze działa, zapytania idą bo w logu sphinxa są wiec połączenie jest ale wyszukiwarka wywala błąd

Fatal error: Cannot redeclare class search_engine in /home/renaultlaguna.pl/public_html/forum/qrwajasna/sources/classes/search/engines/sql.php on line 26

Napisałem ticket do IPSu zobaczymy co napisza :D

w ustawieniach sphinxa jest Enable wildcard support ale w 3.2.3 w 2.3.6 nie bylo nic a jak na serwerze byl ustawiony nie pamietam :D

Odnośnik do komentarza
Udostępnij na innych stronach

Jasne z tym z robil to admin serwera. Ciekawi mnie jedno:

Visit System -> Manage Applications & Modules next, and click on Build Sphinx Config. You will be presented with a downloadable copy of sphinx.conf.

No to wchodze w System -> Aplikacje i moduły i nie widze nigdzie opcji budowania konfigu. A po stronie serwera widze ze sobie leży i dane do bazy ma wprowadzone właściwe. Co zreszta jest logiczne skoro w logach sphinxa widac ze zapytania ze strony forum ida

Odnośnik do komentarza
Udostępnij na innych stronach

Takiej frazy aktualnie nie ma, jak coś to Build sphinx.conf lub Build Sphinx Cronjobs.

Co do przycisku to jest on widoczny gdy sphinx jest ustawiony jako metoda wyszukiwania i gdy użytkownik ma prawo(nie ma ograniczeń) używania przebudowy.

Daje on przekierowanie do:

{$this->settings['base_url']}&module=applications&section=applications&do=sphinxBuildConf

lub cron:

{$this->settings['base_url']}&module=applications&section=applications&do=sphinxBuildCron

I działa. Mało tego, można tam dostać się bez włączania sphinx'a.

Odnośnik do komentarza
Udostępnij na innych stronach

Ok fakt zagladalem przy wylaczonym sphinxie. Wlaczylem wygenerowalem na wszelki wypadek nowy conf, wrzucilem na serwer i... to samo :(

Fatal error: Cannot redeclare class search_engine in /home/renaultlaguna.pl/public_html/test/qrwajasna/sources/classes/search/engines/sql.php on line 26

Odnośnik do komentarza
Udostępnij na innych stronach

Jest jeszcze jedna sprawa. Należy z katalogu api (z źródeł sphinx'a) przegrać do katalogu głównego forum plik sphinxapi.php Masz taki plik?

Edytowane przez matma4u

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.