tiddlywebplugins.mysql3 je plugin pro TiddlyWeb subclassing tiddlywebplugins.sqlalchemy2 s MySQL specifika.
Upozornění: & nbsp; Tento kód bude fungovat pouze s MySQL verze 5.1 a starší. Práce probíhá na verzi, která funguje správně s 5,5. Máte-li 5,5 a chcete experimentovat s testovací verzí prosím post ve stránce věnované skupině tiddlyweb: http://groups.google.com/group/tiddlyweb
Hlavní přírůstky do sqlalchemy2 jsou:
* Zajistit přiměřenou vyhledávací rozhraní s využitím MySQL fulltext.
* Poskytovat pole vyhledávání atributů tiddler a polí na bázi.
* Podpora zjištění tiddlers, které mají geo.lat a geo.long polí v blízkosti místa.
* Poskytovat metodu index_query dovolit plugin má být použit jako "indexeru" pro filtry a determine_bag_for_tiddler.
Poznámky
Je to import nastavit některé mysql my.cnf proměnné jinak vyhledávání bude pravděpodobně nezdaří.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Budete muset vytvořit databázi. Používám jeden s názvem "tiddlyweb", a přidejte následující tiddlywebconfig.py:
& Nbsp; & nbsp; & nbsp; "Server_store": ["tiddlywebplugins.mysql", {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Db_config": "mysql: /// tiddlyweb charset = utf8 a use_unicode = 0 '}],
& Nbsp; & nbsp; & nbsp; "Indexer": "tiddlywebplugins.mysql"
Chcete-li použít fulltextové indexování schopnosti, budete muset vytvořit fulltextového indexu:
& Nbsp; & nbsp; & nbsp; CREATE FULLTEXT INDEX tiddlytext ON textu (text);
, Díky Adrian Hosey o pomoc přes některé SQL hrby
Požadavky na :
- Python
- tiddlyweb
Komentáře nebyl nalezen