2010-07-23 41 views
0

比方說,我想趨勢發佈在網站上的所有評論並創建動態標籤。例如,如果有多少個包含iPad這個詞的評論,我希望自動創建一個名爲「iPad」的標籤並將其放入標籤雲中。Rails從上下文生成動態標籤

這可能嗎?我查看了acts_as_taggable gem,但它需要一個指定標籤,我想我正在尋找一種從內容生成標籤的方法。

回答

0

當然,這是可能的。 只需解析每個評論的內容並附上您感興趣的標籤即可。

這可以在白名單上工作 - 您可以在其中指定所有您感興趣的標籤並附上相關標籤。

或者它可以在黑名單上工作 - 指定要忽略的所有單詞,例如, 「上」,「上」。這種方法可能會耗費很多時間,但可以獲得更加動態的結果。

我可能會在白名單上工作,然後有能力將新標籤添加到白名單,並讓它返回並追溯添加適用的標籤。

+0

謝謝。這是我希望創業板可以提供幫助的解析部分。這不僅僅是解析,而是要弄清楚什麼關鍵字實際上被查找,即哪些關鍵字處於上升趨勢。它似乎有點複雜 – badnaam 2010-07-23 02:20:05

+0

@badnaam,你可能只想維護一個包含前200個單詞的表格,併爲前100個單詞生成標籤。如果可能,當您添加新帖子時,將其文字添加到200表格中。定期重建所有帖子中的200個表格,以確保您正在追蹤正確的單詞。 – sarnold 2010-07-23 02:51:28