Найти - Пользователи
Полная версия: SQLite Full-Text Search
Начало » Базы данных » SQLite Full-Text Search
1
pyuser
Возникла необходимость в использовании этой возможности, но возникли не предвиденные проблемы.
from peewee import *
from playhouse.sqlite_ext import *
db = SqliteExtDatabase('blog.db', threadlocals=True)
class Entry(Model):
    title = CharField()
    content = TextField()
    # You may have any number of other fields, such as status,
    # timestamp, etc.
    class Meta:
        database = db
class FTSEntry(FTSModel):
    entry = ForeignKeyField(Entry, primary_key=True)
    content = TextField()
    class Meta:
        database = db
Entry.create_table()
FTSEntry.create_table()
Код взят здесь
При выполнении строки
FTSEntry.create_table()
получаю ошибку:
peewee.OperationalError: no such module: FTS4
Помогите с этим справиться.

ЗЫ. windows 7 64-bit, python 3.4.1 64-bit
d54wvzc+i5zirs
В ошибке же сказано, что не хватает модуля FTS4.
Вот вроде решение http://stackoverflow.com/questions/3823659/how-to-setup-fts3-fts4-with-python2-7-on-windows
pyuser
Мне это не помогло. На официальном сайте sqlite нет 64 битных сборок.
d54wvzc+i5zirs
Качайте и собирайте из исходников.
pyuser
Взял готовую dll здесь, все заработало
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB