tiddlywebplugins.mysql3 er et plugin til TiddlyWeb delklasse tiddlywebplugins.sqlalchemy2 med MySQL detaljerne.
ADVARSEL: & nbsp; er koden kun arbejde med MySQL versioner 5.1 og tidligere. Der arbejdes på en version, der fungerer korrekt med 5,5. Hvis du har 5.5 og ønsker at eksperimentere med en testversion bedes du sende i tiddlyweb google gruppe: http://groups.google.com/group/tiddlyweb
De vigtigste tilføjelser til sqlalchemy2 er:
* Giv en fornuftig søgning interface ved hjælp mysql s fuldtekst.
* Give felt baserede søgninger i tiddler attributter og marker.
* Støtte finde tiddlere der har geo.lat og geo.long felter nær en placering.
* Giv en index_query metode til at gøre det muligt for plugin der skal bruges som et "indexer« for filtre og determine_bag_for_tiddler.
BEMÆRK
Det er import at sætte nogle mysql my.cnf variabler ellers søgninger vil sandsynligvis mislykkes.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Du skal oprette en database. Jeg bruger en kaldet "tiddlyweb«, og tilføj følgende til tiddlywebconfig.py:
& Nbsp; & nbsp; & nbsp; »Server_store ': [' tiddlywebplugins.mysql ', {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »Db_config«: »mysql: /// tiddlyweb charset = utf8 & use_unicode = 0"}],
& Nbsp; & nbsp; & nbsp; »Indexer«: »tiddlywebplugins.mysql«,
Hvis du ønsker at bruge den fuldtekst indeksering kapacitet skal du oprette fuldtekst index:
& Nbsp; & nbsp; & nbsp; CREATE FULLTEXT INDEX tiddlytext på tekst (tekst);
. Tak til Adrian Hosey om hjælp over nogle SQL pukler
Krav :
- Python
- tiddlyweb
Kommentarer ikke fundet