aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Drop non ancient non const GetSize/GetPositionHenning Baldersheim2023-07-1822-92/+91
* Merge pull request #27765 from vespa-engine/balder/refactor-query-building-1Tor Egge2023-07-186-35/+72
|\
| * If a range is represented as a StringTerm we can not handle it with a DWA.Henning Baldersheim2023-07-133-2/+6
| * Separate out non templated code, and avoid magic pre include LOG_SETUP.Henning Baldersheim2023-07-134-27/+56
| * Separate with methodName rather than subtle boolean with default valueHenning Baldersheim2023-07-131-7/+11
* | Reduce use of vespalib::unlink.Tor Egge2023-07-172-7/+8
* | Use std::filesystem::remove in transaction log.Tor Egge2023-07-141-1/+2
* | Merge pull request #27784 from vespa-engine/toregge/use-std-flesystem-remove-...Tor Egge2023-07-141-2/+3
|\ \
| * | Use std::filesystem::remove in field writer.Tor Egge2023-07-141-2/+3
* | | Merge pull request #27783 from vespa-engine/toregge/use-std-filesystem-remove...Tor Egge2023-07-141-17/+5
|\ \ \
| * | | Use std::filesystem::remove in docstore.Tor Egge2023-07-141-17/+5
| |/ /
* | | Merge pull request #27785 from vespa-engine/toregge/use-std-filesystem-remove...Tor Egge2023-07-141-18/+1
|\ \ \
| * | | Use std::filesystem::remove in docstore unit test.Tor Egge2023-07-141-18/+1
| |/ /
* | | Merge pull request #27778 from vespa-engine/toregge/remove-most-of-search-fil...Tor Egge2023-07-144-99/+0
|\ \ \
| * | | Remove most of search::FileKit.Tor Egge2023-07-144-99/+0
| |/ /
* / / Use std::filesystem::remove in attribute file writer unit test.Tor Egge2023-07-141-2/+2
|/ /
* | 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 #27690 from vespa-engine/renovate/com.helger.maven-ph-java...Bjørn Christian Seime2023-07-101-36/+27
|\
| * Update abi-spec.jsonBjørn Christian Seime2023-07-101-36/+27
* | 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
|/