summaryrefslogtreecommitdiffstats
path: root/searchlib/src
Commit message (Expand)AuthorAgeFilesLines
* Use std::filesystem::remove in field writer.Tor Egge2023-07-141-2/+3
* Revert "- Consolidate on isFilter."Tor Egge2023-07-1419-113/+197
* Revert "- Pack data closer to let config fit in 2 cache lines instead of 4."Tor Egge2023-07-1422-243/+242
* Fail when unable to open file.Tor Egge2023-07-132-6/+4
* Limit fields used for match feature.Tor Egge2023-07-132-16/+60
* Revert "- Enable use of optimized DirectWeightedAttribute for all integer att...Tor Egge2023-07-114-10/+14
* Merge pull request #27675 from vespa-engine/balder/accumulate-estimate-and-no...Tor Egge2023-07-1011-57/+69
|\
| * Accumulate HitEstimate and apply when complete.Henning Baldersheim2023-07-0611-57/+69
* | Change createIterator member functions to return unique ptr toTor Egge2023-07-1019-69/+60
* | Merge pull request #27704 from vespa-engine/geirst/modernize-cpp-searchlibTor Egge2023-07-0746-346/+235
|\ \
| * | Modernize C++ code with auto and range-based loops.Geir Storli2023-07-0746-346/+235
| |/
* / Reduce number of items for large query when using address sanitizer.Tor Egge2023-07-071-5/+1
|/
* Use ConstArrayRef instead of const ref to std::vector.Henning Baldersheim2023-07-061-6/+5
* Query Blueprints have a longer lifetime, hence there is no need to take a cop...Henning Baldersheim2023-07-062-2/+2
* Field name is used to lookup attribute and is hence the same.Henning Baldersheim2023-07-061-9/+4
* Merge pull request #27664 from vespa-engine/geirst/bm25-avg-field-lengthGeir Storli2023-07-063-9/+45
|\
| * Make average field length configurable for bm25 rank feature.Geir Storli2023-07-063-9/+45
* | Revert "Enable DirectWeightedAttribute optmization also for arrays."Henning Baldersheim2023-07-063-54/+22
* | Revert "- Use a single templated fixture to avoid copy-paste errors when exte...Henning Baldersheim2023-07-061-13/+24
* | Merge pull request #27653 from vespa-engine/balder/reduce-copy-paste-mutateHenning Baldersheim2023-07-061-24/+13
|\ \
| * | - Use a single templated fixture to avoid copy-paste errors when extending te...Henning Baldersheim2023-07-061-24/+13
* | | Merge pull request #27646 from vespa-engine/balder/avoid-plt-indirectionHenning Baldersheim2023-07-0622-242/+243
|\ \ \ | |/ / |/| |
| * | - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-0622-242/+243
| |/
* / Enable DirectWeightedAttribute optmization also for arrays.Henning Baldersheim2023-07-063-22/+54
|/
* Merge pull request #27645 from vespa-engine/balder/enable-dwa-for-all-integer...Henning Baldersheim2023-07-054-14/+10
|\
| * - Enable use of optimized DirectWeightedAttribute for all integer attributes.Henning Baldersheim2023-07-054-14/+10
* | Merge pull request #27644 from vespa-engine/toregge/use-provided-memory-alloc...Henning Baldersheim2023-07-051-0/+3
|\ \ | |/ |/|
| * Use provided memory allocator for large arrays.Tor Egge2023-07-051-0/+3
* | - Consolidate on isFilter.Henning Baldersheim2023-07-0519-197/+113
|/
* Merge pull request #27628 from vespa-engine/toregge/handle-sorting-on-multiva...Tor Egge2023-07-0512-18/+182
|\
| * Add helper functions to reduce code duplication.Tor Egge2023-07-046-27/+42
| * Handle sorting on multivalue attributes.Tor Egge2023-07-0412-18/+167
* | Expose bitvector of valid lids and use this when grouping.Henning Baldersheim2023-07-041-5/+4
|/
* Merge pull request #27624 from vespa-engine/balder/various-refactoringHenning Baldersheim2023-07-042-6/+3
|\
| * - Move shared_ptrHenning Baldersheim2023-07-042-6/+3
* | Use size_t for string length.Tor Egge2023-07-041-1/+1
* | Adjust value type to match what is tested.Tor Egge2023-07-041-4/+4
* | Add sort blob writers.Tor Egge2023-07-048-0/+581
|/
* Move code only used from searchcore to searchcore to reduce wiring and api le...Henning Baldersheim2023-07-036-105/+29
* Avoid negation of test.Henning Baldersheim2023-07-031-10/+10
* Ignore test that is outdatedHenning Baldersheim2023-07-031-0/+1
* Refactor and reenable sort testHenning Baldersheim2023-07-032-64/+38
* Deinline GroupingLevel move constructor and move assignmentTor Egge2023-07-022-2/+4
* Skip warning when using undefined sanitizer errorHenning Baldersheim2023-06-301-5/+5
* Need larger stack when using address santizerHenning Baldersheim2023-06-301-1/+10
* Merge pull request #27578 from vespa-engine/balder/log-lessHenning Baldersheim2023-06-291-29/+29
|\
| * Make match method more readableHenning Baldersheim2023-06-291-29/+29
* | Merge pull request #27568 from vespa-engine/havardpe/wire-current-indexHenning Baldersheim2023-06-295-1/+48
|\ \
| * | fix feature flag wiringHåvard Pettersen2023-06-291-1/+2
| * | wire current index dependencies into grouping levelsHåvard Pettersen2023-06-294-0/+46