tiddlywebplugins.mysql3 è un plugin per TiddlyWeb sottoclassi tiddlywebplugins.sqlalchemy2 con specifiche mysql.
ATTENZIONE: & nbsp; Questo codice funziona solo con le versioni di MySQL 5.1 e versioni precedenti. Il lavoro è in corso, con una versione che funziona correttamente con 5.5. Se si dispone di 5.5 e volete sperimentare una versione di prova si prega di inviare nel gruppo google tiddlyweb: http://groups.google.com/group/tiddlyweb
Le principali aggiunte sqlalchemy2 sono:
* Fornire una ragionevole interfaccia di ricerca con testo completo di mysql.
* Fornire campo le ricerche basate su attributi e campi tiddler.
* Supporto trovando tiddlers che hanno campi geo.lat e geo.long vicino una posizione.
* Fornire un metodo index_query per consentire il plugin per essere usato come 'indicizzatore' per filtri e determine_bag_for_tiddler.
NOTE
E 'l'importazione di impostare alcune variabili mysql my.cnf altrimenti ricerche probabilmente esito negativo.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Sarà necessario creare un database. Io uso uno chiamato 'tiddlyweb', e aggiungere quanto segue al 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; 'Indicizzatore': 'tiddlywebplugins.mysql',
Se si desidera utilizzare la funzionalità di indicizzazione documento è necessario creare l'indice testo completo:
& Nbsp; & nbsp; & nbsp; CREATE FULLTEXT INDEX tiddlytext testo ON (il testo);
. Grazie a Adrian Hosey aiuto su alcuni dossi SQL
Requisiti :
- Python
- tiddlyweb
I commenti non trovato