[SQL ] 相關性搜尋的例子
請問一個搜尋的問題
腦袋中只是初步的想法~~不知道這樣的案例要如何做
有兩個資料表~~還有一堆網頁
A
keyword 地區
-----------------------
吃 花蓮
玩 花蓮
玩 台南
玩 高雄
B
地區 地點
----------------
花蓮 太魯閣
花蓮 曾記麻糬
台南 孔廟
高雄 澄清湖
使用者用關鍵字查詢那ㄧ堆網頁~~
對網頁進行比對之前~~我要用SQL把可能相關的關鍵字從表A-B調出來
一起丟進搜尋字詞的條件內
因為使用者輸入的關鍵字可能有多個
系統要比對A表的"keyword"跟B表的"地點"是否有使用者輸入的字詞
例子:
如果想讓使用者打"吃"這個字的時候~~
系統會找到花蓮..然後從表B把花蓮有關的"地點"欄位的字詞也丟進關鍵字查詢的條件
如果他打"太魯閣"~~同樣的從表B把花蓮有關的"地點"欄位的字詞也丟進關鍵字查詢的條件
有點像相關性的查詢~~
不知道有沒有人看過類似這樣的概念做出來的實例~~
我想用php跟mysql去做~~
不過語法SQL這裡我不是很清楚要怎麼寫
若有板友有相關參考意見還請不吝指教
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.7.229
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章