We need to drive a bunch of metadata in our JIRA tickets from a searchable autocomplete field which has more than 10,000 entries. We'd like to use this design pattern in multiple ways (searching users, applications, or IT Projects), so a simple user picker is not sufficient unfortunately. When the user selects a value in the autocomplete field, multiple other values on the form will be populated based on the data.
To date, we've been using this with Kepler Database fields plugin: https://marketplace.atlassian.com/plugins/com.keplerrominfo.jira.plugins.databasecfand we like the behavior in that it basically does the things we need, but the solution falls down for large select lists because all the values for the autocomplete are pulled fresh from the source database into the user's session each time the field is made editable. In our case this is causing 25megs of data to go across the wire each time they want to create or edit the form, which is unacceptable. We need an AJAX based solution, or at least one which does not transmit all the values to the client and rely on client side javascript to do the autocomplete.
How are people handling this? i doubt i'm the only one looking for a solution here. Looking for something quick and easy to deploy and this is fairly urgent. I'm currently looking at nFeed, we're hopeful this will solve our issue as it seems to allow caching in one place which will reduce the footprint of this substantially. It seems to perform well on our initial tests.