With google custom search, one can refine results to a label by using the more: operator like so:
searchterm more:blog
But how can one restrict results to more than one label? It seems like this should work:
searchterm more:blog,articles
.. but it does not appear to – instead it is ignored as if I had specified an invalid label.
Based on my research, you cannot use the
more:operator in a Google query string for the following reasons:First, Google Custom search documentation on search refinement never provides a query string example. Also, custom search is performed via APIs and XML requests not via a straight query.
Secondly, sites that detail (examples below) how to customize a Google query string don’t contain examples with the
more:tag. So, I don’t think it’s possible to create labels using themore:operator.Another find from Automatic refinements.
So, the use of the
more:operator is possible but only referencing labels you have already created.UPDATE
Also, I recommend using Google’s site to Test and troubleshoot your Linked CSE. You can define your own context for a search engine and accomplish your requirements.
Here are some more resources:
From the Developer’s Guide: Getting Started page: