21 
Report type
Description
Search Report
The search report contains the following information:
The number of searches per day
The average number of searches per hour
The top 100 (or whatever specified number) keywords and queries and 
the number of occurrences of each
If you have enabled ASR, then it will also contain the rank of selected results, 
page of selected results, IP address of most frequent users and most popular 
URLs based on user clicks.
Advanced Search 
Reports
Each entry in an advanced search report represents a single user click in the 
search appliance user interface, whether on a search or results page. An entry 
is composed of values for the following items:
Time of the click to the nearest 100th of a second
The user name of the search user. This can be included only if search 
is secure and the user has authenticated.
IP address of the search user responsible for the click that was 
recorded
Holding place for the session ID, which is always blank
Click type
Click start, which is the results page where the user clicked
Click rank, which is the rank of the result the user clicked
Click data, which is usually blank
Query, which is the user query that returned results
URL of the user click
Search Logs
The logs provide the following information about user search requests:
Type of user queries
Parts of the user interface users click
Speed with which results are served
Whether users are receiving the result they want
Whether users would find the Related Queries, KeyMatch, Query 
Expansion, and OneBox features useful
For more information, see Enabling the Search Appliance to Record User Identities for Queries
.
Search report retention time
The search appliance retains information for varying periods in:
Search reports
Search logs
Pdf to powerpoint converter - SDK control API:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Pdf to powerpoint converter - SDK control API:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
22 
Search reports 
Search reports remain available for one year from the creation date. You can create up to 500 reports 
across all collections.
Search logs 
You cannot generate search log reports for time periods more than 90 days in the past. If you need to 
analyze log data for longer time periods, generate reports at least once every 90 days, then export and 
store the reports. You can then analyze the aggregated reports, which were collected over longer time 
periods. Alternatively, you can set up a syslog server to collect and store raw search log data as it is 
generated.
Advanced Search Reporting (ASR)
The Google Search Appliance provides an analytics feature, advanced search reporting (ASR), that 
captures detailed information about user search and navigation activity. ASR is not enabled by default but 
can be activated easily through the search appliance’s web-based Admin Console. Analytical information 
can then be extracted from the search appliance and consumed into your existing analytical tool.
You can use these reports to analyze data such as:
Searches being executed
Number of results returned
How many pages a user clicked through
Which result on the page they clicked on and where they went
Whatever your solution, Google highly recommends that you provide a rich analytics capability, regularly 
examine the data to refine your search deployment, and identify ways to add additional value.
For information about advanced search reporting, see Gathering Information about the Search 
Experience
.
Scenarios using Advanced Search Reports
The following scenarios describe situations where using advanced search reporting can enhance the user 
experience:
Using core capabilities to help users find content more efficiently
Demonstrating ROI and quantifying business value
Understanding what content is important
Using core capabilities to help users find content more efficiently 
In this scenario, user feedback is consistently positive and users are able to find the content they are 
looking for. They report that they spend substantially less time searching for results.
However, after examining your users’ search behavior by using an ASR report, you notice that 90% of 
searches for “widget” are immediately followed by a second search for “gadget.” Similarly 50% of users 
searching for “vacation” click on the fifth link—to your policy database.
SDK control API:C#: How to Use SDK to Convert Document and Image Using XDoc.
You may use our converter SDK to easily convert PDF, Word, Excel, PowerPoint, Tiff, and Dicom files to raster images like Jpeg, Png, Bmp and Gif.
www.rasteredge.com
SDK control API:C# PDF Convert: How to Convert MS PPT to Adobe PDF Document
Microsoft PowerPoint to PDF. |. Home ›› XDoc.Converter ›› C# Converter: PowerPoint to PDF. You maybe interested: PDF in C#,
www.rasteredge.com
23 
Based on these observations, there are two immediate actions that you might take to increase user 
effectiveness:
Activate query expansion (Off by default) and upload your own synonyms list, including an 
expansion that equates widget and gadget, so that a search for “widget” automatically becomes a 
search for “gadget.” 
As a result of this enhancement, 90% of users running a search for widget or gadget will find 
search twice as effective. Using query expansion, and adding your lexicon to the Google Search 
Appliance is a quick way to increase search effectiveness immediately.
Create a KeyMatch for “vacation” to return the vacation policy.  
This enhancement presents the vacation policy at the top of the search results. For 50% of users, 
the result at the top of the page is the one they want to see.
For information about using query expansion and KeyMatches, see Creating the Search Experience: Best 
Practices
.
Demonstrating ROI and quantifying business value 
In this scenario, your workforce consists primarily of knowledge workers. By examining your analytical 
information provided by ASR, you can see that users typically:
Execute on average 1.3 searches
Retrieve result number 3
Spend on average 45 seconds using search 
This is a substantial improvement on the estimated 25% of time spent on search by the average 
knowledge worker. (Source: “Hidden Costs of Information Work: A Progress Report.”)
Understanding what content is important 
In this scenario, you have a large number of content repositories across a variety of internal websites and 
file shares. By analyzing your data provided by an ASR report, which records user clicks, you see that 
most users click on content from your corporate wiki. This immediately tells you where your users find the 
content most compelling.
Because you know that the corporate wiki is where your most useful content is, you can create a result 
biasing profile that moves it higher in search results. By doing this, you ensure that the corporate wiki 
appears in results where users can most quickly find it.
For information about creating result biasing profiles, see Using Result Biasing to Influence Result 
Ranking
.
You can also understand what content is important by using analytics to gather information about user 
clicks. If your organization has an existing analytics solution in place, it may be possible to use this 
SDK control API:XDoc.Converter for .NET, Support Documents and Images Conversion
file converter SDK supports various commonly used document and image file formats, including Microsoft Office (2003 and 2007) Word, Excel, PowerPoint, PDF, Tiff
www.rasteredge.com
SDK control API:Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue
www.rasteredge.com
24 
solution to provide analytical insight into the user search experience. In many cases, integration with a 
third-party analytical solution requires some effort to get search-specific reporting, but there is substantial 
value that can be derived from the data.
Reporting in multiple GSAs 
The following sections describe considerations for gathering reporting data from deployments involving 
multiple GSAs.
Reporting with GSA Mirroring
Reporting with GSA Unification
Reporting with Distributed Crawl and Serve
Reporting with GSA Mirroring 
In an active-active serving scenario, search queries performed on replica search appliances are 
combined into the master’s search logs and search reports. A search log or generated search report on a 
replica search appliance only contains data gathered from that individual appliance. 
Because these search logs and search reports are not replicated between GSAs, if you need to save 
search logs or generated reports, export them periodically or send them to a syslog server. For additional 
information, see the search appliance help system topics on logs, reports, and syslog servers.
Reporting with GSA Unification 
Scenario A: If you only search from the primary GSA (the master), you only need to run reports 
on the primary. 
Scenario B: Each GSA is acting as a primary and a secondary. Reports would have to be run on 
each GSA and then be aggregated together off-box. 
Reporting with Distributed Crawl and Serve 
You need to run reports from any GSA that is serving results to users. For example, if you have a three 
GSAs set up, and only serve from GSA 1, then you only need to run reports from GSA 1. However, if you 
serve from all three GSAs, you need to run reports from all three GSAs.
SDK control API:RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Able to view and edit PowerPoint rapidly. Convert. Convert PowerPoint to PDF. Convert PowerPoint to HTML5. Convert PowerPoint to Tiff. Convert PowerPoint to Jpeg
www.rasteredge.com
SDK control API:C# WinForms Viewer: Load, View, Convert, Annotate and Edit
View PDF in WPF; C#.NET: View Word in WPF; C#.NET: View Excel in WPF; C#.NET: View PowerPoint in WPF; C#.NET: View Tiff in WPF. XDoc.Converter for C#; XDoc.PDF
www.rasteredge.com
25 
Chapter 7 User Feedback
Overview
Users are conditioned to have a great search experience with continuous innovation on Google.com. By 
using the search appliance, you can deliver a similarly innovative and rich experience to your users.
If the GSA is replacing an existing search solution, a great way for gathering feedback and metrics is by 
conducting a review of the existing solution for comparison with the GSA solution later.
One of the best ways to innovate is by capturing user feedback on what they like and don’t like about the 
search solution, as well as understanding how they are using it. User feedback is critical to a successful 
deployment. To deliver value, not only must you deliver a great search experience, but also you need to 
have users actively using it.
There are several methods for getting user feedback, including:
Implicit feedback
feedback link
user survey
Implicit feedback
By activating Advanced Search Reporting
, or another analytical capability, you can automatically see 
what your users are doing, where they are succeeding, and how you can help them be more effective. 
However, it’s important not only to capture this data, but also to use it.
Feedback link
Make it easy for users to provide feedback by providing a link or an email address for submitting their 
comments.
User survey
A user survey is a great tool to analyze how satisfying users find your search solution. Surveys should be 
sent out regularly, and after each phase in your deployment, so that you can iterate rapidly, and continue 
to delight your users. See the sample survey in the following section, which you could use as a template 
to make your own.
SDK control API:C# powerpoint - Convert PowerPoint to PDF in C#.NET
RasterEdge Visual C# .NET PowerPoint to PDF converter library control (XDoc.PowerPoint) is a mature and effective PowerPoint document converting utility.
www.rasteredge.com
SDK control API:VB.NET PDF Converter Library SDK to convert PDF to other file
editing if they integrate this VB.NET PDF converter control with for converting MicroSoft Office Word, Excel and PowerPoint document to PDF file in VB
www.rasteredge.com
26 
Search satisfaction survey
1.  What is your role? 
Engineering 
Finance 
Human Resources 
Sales 
Marketing 
Research 
Other <customer to fill in>
2.  What percent of your time is spent looking for information? 
More than half my time 
A quarter to half my time 
30 minutes to 2 hours per day 
10 minutes to 30 minutes per day 
Less than 10 minutes per day 
3.  How often does your result show up in the top 10 (first page)? 
100% of the time 
80% of the time 
50% of the time 
20% of the time 
Never 
4.  How often does your result show up as the first result? 
100% of the time 
80% of the time 
50% of the time 
20% of the time 
Never 
5.  How often do you click on one of the Recommended Links (the shaded key matches at the 
very top of the results)? 
Whenever I see one 
Sometimes 
Never 
6.  What would you like to see improved? 
Make the results come back faster 
Make the results more relevant 
Add more content sources 
7.  How is the query response time? 
Excellent 
27 
Sufficient 
Unacceptable 
8.  Which content sources would you like to see indexed (added to the search results)? 
_________________________________ 
_________________________________ 
_________________________________ 
_________________________________ 
_________________________________ 
_________________________________ 
9.  Have you ever had documents that you knew existed but couldn't find them with search? 
Yes 
No 
10. How satisfied are you with your overall search experience? 
I love it—it works great! 
It's alright but I'm not happyit could be improved. 
It's the worst search ever. 
11. What would you like to see added? 
____________________________________________________ 
____________________________________________________ 
____________________________________________________
28 
Summary
This guide provides detailed guidance on the factors to consider when creating the user experience with 
the Google Search Appliance. A user’s search experience and needs on a public website differ vastly 
from a user’s search behind the firewall. As such, when designing your user experience, it is important to 
keep the end user in the foremost of your mind. You can use this guide to ensure that not only are the 
right type of features deployed but the users’ pain points and needs are addressed by these features.
It is essential to revisit the user experience from time to time as the users’ needs change and new 
features become available on the GSA. Leveraging the reporting data that the GSA provides on the box 
can be a great way to spot any gaps and improve the overall experience for the user.
For further details on any of the topics discussed within this guide, refer to the GSA documentation 
website, or contact Google for Work Support
.
29 
Appendix More Information
Technical solutions for common challenges
This appendix presents some technical solutions for common challenges in the following areas of search 
appliance deployment.
Interfaces and Front End Customization
Document Relevancy
Interfaces and Front End Customization
I just changed my front end but when I view my results, they still show the old one. What is 
wrong?
front end will only reload itself into memory every 15 minutes (or even longer). Therefore, in 
order to force a reload of the front end, you must use the parameter proxyreload=1 in the 
query URL at least once after the style sheet has been modified. This parameter should only be 
used for a refresh during development and not in production, as it negatively impacts the 
performance of the Google Search Appliance.
How can I give developers access to the front end so that they can make changes without being 
able to affect my KeyMatches, and so on?
You can create two front ends, using some naming convention. For example, use the one called 
"my_frontend" to manage KeyMatches, related queries, filters, remove URLs, and OneBoxes 
(collectively known as "client"). Then create another one called "my_frontend_ss" to manage 
the user interface (or output as it is denoted in the Admin Console), which is referred to as 
"proxystylesheet."
Give the UI developer access to "my_frontend_ss" only so they can update their style sheet 
there.
Retain control over "my_frontend" where user's search experience is managed by a non-UI 
developer.
Make a modification to the application so it uses two front ends: 
client=my_frontend&proxystylesheet=my_frontend_ss. By default, it would be 
client=my_frontend&proxystylesheet=my_frontend.
How can I reuse some Front End configuration?
If you want to use most configurations in a front end for different user interfaces, while you want 
to have different options for query expansion policies and/or result biasing policies, do not create 
multiple front ends for this. Use entqr and entsp instead.
30 
How can I see the XML that the Google Search Appliance is sending back before it gets 
transformed?
For results, remove the proxystylesheet parameter and value. For example:
http://GSA_HOSTNAME/search? 
q=query&btnG=Google+Search&access=p&client=default_frontend&outpu
t= xml_no_dtd&sort=date:D:L:d1&entqr=0&oe=UTF-8&ie=UTF- 
8&ud=1&site=default_collection
For dynamic results clustering, you can directly query the Google Search Appliance for the XML 
output. For example:
http://GSA_HOSTNAME/cluster?q=query&site=default_collection&clien
t=default_frontend&coutput=xml
How can I integrate the Google Search Appliance into a non-web application?
The Google Search Appliance accepts HTTP requests, and can return XML (or other formats 
after having been transformed by means of an XSLT). The returned results can then be parsed 
by an application, written in the language of your choosing, and then used for whatever purpose 
the application requires.
Document relevancy
How can the Google Search Appliance sort the results by other criteria than relevancy and date?
It is exactly the purpose of a search engine to sort the search result by relevancy. Everything else 
is the output of a data base query. 
If you need to sort the results by any other numeric value you have, you can make use of the date 
sort feature. To do so, convert the value to an ISO-8601 date format (YYYY-MM-DD) and insert it 
to a meta tag in your document. You can search any dates between 1900-01-01 and 2079-06-06. 
Then set up the respective name of the meta tag in the section "Document Dates" in the admin 
console. The Google Search Appliance considers the value of this meta tag as the document 
date and can sort it by this value. 
Starting in 7.2, it is also possible to sort by metadata.
I want to promote a URL to the top of the results. How can I do this?
Use KeyMatches.
Implement User Results.
Create a result biasing policy, which increases the relevancy of documents based upon the URL, 
Collection, Date, or MetaData. Attach this policy to the appropriate front end.
Documents you may be interested
Documents you may be interested