jacksorjacksor (Richard Jackson)
09/01/2023, 1:17 PMpublic IEnumerable<IPublishedContent> SearchContentByTeamMember(TeamMember teamMember)
{
IEnumerable<string> ids = Array.Empty<string>();
if (_examineManager.TryGetIndex(Constants.UmbracoIndexes.ExternalIndexName, out IIndex? index))
{
ids = index
.Searcher
.CreateQuery("content")
.Field("authorTeamMember", teamMember)
.Execute()
.Select(x => x.Id);
}
throw new NotImplementedException();
}
...but "Field" isn't happy (see image).
Any advice on this? TIA!Mike Chambers
09/01/2023, 1:26 PMD_Inventor
09/01/2023, 1:44 PMjacksorjacksor (Richard Jackson)
09/01/2023, 3:34 PM.Field("authorTeamMember.displayName", "Richard Jackson")
but that isn't picking up anything.
Full query:
ids = index
.Searcher
.CreateQuery("content")
.NodeTypeAlias("article")
.And()
.Field("authorTeamMember.displayName", "Richard Jackson")
.Execute()
.Select(x => x.Id);
jacksorjacksor (Richard Jackson)
09/01/2023, 3:35 PM