Re: Livesearch

Christian Stocker <[email protected]> Thu, 23 Jun 2005 13:04:58 +0200
Newsgroups gmane.comp.cms.bitflux.general.german
Message-ID <[email protected]>

On 22.6.2005 21:55 Uhr, Thomas Baumann wrote:
> Ich habe jetzt 1.3.0-dev/r4687 from scratch installiert und einen=20
> BlogPost erzeugt.
>=20
>  >> http://tirili.zyklopedie.de/blog/
>=20
> Auch den Index habe ich anschlie=DFend neu erzeugt.
> Dennoch funktioniert die LiveSuche noch nicht :-( [au=DFer mit dem Tite=
l].

MySQL's Fulltext search ist nicht soo der Hammer bei wenigen Eintr=E4gen
und matcht auch nur ganze W=F6rter.

Mach mal einfach 2-3 testeintr=E4ge mit l=E4ngerem (verschiednen) text un=
d
schau, ob's dann geht.

Die SQL Queries f=FCr Livesearch stehen =FCbrigens in
inc/bx/php/livesearch.php. Evt. kannst auch die dort einfach deinen
bed=FCrfnissen anpassen

chregu

>=20
> Noch Ideen f=FCrs debugging ?
>=20
> Liebe Gr=FC=DFe
>=20
> - tom
>=20
> Zitat von Christian Stocker <[email protected]>:
>=20
>=20
>>
>>On 22.6.2005 7:35 Uhr, Thomas Baumann wrote:
>>
>>>phpmyadmin meldet:
>>> Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig f=FCr di=
e
>>
>>Spalte
>>
>>>`id` gesetzt sein.
>>>Diesen Fehler habe ich durch=20
>>>ALTER TABLE `bxcms_blogposts` DROP INDEX `ID`;
>>>gel=F6st.
>>>
>>>=DCbersicht:
>>>Name         Typ     Kardinalit=E4t Feld=20
>>>PRIMARY      PRIMARY 3            id
>>>ID           UNIQUE  3            id
>>>post_uri     UNIQUE  3            post_uri
>>>post_author  INDEX   keine        post_author=20
>>>post_content FULLTEXT keine     post_content,post_title,post_keywords
>>>
>>>Habe jetzt mit=20
>>>ALTER TABLE `bxcms_blogposts` DROP INDEX `post_content`;
>>>ALTER TABLE `bxcms_blogposts` ADD FULLTEXT `post_content` (
>>>`post_content` ,
>>>`post_title` ,
>>>`post_keywords`
>>>);
>>>den Index wieder neu aufgebaut.
>>
>>Welche Version hast du? Vom CMS mein ich :) Eine neuere, also vom Trunk=
,
>>resp 1.3?
>>
>>Kannst du mal
>>
>>http://yourdomain.com/admin/webinc/update/
>>
>>aufrufen? Nachdem du eingeloggt hast ;)
>>
>>die post_keywords spalte haben wir n=E4mlich wieder abgeschafft. Evt.
>>funktioniert darum der FULLTEXT index ned.
>>
>>Evt. auch index nochmals neu machen lassen nachher.
>>
>>chregu
>>
>>
>>>Wenn ich aber jetzt unter http://tirili.zyklopedie.de/en/blog/
>>>nach "share" suche, kommt noch immer kein Ergebnis, obgleich das Wort =
im
>>>body des Blogs auftaucht.=20
>>>
>>>Tabellentyp ist MyISAM. MySQL 4.1.7 Fedora Core 2
>>>
>>>Danke f=FCr die weitere Hilfe im voraus.
>>>
>>>Liebe Gr=FC=DFe
>>>
>>>- tom
>>>
>=20
>=20
>=20

--=20
christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
http://www.bitflux.ch  |  [email protected]  |  gnupg-keyid 0x5CE1DECB