У меня есть такая таблица:
CREATE VIRTUAL TABLE t USING FTS3(hidden, text1, text2)
Я бы хотел, чтобы пользователь мог выполнять поиск по столбцам 'text1' и 'text2', поэтому запрос
SELECT docid FROM t WHERE t MATCH ?
И возможные запросы:
SELECT docid FROM t WHERE t MATCH 'foo'
SELECT docid FROM t WHERE t MATCH 'text1:foo OR text2:bar'
В: как я могу исключить «скрытый» столбец из поиска, чтобы пользователь не мог найти строки по скрытому значению?
Я собираюсь использовать «скрытый» столбец для ссылки на строки в дополнительной таблице с дополнительной информацией.