tiddlywebplugins.mysql3 é um plugin para TiddlyWeb tiddlywebplugins.sqlalchemy2 subclassificação com especificidades mysql.
AVISO: & nbsp; Este código só funciona com as versões do MySQL 5.1 e versões anteriores. O trabalho está em andamento com uma versão que funciona corretamente com 5.5. Se você tem 5.5 e quiser experimentar com uma versão de teste, por favor postar no grupo google tiddlyweb: http://groups.google.com/group/tiddlyweb
As principais adições no sqlalchemy2 são:
* Fornecer uma interface de busca razoável, usando texto completo do mysql.
* Fornecer pesquisas com base campo de atributos tiddler e campos.
* Suporte encontrar tiddlers que têm campos geo.lat e geo.long perto de um local.
* Proporcionar um método index_query para permitir que o plug-in para ser usado como uma 'indexador' para os filtros e determine_bag_for_tiddler.
NOTAS
É importação para definir algumas variáveis mysql my.cnf caso contrário pesquisas provavelmente irá falhar.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Você vai precisar para criar um banco de dados. Eu uso um chamado 'tiddlyweb', e adicione a seguinte a 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; 'Indexador': 'tiddlywebplugins.mysql',
Se você quiser usar a capacidade de indexação de texto completo você vai precisar para criar o índice de texto completo:
& Nbsp; & nbsp; & nbsp; CRIAR FULLTEXT INDEX tiddlytext texto ON (texto);
. Graças a Adrian Hosey para obter ajuda sobre algumas humps SQL
Requisitos :
- Python
- tiddlyweb
Comentários não encontrado