我正在尝试对 RavenDB Lucene 索引执行查询并对结果进行分页。
我有以下代码:
IDocumentQuery<Post> q = Session.Advanced.LuceneQuery<Post, Posts_Search>()
.WhereContains("BodyHtml", query)
.OrElse()
.WhereContains("Title", query)
.AddOrder("Published", true)
.Skip(4).Take(4);
(为了一个简单的示例,添加了最后一对 Skip 和 Take)。
此查询始终返回与我的查询匹配的所有 22 个文档,而不仅仅是 4 个,如我所料。
我究竟做错了什么 ?