I was running into problems searching for Showcase items with more than one tag, and found out that Showcase isn't adding Items' tags to their search metadata. All that's necessary to fix that is to add the following to NFLJ_Showcase_Search_DataHandler_Item::_insertIntoIndex:
Code:
if (!empty($data['tags']))
{
$tags = @unserialize($data['tags']);
if ($tags)
{
$tagIds = array();
foreach ($tags AS $tagId => $tag)
$tagIds[] = $tagId;
$metadata['tag'] = $tagIds;
}
}
...and to add another clause ($this->isChanged('tags')) to the if-statement in NFLJ_Showcase_DataWriter_Item::_indexForSearch.
Bob, would you be willing to implement these changes in the next update?