Výsledky 1 až 12 z 12

Téma: Fulltext na web?

  1. #1

    Standardní Fulltext na web?

    Jak máte vyřešený fultextový vyhledávání na vašem webu?

    Je lepší si naprogramovat vlastní, nebo využít už hotový služby jako atomz.com?

  2. #2
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    284

    Standardní

    Pokud je to neco vetsiho, stejne se nevyhnes ukladani textu do DB -> vlasni, s pouzitim fulltextovych funkci DB je v poho, napr na rootu vychazi zrovna ted nejaky serial na toto tema. Pokud je to mensi web, nevidim nic spatnyho na googlu.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  3. #3

    Standardní

    Citace Původně odeslal KtK
    Pokud je to neco vetsiho, stejne se nevyhnes ukladani textu do DB -> vlasni, s pouzitim fulltextovych funkci DB je v poho, napr na rootu vychazi zrovna ted nejaky serial na toto tema. Pokud je to mensi web, nevidim nic spatnyho na googlu.
    ya na vyhledavanim pouzivam
    SELECT * FROM table WHERE text LIKE '%$search%'

  4. #4
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    284

    Standardní

    Citace Původně odeslal d-a-r-t-h
    Citace Původně odeslal KtK
    Pokud je to neco vetsiho, stejne se nevyhnes ukladani textu do DB -> vlasni, s pouzitim fulltextovych funkci DB je v poho, napr na rootu vychazi zrovna ted nejaky serial na toto tema. Pokud je to mensi web, nevidim nic spatnyho na googlu.
    ya na vyhledavanim pouzivam
    SELECT * FROM table WHERE text LIKE '%$search%'
    a zkusils to na _vetsim_ objemu dat? pak ma fulltext jasne navrch. treba kdyz jsem si delal FTP vyhledavac, melo to zaindexovano asi 10TB dat, (pocet zaznamu nevim, i kdyz je podstatnejsi, slo to ale do milionu) tak dotaz pres like zabral asi minutu, pres fulltext to bylo vicemene okamzite.
    Fulltextovy dotaz vypadal zhruba takhle:
    Kód:
    SELECT * FROM table WHERE MATCH (sloupec) AGAINST ('string');
    a samozrejme na tom sloupci musel byt fulltext index. Ma to svoje nevyhody i vyhody, a ma neco do sebe si ten fulltext index udelat vlastni, a ten oindexovat, da se pak snaz menit chovani toho hledani. - o tom je vicemene ten clanek na rootu, pokud jsem to v tom letu spravne pochopil.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  5. #5

    Standardní

    Citace Původně odeslal KtK
    a zkusils to na _vetsim_ objemu dat? pak ma fulltext jasne navrch. treba kdyz jsem si delal FTP vyhledavac, melo to zaindexovano asi 10TB dat, (pocet zaznamu nevim, i kdyz je podstatnejsi, slo to ale do milionu) tak dotaz pres like zabral asi minutu, pres fulltext to bylo vicemene okamzite.
    Fulltextovy dotaz vypadal zhruba takhle:
    Kód:
    SELECT * FROM table WHERE MATCH (sloupec) AGAINST ('string');
    a samozrejme na tom sloupci musel byt fulltext index. Ma to svoje nevyhody i vyhody, a ma neco do sebe si ten fulltext index udelat vlastni, a ten oindexovat, da se pak snaz menit chovani toho hledani. - o tom je vicemene ten clanek na rootu, pokud jsem to v tom letu spravne pochopil.
    yo...ale na stranky, co ted delam myslim zatim staci bez fulltextu... i kdyz...no, asi to predelam
    Epox 8rda3+ pro, 256MB RAM 333 PQI, D1.1@1.3GHz, Sapphire Radeon 9600 atlantis, Seagate barracuda ata 80GB, ...

  6. #6
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    284

    Standardní

    prvne si na tech datech ten fulltext vyzkousej, je to takovy, no, fuzzy
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  7. #7

    Standardní

    Já právě nemám stránky z databáze, zkoušel jsem to už dělat přes php, ale to bylo dost zdlouhavý, protože jsem musel projíždět všechno datový soubory a hledat řetězec - trovalo to dost dlouho. Registroval jsem se na Googlu a zkusim to přes něj - aspoň budu mít stránky líp zaindexovaný .

  8. #8

    Standardní

    Citace Původně odeslal KtK
    prvne si na tech datech ten fulltext vyzkousej, je to takovy, no, fuzzy
    tag sem zkusil fulltext, ale nejak mi to nefacha ( http://trupek.wz.cz/index.php?soubor=search ):

    $query="SELECT * FROM table WHERE MATCH (text) AGAINST ('$search')";
    $result=mysql_query($query);
    $num=mysql_num_rows($result);
    echo "<center>Bylo nalezeno $num záznamů hledaného výrazu \"$search\"</center>";
    echo "<hr color=\"black\" width=\"95%\" align=\"center\">";
    while ($row=mysql_fetch_array($result)){
    echo "<a href=\"index.php?soubor=read&amp;idclanek=".$row["ID"]."\">".$row["nadpis"]."</a>
    ";
    echo $row["uvod"]."
    ";
    echo "<a href=\"index.php?soubor=read&amp;idclanek=".$row["ID"]."\">$adresa/index.php?soubor=read&amp;idclanek=".$row["ID"]."</a>
    ";
    echo "<hr color=\"black\" width=\"95%\" align=\"center\">";
    }
    Epox 8rda3+ pro, 256MB RAM 333 PQI, D1.1@1.3GHz, Sapphire Radeon 9600 atlantis, Seagate barracuda ata 80GB, ...

  9. #9
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    284

    Standardní

    Fakt nemame kristalovou kouli, bez chyby mysql je nam to k ho...nu.

    Takze jen tipuju: mas vytvoreny fulltext na tom poli (polich) ktere prohledavas?

    Jen na okraj dodam, ze pokud bys chtel prohledavat 2 pole najednou
    Kód:
    ...where match &#40;text, popis&#41; against &#40;'hledany'&#41;...
    musis vytvorit 1 fulltext index nad obema, nikoliv dva nad kazdym zvlast.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  10. #10

    Standardní

    Citace Původně odeslal KtK
    Fakt nemame kristalovou kouli, bez chyby mysql je nam to k ho...nu.

    Takze jen tipuju: mas vytvoreny fulltext na tom poli (polich) ktere prohledavas?

    Jen na okraj dodam, ze pokud bys chtel prohledavat 2 pole najednou
    Kód:
    ...where match &#40;text, popis&#41; against &#40;'hledany'&#41;...
    musis vytvorit 1 fulltext index nad obema, nikoliv dva nad kazdym zvlast.
    dawal sem tam link
    vytvoril sem fulltext jenom na jednom sloupci....
    Epox 8rda3+ pro, 256MB RAM 333 PQI, D1.1@1.3GHz, Sapphire Radeon 9600 atlantis, Seagate barracuda ata 80GB, ...

  11. #11
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    284

    Standardní

    omg... opravdu si myslis, ze
    Kód:
     	Warning&#58; mysql_num_rows&#40;&#41;&#58; supplied argument is not a valid MySQL result resource in /3w/wz.cz/t/trupek/search.php on line 20
    Bylo nalezeno záznamů hledaného výrazu "ertr"
    
    Warning&#58; mysql_fetch_array&#40;&#41;&#58; supplied argument is not a valid MySQL result resource in /3w/wz.cz/t/trupek/search.php on line 23
    je nejaky informacema nabity hlaseni?

    http://cz.php.net/manual/en/ref.mysql.php -zkus si to precist.. fakt nemame kristalovy koule, co treba JAKOU chybu to mysql reklo, co treba JAKA je struktura tabulek?
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  12. #12

    Standardní

    tusim mnogosearch by mel tohle umet
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •