Jump to content
php.lv forumi

meklētājserveris


enefz

Recommended Posts

Sveiki!

 

Es esmu samērā zaļš visā šajā, tapēc es gribētu jautāt kādam kurš zin.

 

Jautājums sekojoš: vai ir iespējams dabūt gatavu meklētājserveri? es gribu izveidot savu datubāzi no konkrētas infas un man vajag meklētējserveri iekš web lai jebkurš varētu ierakstot konkrētos atslēgvārdus, meklētājs atrod to ko meklē, ja tas ir manā datubāzē... Vai var dabūt kaut kur novilkt gatavu kodolu vai kāds tādu var uztaisīt un cik tas maksātu? Vēl es gribētu iestrādāt webā formu ja, kur u aizpildot ši informācija nosūtas uz manu datubāzi un tālāk ir pieejama meklēšanai. Ir kāds kurš var help?

Link to comment
Share on other sites

es vēlos izveidot tikai konkrēti par 1 tēmu nevis vispusēji, teiksim par konkrētu lietu ir konkrēti produkti. es gribu atvieglot cilvēkam meklēšanu, jo izveidojot savu datubāzi nekas lieks netiks atrasts. piem google forma uzraksti pieņemsim hack meklējot hack tu ieiesi porno saitā. bet man vajag lai cilvēks atrod tieši tikai to ko viņš meklē...

 

edit:ideja tāda - atsevišķš serveris ar tīkla mārketinga produktiem kurus var šājā search serverī ievietot jebkura tīkla mārketinga firma un popularizēt tos. šī infa uzkrājas datubāzē un cilvēks kurš meklēs kvalitatīvu produktu atradīs tieši to ko viņš meklē, protams, ja šādi dati tiks atrasti datubāzē. Jo nav noslēpums, ka tīkla mārketingā ir viskvalitatīvākās preces par zemāko cenu. Kapēc es tā gribu izveidot? Tapēc ka esošajos searchos ir tik daudz infas ka uzrakstot vienalga kādu atsēgas vādu vai vārdus. atradīs da jebko un pat pastāv iespēja, ka search engine nemaz tev neizmetīs to ko tu patiešām meklē, bet pavisam citas drazas kas nebūt cilvēkam nav vajadzīgas... teiksim search lapu tīri par tīkla mārketingu...

Edited by enefz
Link to comment
Share on other sites

Nu tā:

1) NEKAD pa tiešo bez apstrādes nepadod _POST, _GET, _REQUEST mainīgos MySQL querijam, it sevišķi, ja tie ir "stringi" tipa.

Tas ir ļoti nedroši, vismaz apstrādā ar mysql_escape_string();

Uzmini, kas notiks, ja es Tev $_POST['meklet'] padošu, piemēram, kā "xxx'; DROP TABLES; SELECT 'A tabulu vairs nav!!!"???

 

2) centies izvairīties no LIKE '%'xxx%' sintakses. Tas strādās ilgāk un pie liela datu apjoma tas būs jūtams. Varbūt kādā no taviem gadījumiem der arī LIKE 'xxx%', jo tad var arī noindeksēt attiecīgo tabulas kollonu, kas paātrina meklēšanu.

 

3) ja tev ir vairāk par 2 scenārijiem uz 1 vērtību, varbūt ir vērts padomāt izmatot nevis IF .. ELSEIF .. ELSE .., bet switch sintaksi.

switch $tabula
{
 case 'lietotajs':
 {
  //kods
  break;
 }
 case 'komanda':
 {
  //kods
  break;
  }
  default:
  {
  //kods
  break;
  }
}

 

4) vienā vietā kodā tu nodefinē mainīgos $kas un $kas2, bet kur tu tos izmanto, jo tālāk kodā tie neparādās?

Link to comment
Share on other sites

Skatoties pec tava mekletaja lieluma, ja tev radusies velme un ideja sacensties ar google, yandex u.c. tad vari drosi aizmirst shito domu, jo tam domaju tev nepietiks naudinjas, bet vispar tas prasa padaudz laika un $$, biju dzirdejis ka shaadi projekti gada patere ap 1 000 000 $ ... Bet nu veelu veiksmi, galvenais kad ir gribasspeks kaut ko uzsakt un turpinaat to ...

Link to comment
Share on other sites

×
×
  • Create New...