I have a huge bug in all of my Umbraco projects which probably is a standard Umbraco problem. If I want to use the standard backoffice search clicking on the magnifier on the upper right corner and type in something, it often happens that the search does one single search every time I type in another letter. When I type in a certain speed, these results come in in the wrong order and then overwrite the results with more letters.
In the example of the screenshot, I typed in Hello World, but everything was evaluated in a different order and in the end, results which came in later overwrote the results of newer inputs.
This only happens if one types in a certain speed, not too slow, not too fast, but it is annoying. Also, it is happening with higher probably if the database is bigger, so the answering time is higher.
I am not entirely sure in which Umbraco versions this is happening or of that bug got fixed. I happens both in Umbraco 8 and 10, but I have no Umbraco 12 instance to test that.
Does anybody know more about that and is there a way to fix that? It might be difficult to do so since it is the standard Umbraco search and nothing customised.
This is in fact a weird edge case which requires to things:
1) the database must be bigger so the reaction time is higher
2) the typing speed must be a certain one. If you type too slow, then Umbraco has enough time to answer each request in correct order; if you type too fast, it only evaluates the full string without intermediate steps.
Umbraco Backoffice Search: wrong searching order
I have a huge bug in all of my Umbraco projects which probably is a standard Umbraco problem. If I want to use the standard backoffice search clicking on the magnifier on the upper right corner and type in something, it often happens that the search does one single search every time I type in another letter. When I type in a certain speed, these results come in in the wrong order and then overwrite the results with more letters.
In the example of the screenshot, I typed in Hello World, but everything was evaluated in a different order and in the end, results which came in later overwrote the results of newer inputs. This only happens if one types in a certain speed, not too slow, not too fast, but it is annoying. Also, it is happening with higher probably if the database is bigger, so the answering time is higher.
I am not entirely sure in which Umbraco versions this is happening or of that bug got fixed. I happens both in Umbraco 8 and 10, but I have no Umbraco 12 instance to test that.
Does anybody know more about that and is there a way to fix that? It might be difficult to do so since it is the standard Umbraco search and nothing customised.
I tried to repeat your issue but unfortunately couldn't, the requests were allways in the correct order
Which version of Umbraco are you using?
This is in fact a weird edge case which requires to things: 1) the database must be bigger so the reaction time is higher 2) the typing speed must be a certain one. If you type too slow, then Umbraco has enough time to answer each request in correct order; if you type too fast, it only evaluates the full string without intermediate steps.
I tried in 8 and 10 (latest versions)
How big is bigger?
Not sure but it is not giant. We have some thousand members and like 20-30 pages, but not giant numbers
is working on a reply...