public virtual List<SkinnyItem> GetItems(FieldValueSearchParam param)
{
var globalQuery = new CombinedQuery();
ApplyLanguageClause(globalQuery, param.Language);
ApplyFullTextClause(globalQuery, param.FullTextQuery);
ApplyRelationFilter(globalQuery, param.RelatedIds);
ApplyTemplateFilter(globalQuery, param.TemplateIds);
ApplyLocationFilter(globalQuery, param.LocationIds);
ApplyRefinements(globalQuery, param.Refinements, param.Occurance);
return RunQuery(globalQuery, param.ShowAllVersions);
}