如何在Google搜索的仅搜索结果版式中启用用户排序结果

问题描述 投票:0回答:1

我正在使用Google自定义搜索作为我的网站搜索。它工作正常。现在,我要启用按用户排序的结果(按日期/相关性排序)。我当前的布局是仅搜索结果。

需要提及的是,我不想在搜索结果页面中显示Google搜索输入。

这是我的代码:

<div class="search-results main-content">
   <gcse:searchresults-only webSearchResultSetSize="10" queryParameterName="query">
   </gcse:searchresults-only>
</div>

</div>
(function() {
        gcse.type = 'text/javascript';
        gcse.async = true;
        gcse.src = 'https://cse.google.com/cse.js?cx=some_code';
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(gcse, s);
    })();
    $(window).on('load', function() {
        $('#gsc-i-id1').attr('placeholder', '". Yii::t('core', 'Search')."');
    });

我如下添加了enableSortBy,但仍然无法正常工作。

  <gcse:searchresults-only webSearchResultSetSize="10" queryParameterName="query" enableSortBy></gcse:searchresults-only>
google-custom-search google-search-api
1个回答
0
投票

没有任何“ enableSortBy”参数。完整列表请参见此处:https://developers.google.com/custom-search/docs/element#supported_attributes

也许您要“ sort_by”?

© www.soinside.com 2019 - 2024. All rights reserved.