summaryrefslogtreecommitdiffstats
path: root/src/query/scorer.rs
AgeCommit message (Collapse)Author
2019-07-072018 (#585)Paul Masurel
* removing macro import for fail-rs * Downcast-rs * matches
2019-07-01Tiqb feature/2018 (#583)Paul Masurel
* rust 2018 * Added CHANGELOG comment
2019-01-29RustfmtPaul Masurel
2019-01-28Issue/483 (#484)Paul Masurel
* Downcast_ref * fixing unit test
2018-11-30Collector refactoring and multithreaded search (#437)Paul Masurel
* Split Collector into an overall Collector and a per-segment SegmentCollector. Precursor to cross-segment parallelism, and as a side benefit cleans up any per-segment fields from being Option<T> to just T. * Attempt to add MultiCollector back * working. Chained collector is broken though * Fix chained collector * Fix test * Make Weight Send+Sync for parallelization purposes * Expose parameters of RangeQuery for external usage * Removed &mut self * fixing tests * Restored TestCollectors * blop * multicollector working * chained collector working * test broken * fixing unit test * blop * blop * Blop * simplifying APi * blop * better syntax * Simplifying top_collector * refactoring * blop * Sync with master * Added multithread search * Collector refactoring * Schema::builder * CR and rustdoc * CR comments * blop * Added an executor * Sorted the segment readers in the searcher * Update searcher.rs * Fixed unit testst * changed the place where we have the sort-segment-by-count heuristic * using crossbeam::channel * inlining * Comments about panics propagating * Added unit test for executor panicking * Readded default * Removed Default impl * Added unit test for executor
2018-09-15Cargo Format (#420)Paul Masurel
2018-08-20Added a full fledge empty query and relyign on it in QueryParser, instead of ↵Paul Masurel
using an empty clause.
2018-04-21Cargo fmtPaul Masurel
2018-03-27TermScorer does not handle deletesPaul Masurel
2018-03-10Bugfix and rustfmtPaul Masurel
2018-02-21Added unit testPaul Masurel
2018-02-19Code cleaningPaul Masurel
2018-02-19Moving docset aroundPaul Masurel
2018-02-18Downcast `TermScorer` for intersection when all legs are TermScorersPaul Masurel
2018-02-18Removed lifetime from scorerPaul Masurel
2018-02-17Added commentsPaul Masurel
2018-02-17Added a count methodPaul Masurel
2018-02-16Stupid implementaiton of Box<Scorer>::collectPaul Masurel
2018-02-16Added reqoptPaul Masurel
2018-02-12RustfmtPaul Masurel
2018-02-05Issue/range query (#242)Paul Masurel
BitSet and RangeQuery
2017-12-14NOBUG rustfmtPaul Masurel
2017-05-31Better intersection and added size_hintPaul Masurel
2017-05-25clippyPaul Masurel
2017-05-17clippy: fix doc_markdown warningsLaurentiu Nicola
2017-05-15formatPaul Masurel
2016-11-04issue/50 Small formatting change.Paul Masurel
2016-11-03issue/50 PhraseQuery workingPaul Masurel
2016-11-02issue/50 Removed SegmentPostingsTestFactory for just using VecPostingsPaul Masurel
2016-10-30issue/50 going onPaul Masurel
2016-10-29issue/50 Removed ScoredDocPaul Masurel
2016-10-29issue/50 Moved segment local collection to the DocSet object.Paul Masurel
2016-09-21NOBUG Added comments.Paul Masurel
2016-08-14RefactoringPaul Masurel
2016-08-05explanation kind of working in an ugly way.Paul Masurel
2016-07-23test passing.Paul Masurel