After some digging around it seems the query suggestions are not implemented out-of-the-box. I have found the javascript responsible for providing query suggestions and added some code to hopefully execute the search upon selecting a query suggestion. Here it is (my changes highlighted). I can't test the changes now, but if you see a glaring mistake please let me know. Thanks again for your assistance!
SearchBox = function () {
this.timeDelay = 100;
var _self = this;
this.Initialize = function () {
var searchBox = $("#SearchArea");
// Set up autocomplete
searchBox.focus(function () {
searchBox.autocomplete({
source: function (request, response) {
var searchText = $("#SearchArea").val();
$.ajax({
url: "/GSASuggest.ashx",
contentType: "application/json",
dataType: "json",
data: "q=" + searchText,
timeout: 500,
success:
function (data) {
response($.map(data, function (item) {
return {
label: item,
value: item
}
}));
}
});
},
delay: _self.timeDelay,
minLength: 1,
select: function(event, ui) {
if(ui.item){
searchBox.value(ui.item.value);
}
searchBox.submit();
}
});
});
// Make search input the focus on the homepage on load.
// Also triggers the attachment of the autocomplete plugin for the first time.
if (!$("#first-time-callout").length) {
$("body.homepage #SearchArea").focus();
}
}
}