Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyszukiwanie artykułów
Forum PHP.pl > Forum > PHP
gitbejbe
Witam,

Zastanawiam się nad wydajnym systemem wyszukiwania artykułów w bazie. Powiedźmy, że każdy artykuł posiada tytuł(max 100 znaków), jakąś kategorie główną oraz może mieć przypisane jakieś tagi. Ustalmy, że mamy ogromną bazę artykułów. Może dobrym przykładem będzie wyszukiwarka po tekście jak na j o e monster . o rg . Wpisuję frazę np: "kosmos" i co się wtedy dzieje ? Zapytanie leci tylko po kolumnie "tytuł" jako Full-Text search i wypluwa wynik, czy brane też są przy okazji tagi ? Zastanawia mnie jak to się ma wydajnościowo. Jeśli by przeszukać całą bazę w oparciu o podstawowe silniki mysql to raczej byłaby lipa ? Nie wydaje mi się jednak żeby ten portal korzystał np z sfinx search.
Chce stworzyć podobny apke, której głównym elementem będzie własnie takie wyszukiwanie i zastanawiam się jak to tego podejść aby zrobić to raz a dobrze.
AxZx
zainteresuj się rozwiązaniem https://www.elastic.co/products/elasticsearch
do Symfony2 jest gotowy fajny bundle, dzięki któremu łatwiej będzie kontrolować co ma się indeksować i automatycznie będzie lądowało do elasticasearch.
gitbejbe
pracuje obecnie na phalconie.

...co to za wynalazek ten elasticsearch ? kolejny silnik bazodanowy ? jak sie z tym pracuje ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.