tiddlywebplugins.mysql3 is 'n plugin vir TiddlyWeb subclassing tiddlywebplugins.sqlalchemy2 met mysql besonderhede.
WAARSKUWING: & nbsp; Hierdie kode sal net werk met mysql weergawes 5.1 en vroeër. Werk is aan die gang met 'n weergawe wat korrek werk met 5.5. As jy '5.5 en wil om te eksperimenteer met 'n toets weergawe post in die tiddlyweb Google-groep: http://groups.google.com/group/tiddlyweb
Die belangrikste toevoegings tot sqlalchemy2 is:
* Verskaf 'n redelike search koppelvlak met behulp van mysql se fulltext.
* Verskaf veld gebaseerde soektogte van visje eienskappe en velde.
* Ondersteuning vind tiddlers wat geo.lat en geo.long velde naby 'n plek.
* Verskaf 'n index_query metode te laat om die prop te as 'n 'indexer' vir filters en determine_bag_for_tiddler gebruik word.
NOTAS
Dit is die invoer sommige mysql my.cnf veranderlikes andersins soektogte sal waarskynlik misluk.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Jy sal nodig hê om 'n databasis te skep. Ek gebruik een wat geroep is 'tiddlyweb', en voeg die volgende te 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',
As jy wil die fulltext kruip vermoë om te gebruik, moet jy die fulltext indeks te skep:
& Nbsp; & nbsp; & nbsp; SKEP TEKST INDEKS tiddlytext OP teks (teks);
. Danksy Adrian Hosey vir hulp oor 'n paar SQL bulte
Vereistes :
- Python
- tiddlyweb
Kommentaar nie gevind