Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet a Google- hoz...

Hogyan lehet a Google- hoz hasonló keresőt csinálni php-ban?

Figyelt kérdés
Php vagy /és javascript el szeretnék txt fájlokra keresni de úgy hogy ha egy karaktert is beírok, adja az összes olyan betűvel kezdődő .txt fájlt.

#PHP Keresőmotor Javascript #.txt fájlok
2015. máj. 6. 21:49
 1/8 anonim ***** válasza:
67%
Adatbázisban összerendezed az összes fájlt, majd kliens oldalon elkezdesz gépelni, akkor csinálsz egy callback-et mondjuk ajax-al, és lekérdezed a találatokat az adott karakter láncra.
2015. máj. 6. 22:04
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
Minek adatbázisban mégegyszer eltárolni a fileok neveit? Csak mert elvileg már tárolva vannak a meghajtón.
2015. máj. 6. 22:21
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
Mert egy rendezett adatbázisban való kutatás nagyságrenddel gyorsabb, mint a HDD-ről bekeresgetni a fájlokat.
2015. máj. 7. 06:52
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

Igaz, celszeru db-be vagy valamilyen mas cachebe behuzni a neveket. (Redis, memcache, de ha nem php lenne a szerver, akar kozvetlenul be lehetne olvasni a teljes listat.)


A valasz pedig valoban, ajax, minden elutesre.

2015. máj. 7. 10:37
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

ext4 filerendszerben vmi gagyi 7200rpmes hdd-n 0,17s a 'find', 40000 filera, bár cachelte őket. Az ls -f pedig lassabb volt mintha findal listáznék mindent, ami meglepett.

Egyedül a memory tábla volt gyorsabb. Szóval az összetettebb lekérdezéseken kívül továbbra sincs más előnye ahogy látom.

2015. máj. 7. 11:33
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

Csináltam tesztet: egy 127e, rendezetlen rekordos SQL szerveres adatbázisban 32ms volt a keresés (hirtelen az eventlogon csináltam egy keresést, text-re, ami nem a leggyorsabb...)


Ugyanezt normálisan szervezett, rendezett listában jóval gyorsabban, jóval kisebb HDD terhelés nélkül is meg lehetne csinálni.

2015. máj. 7. 13:08
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
Ne akarj ilyet írni.
2015. máj. 7. 21:16
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:

Mások már írtak ilyet, saját oldalaid keresőjekánt is használhatod. Apache Solr ilyesmi.


Komplett, felhasználóbarát megoldás: YaCy

2016. márc. 10. 05:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!