tiddlywebplugins.mysql3 is een plugin voor TiddlyWeb subclassing tiddlywebplugins.sqlalchemy2 met mysql bijzonderheden.
WAARSCHUWING: & nbsp; Deze code werkt alleen met mysql versies 5.1 en eerder. Er wordt gewerkt met een versie die correct werkt met 5.5. Als je 5.5 en willen experimenteren met een testversie kunt u berichten plaatsen in de tiddlyweb google groep: http://groups.google.com/group/tiddlyweb
De belangrijkste toevoegingen aan sqlalchemy2 zijn:
* Zorg voor een redelijke zoekinterface behulp fulltext mysql's.
* Zorg voor veld op basis van zoekopdrachten tiddler attributen en velden.
* Ondersteuning vinden tiddlers dat geo.lat en geo.long velden in de buurt van een locatie te hebben.
* Geef een index_query methode om de plug te gebruiken als een "indexer" voor filters en determine_bag_for_tiddler.
TOELICHTING
Het is import om wat mysql my.cnf variabelen anders ingesteld zoekopdrachten zal waarschijnlijk mislukken.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Je nodig hebt om een database te maken. Ik gebruik een zogenaamde 'tiddlyweb', en voeg de volgende aan 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,
Als u wilt de fulltext indexeermogelijkheid gebruiken, moet u de fulltext index te maken:
& Nbsp; & nbsp; & nbsp; CREATE FULLTEXT INDEX tiddlytext OP tekst (tekst);
. Met dank aan Adrian Hosey voor hulp over een aantal SQL bulten
Eisen
- Python
- tiddlyweb
Reacties niet gevonden