Re: [討論] 前陣看到一個Ajax搜尋的Case
借這個題目問幾個觀念好了@@"
※ 引述《gpmm (銀色)》之銘言:
前文恕刪,不過gpmm大的意思是不是server端準備一張表格
把查詢過的記錄存起來,如果同一個session發動不同的request再查詢
如果不是就中斷查詢的process(好像是Windows Form裡中斷Thread的作法
可是資料庫有可能嗎@@?)
不知道這部分我有沒有會錯意
: 講個比較不負責任的東西 XDD
: 如果這些 checkbox 的觸發,是在對原本的 query 做 filter 或擴展,
: 那麼上面提到的伺服器端的重新運算,其實可以分別降低成
: 將已取得的結果集篩選後傳回(如果是 filter),
: 將目前缺少的集合部份用新的 query 下去取然後合併至目前的(如果是拓展)
如果要作中文全文搜尋的話,之前看過DB版深藍站長大大說過一種
用空間換取時間的方法,就是把中文關鍵字拆解成一張資料表,到
了要搜尋的時候可以藉由WHERE查詢比LIKE快(在目前中文全文搜尋
機制仍然不理想的情況下的作法)
那這樣是不是類似gpmm大的說法,就事先作好很多的View存下來先前的查詢結果
然後再進一步的作filter就好了呢?(還是我誤會的gpmm大的意思)
有大大是真的這樣做嗎?總覺得會把資料庫規畫搞得很複雜
--
新的Blog歡迎大家多多參觀喔~
http://kelunyang.wordpress.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.156.65
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章