没有在Magento使用代码获得热门搜索

时间:2013-04-25 12:58:02

标签: magento search magento-1.7

如何在主页上获取热门搜索字词?

我参考了以下问题: Getting Popular Searches In Magento

所以,我使用了如下所示的相同代码:

$searchCollectino=Mage::getModel('catalogsearch/query')->getCollection()
 ->setPopularQueryFilter()
 ->setPageSize($limit);

他们告诉我们使用 - > getItems()我们可以获得搜索词。

但我不知道代码究竟是什么...... ??

如何使用此代码??

2 个答案:

答案 0 :(得分:3)

我按照以下代码获得了前5个热门搜索字词:

$searchCollection = Mage::getModel('catalogsearch/query')->getCollection()
 ->setOrder('popularity', 'DESC');
$searchCollection->getSelect()->limit(8);
foreach ($searchCollection as $item)
{  
    echo $item->getData('redirect');
    echo $item->getData('query_text');
}

答案 1 :(得分:1)

`$searchCollection = Mage::getModel('catalogsearch/query')->getCollection()
 ->setOrder('popularity', 'DESC');
 $searchCollection->getSelect()->limit(5);
 $searchCollection->getItems();`

这将获取限制

的热门搜索

希望你喜欢它:)