Rá lehet venni a drupal keresőjét hogy félszavakból is értsen?
Views felfedett szűrőben használom a core keresőjét és nem tud olyat, hogy Valentin-nap szétbontani...
Ha erre így keresek rá, hogy Valentin 0 eredménnyel tér vissza. Lehet ezt valahogy finomítani?
Nézegettem a Search Lucene API -t de ez meg túl nagyagyúnak tűnik!
A views integrációja sem 100% megoldott ha jól látom.
Drupal verzió:
Fórum:
ezt olvasd el
Ezt olvasd el, érdemes: http://drupal.hu/node/9445
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Köszi a választ!
Sejtettem, hogy valami ilyesmi lesz a válasz... érdekes, hogy nem akadtam rá a témára.
Talán mert nem a szótöredékre kerestem! :-)
Végül elvezettet a megoldáshoz, több is van, én most tűzoltásként (és időhiány miatt) meg egyéb felhasználói körülmény miatt a legrosszabbat választottam.
Drupal 6 esetén! A /modules/search/search.module fájlban átírtam a következő sorokat.
Ha lesz szebb megoldásom az is leírom majd.
Csak az alkalmazza aki tudja mit csinál és miért és annak mi a következménye.
Természetesen rendszer frissítés után az egészet meg kell ismételni...
834 sort átírtam:
$query2 = substr(str_repeat("i.word = '%s' OR ", count($arguments2)), 0, -4);
erre
$query2 = substr(str_repeat("i.word like '%%%s%%' OR ", count($arguments2)), 0, -4);
861 sort átírtam:
return array("d.data ". ($not ? 'NOT ' : '') ."LIKE '%% %s %%'", $num_new_scores, $num_valid_words);
erre
return array("d.data ". ($not ? 'NOT ' : '') ."LIKE '%%%s%%'", $num_new_scores, $num_valid_words);
http://drupal.org/node/169825
A probléma hogy két nem
A probléma hogy két nem javasolt megoldást ötvöz: core hack és LIKE keresés. A LIKE erőforrásigényes és lassú.
8. pont:
http://forge.mysql.com/wiki/Top10SQLPerformanceTips
Szerintem Apache Solr-t kéne feltenni ha megoldható, mert hosszú távon ez így nem lesz jó (különösen ha sok tartalom lesz).
http://drupal.org/project/apachesolr
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
terhelés
Majd ne lepődj meg, ha kicsit komolyabb terheléstől az oldalad eldobja magát.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés