Поддерживает ли BLOB-тип данных в SQLite полнотекстовый поиск?

Я разрабатываю приложение с использованием PHP и SQLite. И я создаю столбец моей таблицы с типами данных BLOB. Я хочу знать, поддерживает ли BLOB-тип данных в SQLite полнотекстовый поиск?

1 ответ

Решение

Как я понимаю из документации, указанный тип анализируется, но игнорируется:

имя типа данных может быть необязательно указано для каждого столбца. Это чистый синтаксический сахар, предоставленные типы названий не используются FTS или ядром SQLite для каких-либо целей.

Это говорит о том, что все столбцы в таблице создаются как столбцы типа TEXT или TEXT.

(Как я понимаю, вы должны перемещать столбцы, подходящие для полнотекстового поиска, в отдельную виртуальную таблицу FTSx и просто ссылаться на них через их идентификатор строки FTSDx).

Другие вопросы по тегам