データベースからの従業員名のリストがあると仮定します (数千、近い将来には数万になる可能性があります)。問題を単純化するために、各名/姓の組み合わせが一意であると仮定します (大きな if ですが、正接です)。
また、ビジネスに関連するニュース コンテンツの RSS ストリームもあります (これも、1 日に数百のアイテムになる可能性があります)。
私がやりたいのは、従業員の名前がいくつかの段落のニュース項目に表示されているかどうかを検出し、そうであれば、その項目にその話題の人物を「タグ付け」することです。
1 つのニュース項目に複数の従業員が名前を挙げている可能性があるため、最初の肯定的な一致の後でループを中断することはできません。
私は確かに力ずくで物事を行うことができます.すべてのニュース項目について、すべての従業員名をループし、正規表現が一致を返す場合はそれをメモします.
ColdFusion でもっと簡単な方法はありますか? または、ネストされたループをそのまま使用する必要がありますか?