如何在RavenDB客户端api中使用子集合属性进行搜索

如何在RavenDB客户端api中使用子集合属性进行搜索,ravendb,Ravendb,正如标题所说,我想知道如何使用RavenDB C#client API中的Session.Query.Search(…)在集合的属性中进行全文搜索,该集合是实体的属性 public class Order { public List<Product> Products { get; set; } } public class Product { public string Name { get; set; } } 从客户端api, 使用静态索引定义可搜索的文档字段

正如标题所说,我想知道如何使用RavenDB C#client API中的Session.Query.Search(…)在集合的属性中进行全文搜索,该集合是实体的属性

public class Order
{
    public List<Product> Products { get; set; }
}

public class Product
{
    public string Name { get; set; }
}
从客户端api, 使用静态索引定义可搜索的文档字段

之后,您可以查询此索引字段并获取包含在该索引字段中搜索的术语的文档

请参见中的示例:

from Orders where search(Products.Name, '*alice*')