我有一個使用自定義Python腳本創建的MySQL數據庫。我需要在數據庫中的表上實現全文搜索。我可以使用SELECT * FROM myTable WHERE (title LIKE '%hello%' OR title LIKE '%world%')
,但是我不認爲這是實現搜索的一種非常有效的方式,因爲表中的數據有近一百萬行。如何使用python mysql實現搜索引擎?
我正在使用innoDB表,因此內置在MySQL全文搜索MyISAM將無法正常工作。任何關於方法或教程的建議都會指向正確的方向?
看起來像一個副本:http://stackoverflow.com/questions/1381186/fulltext-search-with-innodb –
看看這個http://stackoverflow.com/questions/66922/what-are-有些搜索服務器在那裏,有關全文搜索引擎的好點。 –