tiddlywebplugins.mysql3 είναι ένα plugin για TiddlyWeb υποκλάσεις tiddlywebplugins.sqlalchemy2 με MySQL λεπτομέρειες.
ΠΡΟΣΟΧΗ: & nbsp? Ο κωδικός αυτός θα λειτουργήσει μόνο με τις εκδόσεις MySQL 5.1 και νωρίτερα. Οι εργασίες βρίσκονται σε εξέλιξη με μια έκδοση που λειτουργεί σωστά με 5.5. Αν έχετε 5.5 και θέλετε να πειραματιστείτε με μια δοκιμαστική έκδοση παρακαλούμε να δημοσιεύσετε στο tiddlyweb ομάδα Google: http://groups.google.com/group/tiddlyweb
Οι κύριες προσθήκες στο sqlalchemy2 είναι:
* Δώστε μια λογική διεπαφή αναζήτησης χρησιμοποιώντας πλήρες κείμενο της MySQL.
* Παροχή τομέα, με βάση τις αναζητήσεις των χαρακτηριστικών ψαράκι και χωράφια.
* Υποστήριξη εύρεση tiddlers που έχουν geo.lat και geo.long πεδία κοντά σε μια θέση.
* Δώστε μία μέθοδο index_query να επιτρέψει το πρόσθετο που θα χρησιμοποιηθεί ως «ευρετήριο» για φίλτρα και determine_bag_for_tiddler.
Σημειώσεις
Είναι εισαγωγή για να θέσετε κάποιες μεταβλητές MySQL my.cnf αλλιώς αναζητήσεις πιθανότατα θα αποτύχει.
[Mysqld]
ft_min_word_len = 3
ft_stopword_file = ''
Θα χρειαστεί να δημιουργήσετε μια βάση δεδομένων. Χρησιμοποιώ ένα ονομάζεται «tiddlyweb», και προσθέστε το παρακάτω στο 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»,
Αν θέλετε να χρησιμοποιήσετε το πλήρες δυνατότητα ευρετηρίασης, θα χρειαστεί να δημιουργήσετε το ευρετήριο πλήρους κειμένου:
& Nbsp? & Nbsp? & Nbsp? CREATE INDEX FULLTEXT tiddlytext επί του κειμένου (κείμενο)?
. Χάρη σε Adrian Hosey για βοήθεια για κάποιες σαμαράκια SQL
Απαιτήσεις :
- Python
- tiddlyweb
Τα σχόλια δεν βρέθηκε