* simple query not encoded works fine
http://%myserver%/plugins/servlet/opensearch?query=ancestorIds:%pageid%&format=rss_2.0
* simple query encoded works fine as well
http://%myserver%/plugins/servlet/opensearch?query=ancestorIds%3A%pageid%&format=rss_2.0
* restricting query using type parameter not encoded doesn't work (this is expected, it ignores the type parameter because it is part of the outer Url)
http://%myserver%/plugins/servlet/opensearch?query=ancestorIds:%pageid%&type=page&format=rss_2.0
* restricting query using type parameter encoded doesn't work (this is unexpected!)
http://%myserver%/plugins/servlet/opensearch?query=ancestorIds%3A%pageid%%26type=page&format=rss_2.0
Though, the last version does contain the right search syntax in the results, but not the results.
Search results for query: ancestorIds:%pageid%&type=page
Search results for query: ancestorIds:%pageid%&type=page. Search returned 0 results in 16ms
This seems to be a known issue. The tickets for reference are:
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.