Если я ввожу этот текст в поле поиска «Выбрать *» (это может быть любое слово со специальным символом и пробелом между ними), я получаю эту ошибку «Поставленная строка пуста или пуста» в этой строке моего вида бритвы: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());
}