我有以下tags
表:如何使用標籤搜索查找網站?
web | tags
------------------------------------------------------------
google.com | search,google,searchengine,engine,web
facebook.com | facebook,social,networking,friends
youtube.com | video,youtube,videos,entertainment
yahoo.com | yahoo,search,email,news,searchengine
bing.com | search,searchengine,microsoft,bing,tools
我想實現是通過標籤搜索得到的從該表中的網站列表。
如果例如通過google.com
進行搜索,那麼我想從上面的示例表中列出yahoo
和bing
。
我該如何用PHP和MySQL實現這一目標? (我已爲此表啓用FULL TEXT SEARCH
)
雖然您可以使用此結構通過標籤進行搜索,但由於索引的原因,它不會執行最佳操作。考慮到正常化! – Konerak 2011-02-06 09:51:26
+1進行標準化。它將使您的查詢更易於讀寫,並提高性能。 – 2011-02-07 20:52:06
你能澄清你的意思嗎?「如果有人通過google.com進行搜索,那麼我想從上面的示例表中列出雅虎和bing」? – Justin 2011-02-09 08:05:23