Google custom search refinement for newest results

泪湿孤枕 提交于 2019-12-13 12:33:59

问题


I'm using a google custom search engine on my website.

I have two refinements on this custom search

Refinement 1: searches on my blog Refinement 2: searches on a blog of my friend

but I need a third refinement which searches for newest results of both websites, or the results of last 24 hours.

Can I add some operator to the refinement which can do this?

Or is there some other way to achieve it?


回答1:


Multi-site Refinement

There are two ways to create a refinement that searches both sites.

  1. In the new refinement dialog, select the "Search only select sites" radio button. Then, make sure you assign this new label to your website and your friend's blog (Control Panel > Sites ...).

  2. You could also perform the same filter by using the or operator to include both sites with the new label. In the last text field enter: site:yourURL.com OR site:friendsURL.com. This will cause any search to be performed on only those two sites.

Both methods were tested and work correctly.

Results from the last 24 hours

Also, you can search posts in the last 24 hours. However, it's not immediatly clear how to integrate this into custom search since this can only be use via the query URL.

5.1.3. tbs=qdr: Limit Results by Time Period

With Google's release of Search options you can now limit your search results by time period. The format is as follows:

&tbs=rltm:1 [real time results] 
&tbs=qdr:s [past second] 
&tbs=qdr:n [past minute] 
&tbs=qdr:h [past hour] 
&tbs=qdr:d [past 24 hours (day)]
&tbs=qdr:w [past week] 
&tbs=qdr:m [past month] 
&tbs=qdr:y [past year]


来源:https://stackoverflow.com/questions/9452169/google-custom-search-refinement-for-newest-results

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!