數(shù)據(jù)庫熱搜表怎么做?
網(wǎng)友解答: 兩個方案:一、如果訪問量大,非實時,可以通過分析訪問日志,定時生成熱搜關鍵字插入表中。二、如果要求實時,表設計三個字段,一個原始搜索關鍵字,一個搜索次數(shù)weight,一個關鍵
兩個方案:
一、如果訪問量大,非實時,可以通過分析訪問日志,定時生成熱搜關鍵字插入表中。
二、如果要求實時,表設計三個字段,一個原始搜索關鍵字,一個搜索次數(shù)weight,一個關鍵字hash后的比如md5后的32位字符串,暫定字段名:key,并對這個key建索引。每次用戶搜索時,md5關鍵字得到key,先在memcache中通過key查找,沒有則在數(shù)據(jù)庫中查找key字段,有則直接根據(jù)此key更新記錄的weight字段加一。