Re: [討論] 前陣看到一個Ajax搜尋的Case

看板Ajax作者 (可倫)時間16年前 (2009/05/17 23:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
借這個題目問幾個觀念好了@@" ※ 引述《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
文章代碼(AID): #1A42euK5 (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1A42euK5 (Ajax)