我打算通過網站實現數據庫搜索 - 我知道有全文搜索由mysql提供,但事實證明,它不支持innodb引擎(我需要交易支持)。 其他選項正在使用獅身人面像或類似的索引應用程序。但是,它們需要對數據庫結構進行重新分解,並且可能需要比我更多的時間來實施。執行數據庫搜索通過查詢使用像
所以我決定採取每個表並將所有相關的列連接到一個新添加的QUERY列。這個查詢列也應該從其他相關表的列中招募。
這樣做,我將使用表中查詢列上的'like'子句進行搜索,以返回特定域(相關表組)的結果。
由於我的數據庫預計不會太大(<最大的表中有1行),所以我期待合理的查詢時間。
有沒有人同意這種方法或有更好的主意?