Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%)
|
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. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
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. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%)
|
pracuje obecnie na phalconie.
...co to za wynalazek ten elasticsearch ? kolejny silnik bazodanowy ? jak sie z tym pracuje ? |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:47 |