SQLite выбрать имя столбца, который соответствует строке (FTS) - PullRequest
0 голосов
/ 26 декабря 2018

Это приложение FTS (полнотекстовый поиск), использующее SQLite3, которое я пишу.

В таблице, содержащей около 30 больших мемо-полей, мне нужно найти записи и каждое имя поля для этих записей, которыесодержит слово поиска, мне не нужно его содержимое.

Поэтому я создаю структуру с позициями записи и полями слова, чтобы отображать его содержимое в приемлемое время.

Итерирование по30 полей для каждой записи занимают очень много времени.
Документация по SQLite включает эту опцию, но информация очень плохая.

Примером вывода может быть:

"Aconitum Napellus" , "Field1", "Field4", "Field7", "Field13", "Field29"  
"Bryonia Alba",       "Field3", "Field4", "Field17", "Field22"
"Tabacum",            "Field8", "Field11"
"Bryonia Alba",       "Field2", "Field9", "Field12"   

Я использую Python3.7 и Windows 7.

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...