Pet*_*erH 8 search web-development-server
在各种网站上都有一个搜索栏,它已经描述了您可以选择的每个选项的结果数量.
在某些情况下,您可以选择十种选项,对于您已经看到的每个选项,如果选择此选项,您将获得102个结果,88个结果等.这些都是在几分之一秒内提供的.
有谁知道这是怎么做的?如果您使用关系数据库,则每个用户检查网站时,您必须运行数千个查询来计算每个选项的结果.这将花费太多时间.同样缓存每个可能的选项几乎是不可能的,因为它会产生数百万种可能性,每当有变化时你都可以再次开始缓存.
是否有其他类型的决策树数据库已经提供了每个选项的结果量?
例如,请参阅此房屋搜索网站,您可以在其中为您要查找的房屋选择数十个选项(左侧菜单).
小智 0
如果您可以使用建议中显示的所有值填充表格,则可以添加另一列来根据每个建议映射可用性、成本等。您可以编写代码来在向表中添加新建议以及相关值发生更改时计算该特定值。然后您可以同时获取建议和所需的值并将其显示给用户。
这种方法将需要以下
1)了解所有可以建议的价值,例如地点或产品
2)当新的建议值出现时触发事件,例如添加新产品/地点
3)当相关值(例如价格或可用性)发生变化时触发事件
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |