I’m in the process of porting my old smf2 forum to Discourse, and among the tests we run to ascertain that the process is complete and thorough we run some search tests on both platforms.
A couple of days ago one of our “beta testers” found out a weird behavior: searching a specific string (we’re Italians but the string has no special nor accented characters in it) such as
dove sono tutti quanti leads to no results whatsoever in Discourse using the search function of the website, although we know we have at least 3 posts containing this string, and we can successfully find those in smf2. See pictures below here.
Inside Discourse I can actually locate and get to the posts, proving that they have been correctly converted and imported from smf2, and the very string I’m searching is right there (bottom right part of the text).
I then run the very same query using the command line console of Discourse, and this time all the posts I have on smf2 are found!
So, it seems to me something happens in the forum GUI front-end when it is supposed to display the search results in the web interface.
Am I doing something wrong, is it a bug, or is it something related to having some quote or double quote in the raw text of the posts?