| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
micael
Data înscrierii: 25/Apr/2004
Mesaje: 290
Locație: Constanta(deocamdata)
|
| Trimis: Mie Aug 04, 2004 10:25 pm Titlul subiectului: offtopic |
|
|
fiindca vbiti de motoare de cautare... unde gasesc un motor de cautare intern gratuit, sa il introduc in siteul meu? inca nu stiu asa de mult php sa imi pot construi singur un search engine.
merci pt orice sfat.
ps: am incercat cu motorul oferit de yahoo, dar nu imi gasea mai nimic.
eu as vrea ceva care sa gaseasca nu doar pagini ci si termeni in site. |
|
| Sus |
|
Troto
Data înscrierii: 29/Iun/2004
Mesaje: 249
Locație: Brasov
|
| Trimis: Joi Aug 05, 2004 12:01 pm Titlul subiectului: |
|
|
| http://www.isearchthenet.com/isearch/ |
|
| Sus |
|
danovidiu
Data înscrierii: 26/Mai/2002
Mesaje: 35
Locație: Tg-Mures, Romania
|
| Trimis: Dum Aug 22, 2004 2:52 pm Titlul subiectului: |
|
|
htdig
mnogosearch |
|
| Sus |
|
Vizitator
|
| Trimis: Lun Apr 18, 2005 5:16 pm Titlul subiectului: |
|
|
pt indexare este lucene. este Java dar e free si are cam tot ce trebuie:
http://lucene.apache.org/java/docs/
are alternativa si in C++ & oth. |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Lun Apr 18, 2005 5:28 pm Titlul subiectului: |
|
|
| daca citeai cu atentie discutia din prima pagina ai fi vazut o trimitere la PhpDig |
|
| Sus |
|
ion5
Vizitator
|
| Trimis: Joi Mai 12, 2005 4:44 pm Titlul subiectului: |
|
|
Eu unul am reusit sa pun mana pe un motor de cautare in genul lui google, dar cautarea nu e exacta. Adica cauta numai dupa titlul site-ului inscris si nu ma prea pricep sa il modific in asa fel incat sa caute dupa descriere si url.
Demo: http://ion5.3x.ro
Daca stiti cum as putea rezolva aceasta problema va rog sa imi spuneti pls. |
|
| Sus |
|
ion5
Vizitator
|
| Trimis: Joi Mai 12, 2005 4:53 pm Titlul subiectului: |
|
|
| Este relativ simplu format din 3 pagini, dar sunt n00b in php si chiar vreau sa stiu acest lucru. Foloseste o baza de date. |
|
| Sus |
|
mihaib
Vizitator
Data înscrierii: 30/Ian/2006
Mesaje: 1
|
| Trimis: Lun Ian 30, 2006 9:49 am Titlul subiectului: |
|
|
Salut!
Am o impresie vaga ca va complicati. Danovidiu, iti sugerez sa mergi la cei de la google daca motorul tau este in stare sa indexeze zeci de mii de pagini pe secunda. Sincer, e mult peste ce exista in acest moment.
http://www-db.stanford.edu/~backrub/google.html
Va sugerez celor care intentionati sa realizati un motor de cautare sa cititi materialul de mai sus, scris de Sergey Brin si Lawrence Page.
danovidiu, am avut un motor de cautare capabil sa indexeze 100 pagini pe secunda (de la preluatul linkurilor de pe fiecare pagina pana la introducerea textului in baza de date). Cel mai dificil a fost preluarea linkurilor si formatarea lor in asa fel incat la urmatoarea trecere prin baza de date, motorul sa se duca exact unde trebuie.
Pentru partea de cautare pe care o vede utilizatorul, desi va merge oarecum lent , sugerez sa se foloseasca MATCH AGAINST cu varianta IN BOOLEAN MODE. Acest lucru ajuta prin nefolosirea unui tabel separat de indexare, iar ordonarea rezultatelor se va face dupa relevanta lor.
Am testat motorul intr-o retea cu acces la internet de 2 Mbps, 4 calculatoare care simultan rulau scriptul, cu un total de 400 pagini/secunda. Depinde foarte mult de memoria interna a calculatorul, deoarece procesorul va merge constant la 100% din capacitate, iar memoria va fi umpluta.
Am renuntat la a-l implementa deoarece costurile sunt infernale, iar venituri nu exista. Va pot da codul ramas dupa ce am facut curatenie, insa va trebui sa il mai modificati pentru a functiona foarte bine.
Ciao! |
|
| Sus |
|
Zamolxe
Vizitator
Data înscrierii: 14/Ian/2003
Mesaje: 126
Locație: Bucharest
|
| Trimis: Mar Mar 14, 2006 7:00 pm Titlul subiectului: re |
|
|
e problematic cu MATCH AGAINST pt ca rankingul nu se face numai dupa 1 factor, sunt multe probleme care apar pentru ca pt fiecare cuvant din pagina respectiva iti trebuie cat mai multe informatii ca sa stii cum ii calculezi rankingul. (nu stiu cat de productiv este sa cauti intr-un text, ci mai degraba dupa indecsi, cel putin asta ne-am dat seama noi)
pe 2k.ro am reusit acest lucru, si gruparea rezultatelor (gen google).
1. gruparea rezultatelor cu ajutorul php consuma multa memorie pe moment (cu aproape toate optimizarile), insa da rezultate ft bune
2. gruparea rezultatelor dintr-un sg query mysql, ft ft lent (tot asa, incercat mai multe optimizari pt SELECT).
se poate adopta o solutie de mijloc, dar, dupa rezultatele trebuie pastrate intr-un CACHE, pentru a face fata cererilor multiple altfel ai pus-o cu php+mysql. pe 2k am reusit sa simulam un google mic pt 400 site-uri totalizand 1.5 gb de date mysql. fiecare cuvant din pagina avand informatii despre ranking, se putea cauta dupa oricate cuvinte, noi ne-am oprit la problema timpilor de raspuns. acum am luat 2xsun si dell, vedem rezultate mai incolo.
acum m-am orientat pe stocarea fisierelor in xml si a statisticilor, si apoi preluarea lor.
eu sunt curios pt ca ft multa lume vad ca are asemenea proiecte. voi cum procedati? (ma refer numai la proiectele custom, nu alea de folosesc alte scripturi). |
|
| Sus |
|
XDYNX
Vizitator
Data înscrierii: 08/Iun/2006
Mesaje: 255
Locație: Pitesti
|
| Trimis: Lun Iun 19, 2006 11:22 am Titlul subiectului: |
|
|
http://www.wrensoft.com/zoom
Un program care poti sa faci un motor de cautare .... resurse propri |
|
| Sus |
|
deiucanta
Vizitator
Data înscrierii: 27/Aug/2006
Mesaje: 5
Locație: Sighet
|
| Trimis: Dum Aug 27, 2006 9:45 pm Titlul subiectului: |
|
|
Mihaib ai putea sa-mi trimiti motorul care l-ai implementat?
Mi se pare foarte interesant 100 pg/s.[/b] |
|
| Sus |
|
Mascka
Vizitator
Data înscrierii: 01/Oct/2005
Mesaje: 1282
Locație: Braila
|
| Trimis: Dum Aug 27, 2006 10:12 pm Titlul subiectului: |
|
|
| deiucanta dute si spalate pe ochi.. tu nu vezi cand a inceput discutia?? |
|
| Sus |
|
Dodo
Vizitator
Data înscrierii: 22/Aug/2006
Mesaje: 888
Locație: Constanta
|
| Trimis: Dum Aug 27, 2006 10:15 pm Titlul subiectului: |
|
|
Unii oameni sunt facuti sa nu lase mortzii sa se odihneasca.
Discutia era moarta de mult... v-ati trezit si voi :)
Valabil pentru: Deiucanta si MihaiB |
|
| Sus |
|
Inga
Vizitator
Data înscrierii: 19/Noi/2006
Mesaje: 4
|
| Trimis: Dum Noi 19, 2006 11:26 pm Titlul subiectului: despre "motor de cautare" |
|
|
| Cum de facut un motor de cautare in cadrul unui site folosind JavaScript? Cine stie , va rog frumos ajutati-ma. :( |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |