B2026-053-Global-Search-should-not-return-partial-matches

This commit is contained in:
2026-07-27 10:51:56 -04:00
parent 99fe567e78
commit 48a8448aa0
@@ -2193,18 +2193,22 @@ namespace Volian.Controls.Library
private string exactsearch(string SearchString) // B2026-053
{
string ss = "";
//string ss = "";
StringBuilder ss = new StringBuilder();
int sl = SearchString.Length;
int LstIdxSp = SearchString.LastIndexOf(' ');
if (sl == LstIdxSp + 1) // B2026-053 if ' ' the last char.
{
ss = ' ' + SearchString; //add a space prefix to make the search exact if the end of the search string is a space.
ss.Append(' ');
ss.Append(SearchString); // B2026-053 add a space prefix to make the search exact if the end of the searchString is a space.
}
else
{
ss = ' ' + SearchString + ' '; // Exact match add spaces before and after search string.
ss.Append(' ');
ss.Append(SearchString); // B2026-053 Exact match add spaces before and after searchString.
ss.Append(' ');
}
return ss;
return ss.ToString();
}
private void ClearResults() // B2021-103 if no results when RNO only, clear results list. (moved from btnSearch_Click)