如何使用RavenDB在同一查询中链接搜索和Where子句?

如何使用RavenDB在同一查询中链接搜索和Where子句?,ravendb,Ravendb,如何将搜索和Where子句与RavenDB链接到同一查询中 有什么好的例子吗?你只要看看这里: IList用户=会话 .Query() .其中(x=>x.IsActive) .搜索(x=>x.爱好,“但也喜欢读书”,boost:5) .ToList(); 在这种情况下,连接where和search子句的是AND还是AND或运算符?我必须将where子句放在搜索之后才能得到我想要的结果。如果我把它放在搜索之前,search子句似乎被忽略了。(3.0.3599)这不应该发生。你能给邮件列表发送一个

如何将搜索Where子句与RavenDB链接到同一查询中

有什么好的例子吗?

你只要看看这里:

IList用户=会话
.Query()
.其中(x=>x.IsActive)
.搜索(x=>x.爱好,“但也喜欢读书”,boost:5)
.ToList();

在这种情况下,连接where和search子句的是AND还是AND或运算符?我必须将where子句放在搜索之后才能得到我想要的结果。如果我把它放在搜索之前,search子句似乎被忽略了。(3.0.3599)这不应该发生。你能给邮件列表发送一个失败的测试吗?
IList<User> users = session
    .Query<User, Users_ByHobbies>()
    .Where(x => x.IsActive)
    .Search(x => x.Hobbies, "but also like reading books", boost: 5)
    .ToList();