tiddlywebplugins.mysql3 er en plugin for TiddlyWeb subclassing tiddlywebplugins.sqlalchemy2 med mysql detaljer.
ADVARSEL: & nbsp; Denne koden vil bare jobbe med MySQL-versjoner 5.1 og tidligere. Det arbeides med en versjon som fungerer riktig med 5.5. Hvis du har 5.5 og ønsker å eksperimentere med en testversjon kan du poste i tiddlyweb google gruppe: http://groups.google.com/group/tiddlyweb
De viktigste tilskuddene til sqlalchemy2 er:
* Gi en rimelig søkegrensesnitt bruker mysql sin fulltekst.
* Gi feltbaserte søk i tiddler attributter og felt.
* Støtte finne tiddlers som har geo.lat og geo.long felt i nærheten et sted.
* Gi en index_query metode for å tillate plugin som skal brukes som en "indekser 'for filtre og determine_bag_for_tiddler.
MERK
Det er import å sette noen mysql my.cnf variabler ellers søkene vil sannsynligvis mislykkes.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Du må opprette en database. Jeg bruker en som heter 'tiddlyweb', og legg til følgende å 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; 'Indekser': 'tiddlywebplugins.mysql',
Hvis du ønsker å bruke fulltekst indeksering evne vil du trenger for å lage den fulltekst indeks:
& Nbsp; & nbsp; & nbsp; CREATE FULLTEXT INDEX tiddlytext PÅ tekst (tekst);
. Takk til Adrian Hosey om hjelp over noen SQL humps
Krav :
- Python
- tiddlyweb
Kommentarer ikke funnet