diff --git a/.travis.yml b/.travis.yml index e60b709d6..3239bb0ef 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,12 +23,12 @@ addons: - cmake before_script: - | - cargo install cargo-travis || echo "cargo-travis already installed" - export PATH=$HOME/.cargo/bin:$PATH + pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH script: - cargo build - cargo test - cargo run --example simple_search + - cargo doc after_success: - cargo coveralls --exclude-pattern cpp/ - travis-cargo doc-upload diff --git a/src/query/term_query/term_scorer.rs b/src/query/term_query/term_scorer.rs index 8d99c6c03..43b969140 100644 --- a/src/query/term_query/term_scorer.rs +++ b/src/query/term_query/term_scorer.rs @@ -1,5 +1,6 @@ use Score; use DocId; +use postings::SkipResult; use fastfield::U64FastFieldReader; use postings::DocSet; use query::Scorer; @@ -39,6 +40,10 @@ where fn size_hint(&self) -> usize { self.postings.size_hint() } + + fn skip_next(&mut self, target: DocId) -> SkipResult { + self.postings.skip_next(target) + } } impl Scorer for TermScorer