Как предотвратить появление ошибки в окне поиска? - PullRequest
0 голосов
/ 25 января 2019

Если я ввожу этот текст в поле поиска «Выбрать *» (это может быть любое слово со специальным символом и пробелом между ними), я получаю эту ошибку «Поставленная строка пуста или пуста» в этой строке моего вида бритвы:var terms = searchTerm.Split(' ').Select(x => x.MultipleCharacterWildcard()).ToArray();

Это часть моего кода:

if (searchTerm.Contains(" "))
        {

            var terms = searchTerm.Split(' ').Select(x => x.MultipleCharacterWildcard()).ToArray();
            //Search limited to 4 terms: ref maxClauseCount is set to 1024
            if (terms.Length > 4)
            {
                searchError = true;
            }
            else
            {
                examineQuery.And().GroupedOr(new List<string> { "contents" }, terms);
            }
        }
        else
        {
            examineQuery.And().GroupedOr(new List<string> { "contents" }, searchTerm.MultipleCharacterWildcard());
        }
...