Algorithm 如何动态地将内容定向给用户?

Algorithm 如何动态地将内容定向给用户?,algorithm,rule-engine,Algorithm,Rule Engine,在我的项目中,有一个功能调用内容定位 例如,管理员可以将内容配置为仅对满足以下条件的用户可用:女性、年龄>20岁且居住在纽约。管理员可以随时更改条件,管理员还可以在其他字段上设置条件。每个内容可以有不同的条件 我正在研究规则引擎,但不认为这是一个适合这个需求的工具。是否设计了任何工具或框架来解决此问题?规则引擎有什么问题?@AnmolSinghJaggi在规则引擎中,我们一次根据规则验证数据。在我的例子中,每次用户加载页面时,我都需要根据所有内容的所有规则验证用户的数据,以获得满意的内容列表。我

在我的项目中,有一个功能调用内容定位

例如,管理员可以将内容配置为仅对满足以下条件的用户可用:女性、年龄>20岁且居住在纽约。管理员可以随时更改条件,管理员还可以在其他字段上设置条件。每个内容可以有不同的条件


我正在研究规则引擎,但不认为这是一个适合这个需求的工具。是否设计了任何工具或框架来解决此问题?

规则引擎有什么问题?@AnmolSinghJaggi在规则引擎中,我们一次根据规则验证数据。在我的例子中,每次用户加载页面时,我都需要根据所有内容的所有规则验证用户的数据,以获得满意的内容列表。我认为这可能会导致性能问题。在任何值得一试的规则引擎中,只应对特定于该用户的规则进行评估。在我的例子中,一旦应用程序收到用户的信息,它必须根据用户的信息运行所有规则(0-100),以检查哪些内容适合该用户。所以我很担心表现。