tiddlywebplugins.mysql3 är en plugin för TiddlyWeb subclassing tiddlywebplugins.sqlalchemy2 med mysql detaljerna.
VARNING: & nbsp; kommer Denna kod fungerar bara med MySQL versioner 5.1 och tidigare. Arbete pågår med en version som fungerar korrekt med 5,5. Om du har 5.5 och vill experimentera med en testversion posta i tiddlyweb google grupp: http://groups.google.com/group/tiddlyweb
De viktigaste tillägg till sqlalchemy2 är:
* Ge en rimlig sökgränssnitt använder MySQL: s fulltext.
* Ge fältbaserade sökningar av tiddler attribut och fält.
* Stöd hitta tiddlers som har geo.lat och geo.long fält nära en plats.
* Ge en index_query metod för att medge att plugin för att användas som en "indexerare" för filter och determine_bag_for_tiddler.
OBS
Det är import att ställa några mysql my.cnf variabler annars sökningar kommer sannolikt att misslyckas.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Du måste skapa en databas. Jag använder en som heter "tiddlyweb", och lägga till följande till 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; "Indexe ':' tiddlywebplugins.mysql",
Om du vill använda fulltext indexering kapacitet du behöver för att skapa fulltext index:
& Nbsp; & nbsp; & nbsp; CREATE FULLTEXT INDEX tiddlytext ON text (text);
. Tack vare Adrian Hosey om hjälp över några SQL pucklar
Krav :
- Python
- tiddlyweb
Kommentarer hittades inte