Try our conversational search powered by Generative AI!

Can someone explain why I can't search on the "Ancestors&&String" property?


So I have a simple method that uses a "dummy"-interface to get the "Ancestors" name so the underlaying FInd API can target the correct property, like this ->

    public interface ITracable
        string[] Ancestors { get; set; }
        string CreatedBy { get; set; }    

    mySearchClient.Search<IContent>().Filter(x => ((ITraceable)x).Ancestors.Match("100"))...

But it refuses to return results based on the search on that property. The document in Find looks like this (excerpt) ->

    "CreatedBy$$string": "andre",
    "Ancestors$$string": [

But with the same "Dummy interface" method I can target the "CreatedBy" property and I get search results. How can I correctly target the "Ancestors&&string" property?
Thanks for pointing out what I do wrong!
Edited, Sep 06, 2019 15:20

Try following the method at the bottom of this doc page

I think you need to use a filter expression such as the MatchContained

Edited, Sep 06, 2019 15:25
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.