Optimizați motoarele de căutare php nevoie de un programator, freelancing

Buget: 20.000 ruble / proiect

341,69 $ - 288,47 €

Este necesar să optimizați motoarele de căutare verbale auto-descrise pentru a îmbunătăți viteza de căutare, afișând rezultatele căutării primei pagini. acum căutarea funcționează (sau mai degrabă funcția de încărcare a datelor) mai mult de 60 de secunde uneori și 180 de secunde.






Obiectiv: Căutarea durează mai puțin de 15 secunde.
Căutarea se desăvârșește rapid (1-5 secunde), rezultatele căutării sunt stocate în tablitsu№1 sdb_data.search_res clip2net.com/s/3MRpXb3
Apoi, pe id (care a lovit rezultatul căutării), din tabelul # 1, se execută Selectare, care conține starea filtrului de selecție a datelor,
datele selectate sunt sortate în funcție de algoritmul specificat
apoi este afișată prima pagină a rezultatelor căutării cu 30 de documente.






Căutarea este de obicei de 1000 # 150; 3000 de documente.
Cantitatea de date încărcate este de 30-80MB
Nsh DB mai mult de 100GB
Probleme deja detectate:
1. Avem nevoie de un indexator pe câmpul x511_01 # 150; h511_45. Acum, în acest câmp, cuvintele și frazele sunt separate prin virgule. Cuvinte și fraze din directorul ICGS. Puteți crea un index și puteți reduce cantitatea de scriere a unui câmp dat.
2. Selectați cu un filtru complex funcționează pe toate documentele găsite (1000-3000), respectiv, valoarea variabilei matrice în megaocteți. Mai întâi puteți efectua o interogare pentru a compara înregistrările cu condițiile de filtrare și a scrie rezultatul în tabelul # 1 (adăugați câmpul de filtrare), apoi sortați și scrieți rezultatele în tabelul # 1 din câmpul de sortare
3. descărcarea din baza de date nu conține toate documentele simultan și pe pagină, următoarele două sau trei în fundal.
4. Fișierul sursă (principal) conține o grămadă de alte funcții. Este de dorit să împărțiți totul în părți logice.
5. O parte a codului este creată cu cadrul Codignyter. Este de dorit să se facă toate samopisnoe.

colegii fără plată anticipată. a se vedea TK și a lua o decizie, da-aveți posibilitatea să (numele de timp.) sau nu, nu puteți.

Puneți întrebări.
Edward / Skype: iaip-edwaks







Trimiteți-le prietenilor: