这是一个难题......
我有两个相同50000+电子产品的数据库,我想将一个数据库中的产品与另一个数据库中的产品相匹配.但是,产品名称并不总是相同的.我已经尝试使用Levenshtein距离来测量弦的相似性但是这没有用.例如,
-LG 42CS560 42-Inch 1080p 60Hz LCD HDTV
-LG 42 Inch 1080p LCD HDTV
Run Code Online (Sandbox Code Playgroud)
这些项目是相同的,但他们的产品名称变化很大.
另一方面...
-LG 42 Inch 1080p LCD HDTV
-LG 50 Inch 1080p LCD HDTV
Run Code Online (Sandbox Code Playgroud)
这些是具有非常相似产品名称的不同产品.
我该如何解决这个问题?
machine-learning pattern-matching string-comparison levenshtein-distance
Rails 3问题.我有一份Foods食品表,其中包含以下属性:
然后我有一个LoggedFoods表,表示在给定时间吃过的食物.它具有以下属性:
所以我的问题是我想在一次查询中得到每天(所有日子)消耗的卡路里,脂肪,蛋白质,碳水化合物的总数.我一直在尝试使用新的ActiveRecord查询界面执行此Rails 3并且没有运气.有任何想法吗?
我有一个评论表和一个帖子表,其中一个帖子有很多评论,评论属于一个帖子(即它在表格中有一个post_id).
如何有效地选择没有评论的最后十个帖子.如果没有先选择所有帖子并检查每个帖子的0评论数,我似乎无法做到这一点.
在此先感谢您的帮助.
-Nathan
对于分组产品,我想显示由其组成的简单产品的链接.例如,如果我有一个名为Dining Set的分组产品,包括盘子,刀子,叉子等.我希望每个子产品都有一个链接到该子产品(点击板块转到简易产品板材)
<?php foreach ($_associatedProducts as $_item): ?>
<tr>
<td><?php echo $this->htmlEscape($_item->getName()) ?></td>
<td class="a-right">
<?php echo $this->getPriceHtml($_item, true) ?>
</td>
<?php if ($_product->isSaleable()): ?>
<td class="a-center">
<?php if ($_item->isSaleable()) : ?>
<a href="<?php $_item->getProductUrl() ?>">View</a>
<?php else: ?>
<p class="availability"><span class="out-of-stock"><?php echo $this->__('Out of stock.') ?></span></p>
<?php endif; ?>
</td>
<?php endif; ?>
</tr>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)
这是来自groups.phtml文件的代码片段
app/design/frontend/blank/default/template/catalog/product/view/type/grouped.phtml
Run Code Online (Sandbox Code Playgroud)
特别是有的行$_item->getProductUrl(),这不起作用,我不知道获取此关联产品项的URL所需的代码.如果有人可以在这里提供帮助,我将不胜感激.
另外,我在哪里可以找到产品或类别$_item等方法的可用方法(以及它们如何使用)?