Seite 1 von 1

Keywords aus CMS_HTML werden nicht separiert

Verfasst: Di 25. Nov 2014, 14:45
von CinKon
Hi,

ich stoße gerade wieder auf ein Problem mit dem Suchmodul:

CMS_HTML Felder werden beim speichern nicht in einzelne Keywords aufgeteilt. Das führt dazu, dass viele Keywords von der Suche nicht erfasst werden, da das Datenbankfeld nur 50 Zeichen lang ist.
Eine Erweiterung des Feldes ist auch nur auf 255 Zeichen möglich, aber auch nicht zwingend sinnvoll, da die Variable "intMinimumSimilarity" der class.search.php auf 0 herabgesetzt werden müsste.

Contenido 4.9.4


Schöne Grüße

Lars

Re: Keywords aus CMS_HTML werden nicht separiert

Verfasst: Mi 26. Nov 2014, 07:49
von Oldperl
Hallo Lars,

das ist ein Problem der Keyword Indexierung nicht des Such-Modules. Das Feld in der Größe zu ändern macht da wenig Sinn, zumal die Indexierung noch weitere Bugs hat.
Ich arbeite zur Zeit an meinem Plugin phpBO Search Advanced das genau diese Probleme umgeht und dazu noch einen Backend-Bereich zur Anzeige, zum Löschen und zum erneuten Generieren der indexierten Keywords bietet, und das für jede Sprache des Mandanten gesondert. Auch hat es bereits sprachabhängige Stopword-Listen, und bekommt in der nächsten Version auch die Möglichkeit im Backend indixierte Keywords in eine individuelle BadWord-Liste per Drag&Drop zu verschieben. Das Teil ist momentan in der Testphase in einem großen mehrsprachigen System mit ca. 160, mit Content vollgestopften, Artikeln. Sobald das Plugin "vorzeigbar" ist stelle ich es dann hier im Forum vor.

Auch ich hatte zuerst versucht im/am Core entsprechende Anpassungen für den Kunden zu machen, das stellte sich aber recht schnell als Fass ohne Boden heraus, weswegen wir dann gemeinsam entschieden haben auf eine Eigenumsetzung zu setzen. Ob es eine abgespeckte Freeware-Version geben wird kann ich noch nicht sagen, da die Kosten des Plugins erst zu ca. 1/4 gedeckt sind.

Hier mal ein Screenshot vom Backend:
phpBO_Search_Advanced_Backend.jpg
(175.97 KiB) Noch nie heruntergeladen
Gruß aus Franken

Ortwin