anchor.diff:      MergedArgs = lists:merge(ExtraArgs, Args),
   
       % Associate default arguments
  -    DefaultArgs = [
  -        {is_findable, true},
  -        {is_published, true},
  -        {cat_exclude_defaults, true},
  -        {cat_exclude_unfindable, true},
  -        {boost_featured, true}
  -    ],
       MergedArgs1 = withdefault(DefaultArgs, MergedArgs),
   
       % Parse custom ginger_search arguments
  
positive.code:         Filters ->
              lists:append([GingerArguments, [{filters, Filters}]])
      end,
      merge_ginger_args(Args1, Context).
  
  %% @doc Get categories marked unfindable that must be excluded from search results
  -spec get_unfindable_categories(#context{}) -> list().
  
negative.code: %% @doc Get SQL representation of search query
  -spec search_sql(#search_query{}, #context{}) -> #search_sql{}.
  search_sql(#search_query{search = {ginger_search, Args}}, Context) ->
      QueryArgs = query_arguments(Args, sql_defaults(), Context),
      search_query:search(QueryArgs, Context).
  
  %% @doc Transform custom Ginger search arguments to Zotonic search arguments.
  %%      Supports all the usual query model arguments, adds default excludes.
  query_arguments(GingerArguments, DefaultArguments, Context) ->
  
      % This is a special use case that needs a better solution in Zotonic
      Args1 = case z_context:get_q(filters, Context) of
  