kwintus Posted December 10, 2016 Share Posted December 10, 2016 Cześć koledzy, Temat myślę oryginalny... Prestashop 1.6, baza produktów 1 milion + atrybuty oraz 36 tys kategorii. Pytanie jak zaindeksować taką dużą bazę danych w wyszukiwarce sklepu? Serwer nie wydala poprzez zadania crone? timeout serwera na 0. Link to comment Share on other sites More sharing options...
Piotr K. Posted December 10, 2016 Share Posted December 10, 2016 Po co chcesz ciągle przebudowywać indeks wszystkich produktów, zwłaszcza przy tej ilości? Zaindeksować możesz próbować dodając brakujące produkty do indeksu. Link to comment Share on other sites More sharing options...
kwintus Posted December 10, 2016 Author Share Posted December 10, 2016 No własnie ale jak? serwer nie wydala tak samo jak było z oznaczeniem atrybutów do tak dużej ilości kategorii ale to udało się poprzez napisanie odpowiedniego skryptu ale na wyszukiwarke nie mam pomysłu... spróbuje jeszcze poprzez ssh i dam znać, baza i tak waży już 5GB Link to comment Share on other sites More sharing options...
Piotr K. Posted December 10, 2016 Share Posted December 10, 2016 W preferencje -> Szukaj masz opcje dodawania brakujących produktów do indeksu. Podejrzewam, że nawet jest się wywali to część produktów dodaje. Względnie ustaw max execution time np. na 600 zobacz co się w tym czasie zrobi. Jak nie da rady to trzeba będzie przerobić funkcję odpowiedzialną za indeksację aby pobierała produkty partiami (zgaduję, nie analizowałem tego). Nie bawiłem się tak dużym sklepem, ale skoro reszta działa to zakładam, że serwer jest odpowiednio dobrany i skonfigurowany Sprawdź czy masz jakieś błędy w logach. Możesz jeszcze sprawdzić tabele ps_search_index i ps_search_word czy nie masz za dużych wartości Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now