- markashtonAsked on March 26, 2013 at 05:59 PM
Autocomplete - great function
Abajan's example form here confirms what I suspected ...
Click this form and try the autocomplete for favourite animal.
The options are elephant, tiger, fox, jaguar, lion
Try the letter ... A ...need I say more?
Try the letter ... L ... why is elephant coming up as well and not fox
Amazing .. I've focused on this feature for 30 seconds and found a bug ... albeit the first letter ... tell me I'm wrong please ... I just want to use this service effectively
What says you?
- JotForm SupportMike_TAnswered on March 26, 2013 at 06:21 PM
Mark, I believe that this is not a bug. It is working like this due to 'fuzzy search' implementation on that Autocomplete tool.
It is highlighting the 'a' as expected. It is really convenient in most cases.
- markashtonAnswered on March 27, 2013 at 06:01 AM
Thanks for that explanation ... see what you mean ... good call
- markashtonAnswered on May 17, 2013 at 07:54 AM
My client wants to have a normal search from front-end on ... they will not accept this.
I agree with them ... Fuzzy Search is pants. Any chance for a front-end search only.
- KadeJMAnswered on May 17, 2013 at 10:42 AM
Hey Mark, I think I partially understand the problem you are having though I'm not quite sure what you are referring to as " only on front-end ". The search is done on the front-end already and I'm not quite sure that there is much to it on the backend but I may be misunderstanding you.
If you look at my Test Form 1 - http://form.jotform.us/form/31363745533151, you'll notice that the search shows everything when " a " is input which is wrong and shows everything that is searchable even though only " a " was selected it makes more sense to show only items with the letter " a ".
Now if you look at Tes Form 2 - http://form.jotform.us/form/31363784690158 you will notice that if you use the same " a " it only shows items associated with the search starting with the letter " a " since only 3 items show up this time around.
A control was placed on this to make this happen. The max search was changed from 100 to only 3 so that it searches based on how many of each letter item are offered to limit the visibility of this when searching on the front end.
There is only one limitation I found to this field on the front-end was that if the input is left sitting it will timeout after a few and not show up again unless you erase your input and start again or refresh the page.
If this isn't helpful or anything close to what you actually meant then would you mind please explaining more about what exactly you are trying to accomplish here? And we will see if we can come up with a better alternative to your search to help you out more.
- markashtonAnswered on May 17, 2013 at 01:51 PM
That's a great answer - I didn't know you could do that.
Please see this thread from today regarding my problem with the current "fuzzy search"
- jeanettebmzAnswered on May 17, 2013 at 02:41 PM
I am glad to see Kade sorted out in some way your question, however it seems to me that you are not completely satisfied. And I am agree with you
The autocomplete feature should be refined to either make a fuzzy search or show names in alphabetical results
I have opened a ticket for this "little bug"
- markashtonAnswered on May 17, 2013 at 03:19 PM
Thanks. That's great news.
I think it's supposed to be fuzzy. It would be better if it was by default 'not fuzzy' ... that's what we all need.
So, I look forward to this amend ... will be a great implementation that will make autocomplete the tool it should be.
- JotForm SupportMike_TAnswered on May 17, 2013 at 03:59 PM
Mark, from the other side, we have a lot of user who use forms for their internal needs, some of them use the Autocomplete tool with hundreds and thousands of records, so that fuzzy search is pretty usable for their needs. However, we do agree with you, it is better to have more control over this tool :)
We will inform you as soon as we have any updates.
- JotForm SupportNeilVicenteAnswered on May 18, 2013 at 12:00 AM
You may now choose to disable fuzzy search on the autocomplete control.
To get to this option, simply right-click on an auto-complete field then choose 'Show Properties'.