2

如何根據關鍵字表有效檢查幾千行?Rails:有效地檢查模型中的關鍵字是否與另一個模型中的內容匹配?

我有兩個表,散文標籤。它們被一個has_and_belongs_to_many關聯在一起。

標籤有大約250個關鍵字(行)和幾千個散文每天都增加。

我要掃描的文章主題和對關鍵字的內容在標籤表,如果有比賽,該標籤與文章相關聯

什麼是最有效的方式做到這個?

除了遍歷每篇文章,然後將正則表達式與所有標籤關鍵字相匹配的內容,有沒有什麼辦法可以做到這一點?

+2

(即,他們只是標籤,沒有正則表達式元字符),你至少可以通過啓動使用'String#include?'而不是正則表達式。 :-) – 2011-04-20 22:43:46

+0

我很確定迭代是唯一的方法。 – Eric 2011-04-20 22:48:29

回答

相關問題