InnoDB 可以利用類似全文搜尋的功能嗎?
在搜尋多個搜尋字串時,使用多個 LIKE 運算子的簡單查詢可能會變得低效。若要在不使用 Sphinx 等外部工具的情況下在 InnoDB 表上解決此問題,請考慮採用 MyISAM 全文表來索引回 InnoDB 表。
資料庫架構
建立您的使用 InnoDB作為儲存引擎的資料庫:
接下來,使用以下指令建立全文搜尋表MyISAM:
搜尋儲存程序
搜尋儲存程序最後,為全文搜尋建立一個預存程序:透過這些修改,您可以在InnoDB 表上有效實現類似全文的搜尋功能,而無需求助於外部解決方案。以上是InnoDB 表可以在沒有外部工具的情況下利用全文搜尋功能嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!