Custom refiners(&a=, appended query) are incorrectly logged ([dbo].mssqlogquerystring, web analytics reports) RRS feed

  • Question

  • Hello, 

    we've extended refinement panel in order to exclude specific item types, for example power point documents. The idea behind it is very simple - by overriding CoreResultsWebPart we append [-property:value] to a query using AppendedQuery property, which essentially looks very similar to using &a= parameter.

    As a drawback we received corrupted usage statistics in query logs, search analytics, query suggestions stats etc. For example when user types 'apple' and uses 3 different refiners we end up with following records in log {apple -filetype:doc; apple - filetype:ppt; apple -color:blue}, but we would like to see 3 entries with {apple} word only, because number of clicks for a given query influences query suggestions.

    The question:is there an equivalent to &a= parameter(AppendedQuery) that is not treated as user input but is treated as a part of a query?

    Monday, July 16, 2012 3:24 PM