排除專欄中,我有這樣的表:如何從FTS3表搜索
CREATE VIRTUAL TABLE t USING FTS3(hidden, text1, text2)
我希望用戶能夠searh在「文本1」和「文本2」列,因此該查詢
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'
問:我怎樣才能排除「隱藏」從搜索欄,使用戶無法通過隱藏的價值發現行?
我將使用'隱藏'列來引用輔助表中的行與附加信息。