Rework the QueryBuilder to make it easier to construct and use

This commit is contained in:
Clément Renault 2019-10-17 14:45:21 +02:00
parent 0ff73039e5
commit d941c512db
No known key found for this signature in database
GPG key ID: 92ADA4E935E71FA4
3 changed files with 334 additions and 293 deletions

View file

@ -202,7 +202,11 @@ impl Index {
)
}
pub fn query_builder_with_criteria<'c>(&self, criteria: Criteria<'c>) -> QueryBuilder<'c> {
pub fn query_builder_with_criteria<'c, 'f, 'd>(
&self,
criteria: Criteria<'c>,
) -> QueryBuilder<'c, 'f, 'd>
{
QueryBuilder::with_criteria(
self.main,
self.postings_lists,