I think this would be a great feature to have so that you could restrict a Search Channel search to a specific group of Channels.
As I mentioned towards the bottom of this post
, it's be nice if one step of the Search Channel wizard would let you select "Channels selected by a channel filter" or "Channels in a folder" (similar to the Channel Reports wizard
). Right now you just have to get creative with your search criteria to try to include some term and exclude other terms.
And of course, it's 2010, so no post would be complete without mentioning that I think it is (almost
) possible to build a customized Awasu Search Application Plugin that would give you this type of functionality using the new Awasu API
. This App. Plugin would issue a search using $/search/query
and if it's currently possible
to return the Channel's Name or ID in the search results then you could match the Channel's Name or ID against a list of channels that you wanted to search in obtained by a call to $/channels/list
and a call to $/channels/filters/list
If this App. Plugin allowed you to save the combination of a search query and the Channels or Folders that it is restricted to in a database or to the file system... then this App. Plugin could even be coded so that it could be called via HTTP with a "saved search name" as a parameter and it would perform it's search against it's Channel/Filter/Folder list and return the results as an Atom feed.
Suddenly you've got a "virtual" Channel/Filter/Folder-restricted Search Channel server written as an Awasu Application Plugin. It's technically not a Channel Plugin, but it's kind of similar.
Although a user could get themselves into some kind of a curricular, recursiveness situation if their Channel subcribed from this App. Plugin is in a Folder that is being searched by this App. Plugin, so maybe this is a bad idea, Taka, tell me if I'm not making sense!
Awasu already exposes Application Plugins through HTTP, see: Writing interactive application plugins
I've got lots of other "fish to fry" right now, so I won't be writing this anytime soon and at this point I'm still not sure if the Channel Name or Channel ID is available in the $/search/query
search results, but it's probably possible
with Awasu, and probably impossible
with anything else on the market.