我打算通过网站实现数据库搜索 - 我知道有全文搜索由mysql提供,但事实证明,它不支持innodb引擎(我需要交易支持)。 其他选项正在使用狮身人面像或类似的索引应用程序。但是,它们需要对数据库结构进行重新分解,并且可能需要比我更多的时间来实施。执行数据库搜索通过查询使用像
所以我决定采取每个表并将所有相关的列连接到一个新添加的QUERY列。这个查询列也应该从其他相关表的列中招募。
这样做,我将使用表中查询列上的'like'子句进行搜索,以返回特定域(相关表组)的结果。
由于我的数据库预计不会太大(<最大的表中有1行),所以我期待合理的查询时间。
有没有人同意这种方法或有更好的主意?