diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx.cs index b02b7d0358..46c9ff7f70 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; +using Examine.LuceneEngine.SearchCriteria; using umbraco.cms.businesslogic.member; using System.Web.Security; @@ -49,8 +50,9 @@ namespace umbraco.presentation.umbraco.members IEnumerable results; if (!String.IsNullOrEmpty(query)) { - - results = internalSearcher.Search(query, false).Select(x => new MemberSearchResult() + var criteria = internalSearcher.CreateSearchCriteria("member", Examine.SearchCriteria.BooleanOperation.And); + var operation = criteria.Field("__nodeName", query.MultipleCharacterWildcard()); + results = internalSearcher.Search(operation.Compile()).Select(x => new MemberSearchResult() { Id = x["id"], Name = x["nodeName"],