SOLR-4309: /browse: Improve JQuery autosuggest behavior

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1434613 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Jan Høydahl 2013-01-17 10:59:40 +00:00
parent 57ec65c8e7
commit e40f5acf04
3 changed files with 21 additions and 3 deletions

View File

@ -60,7 +60,20 @@ Upgrading from Solr 4.1.0
Detailed Change List Detailed Change List
---------------------- ----------------------
(No changes yet) New Features
----------------------
Bug Fixes
----------------------
* SOLR-4309: /browse: Improve JQuery autosuggest behavior (janhoy)
Optimizations
----------------------
Other Changes
----------------------
================== 4.1.0 ================== ================== 4.1.0 ==================

View File

@ -20,7 +20,11 @@
'v.template': 'suggest' 'v.template': 'suggest'
} }
} }
); ).keydown(function(e){
if (e.keyCode === 13){
$("#query-form").trigger('submit');
}
});
// http://localhost:8983/solr/terms?terms.fl=name&terms.prefix=i&terms.sort=count // http://localhost:8983/solr/terms?terms.fl=name&terms.prefix=i&terms.sort=count
}); });

View File

@ -325,6 +325,7 @@ $.Autocompleter = function(input, options) {
if (!options.matchCase) if (!options.matchCase)
term = term.toLowerCase(); term = term.toLowerCase();
var data = cache.load(term); var data = cache.load(term);
data = null; // Avoid buggy cache and go to Solr every time
// recieve the cached data // recieve the cached data
if (data && data.length) { if (data && data.length) {
success(term, data); success(term, data);
@ -398,7 +399,7 @@ $.Autocompleter.defaults = {
max: 100, max: 100,
mustMatch: false, mustMatch: false,
extraParams: {}, extraParams: {},
selectFirst: true, selectFirst: false,
formatItem: function(row) { return row[0]; }, formatItem: function(row) { return row[0]; },
formatMatch: null, formatMatch: null,
autoFill: false, autoFill: false,