2011-03-22 101 views
0

我有一個MySQL數據庫,我試圖使用PHP獲得熱門話題(熱門短語或單詞)。我已經嘗試了幾個查詢,但似乎沒有爲我工作。從數據庫中獲取熱門詞彙(「趨勢」詞組)

+1

需要更多細節我想。桌子是什麼樣的?你有什麼嘗試?趨勢 - 最近記錄中使用的詞語是什麼意思? – 2011-03-22 14:30:06

+0

您是否可以包含數據庫/表格架構,以及迄今爲止嘗試的一些想法? – 2011-03-22 14:30:33

+0

該表有四個字段:正文(文本),標題(標題),(僅用戶標識)和(時間戳)。 – iamandrus 2011-03-22 14:33:18

回答

2

您可以嘗試創建一個帶有兩列的新表:WORD和COUNT,然後運行一些查詢來拆分空白處的文本條目,並插入或更新新表,方法是插入一個新詞,或者顛倒計數,如果它已經在那裏。然後,您可以創建觸發器或計劃的作業,以保持新表保持最新狀態。

這種方法的好處是,您只需掃描一次源表即可構建單詞列表。您可以將掃描限制爲每次運行X行,然後在定時器上運行掃描。