我有一个自定义搜索查询,将其发送到我的自定义结果模块。 代码在“标签”部分中断。没有错误。
只有一个单词而不是列表。
如果我尝试将标签设置为:
Tags = GetQuery;
我收到一个错误,指出:无法将类型字符串隐式转换为system.collection.generic.ienumerable
这是代码在“标签”部分的外观:
Tags = new List<string>() { "tag1", "tag2" }
这是我的下面的代码:
var query = new SearchQuery
{
PageSize = MaxDNNSearchPageSize,
PageIndex = (1 > 0 ? 1 : 1),
SortField = SortFields.Relevance,
SortDirection = SortDirections.Descending,
KeyWords = GetQuery,
Tags = new List<string>() {$"{GetQuery.Split(',').ToList()}"},
PortalIds = new List<int> { PortalSettings.PortalId },
WildCardSearch = DNNWilCardSearch,
};