aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* Handle + as number prefix.Henning Baldersheim2024-01-031-2/+2
* Unify on +/- infinity for floating point numbers.Henning Baldersheim2024-01-031-7/+7
* Use std::from_chars instead of strtod. Also improve handling of float vs double.Henning Baldersheim2024-01-032-90/+107
* Check cheapest condition first.Henning Baldersheim2024-01-031-1/+1
* Revert "Revert "Balder/only rewrite numeric terms for text fields""Henning Baldersheim2024-01-032-2/+3
* Revert "Balder/only rewrite numeric terms for text fields"Henning Baldersheim2024-01-032-3/+2
* Only rewrite numeric terms when searching text fields.Henning Baldersheim2024-01-022-2/+3
* Merge pull request #29755 from vespa-engine/balder/avoid-generic-templateHenning Baldersheim2024-01-027-46/+48
|\
| * Code modernization and minor rewrite to avoid hard to read negations.Henning Baldersheim2024-01-017-46/+48
* | Use std::from_chars instead of strtoll.Henning Baldersheim2024-01-021-10/+23
* | - Add test for illegal range queries.Henning Baldersheim2024-01-011-36/+43
|/
* - Separate methods for lowercasing, and lowercasing and folding.Henning Baldersheim2023-12-211-1/+1
* Merge branch 'master' into balder/gc-unused-feature-flagsHenning Baldersheim2023-12-2020-80/+151
|\
| * enable sorting on costHåvard Pettersen2023-12-206-54/+82
| * Merge pull request #29712 from vespa-engine/balder/increase-chunk-size-512-to...Henning Baldersheim2023-12-193-7/+6
| |\
| | * Precompute 1024 bits, 128 bytes, 2 cachelines for intel, and 1 for arm64.Henning Baldersheim2023-12-193-7/+6
| * | Merge pull request #29710 from vespa-engine/geirst/direct-posting-store-renamingHenning Baldersheim2023-12-195-10/+15
| |\ \
| | * | Align naming of test and iterator for low-level posting list access.Geir Storli2023-12-195-10/+15
| | |/
| * | Merge pull request #29705 from vespa-engine/balder/add-feature-flag-for-sorti...Henning Baldersheim2023-12-194-0/+19
| |\ \ | | |/ | |/|
| | * Estimate => CostHenning Baldersheim2023-12-194-8/+8
| | * Add feature flag for allow sorting blueprints by cost estimate instead of est...Henning Baldersheim2023-12-194-0/+19
| * | Support TermFieldMatchData where doUnpack() sets docid.Geir Storli2023-12-192-9/+29
| |/
* | Since we now always use the estimate, simplify.Henning Baldersheim2023-12-191-7/+1
* | GC unused feature flags related to rollout of multithreaded fetch postings an...Henning Baldersheim2023-12-1913-96/+27
|/
* Merge pull request #29697 from vespa-engine/geirst/multi-term-or-filter-searchGeir Storli2023-12-186-26/+27
|\
| * Rename DocumentWeightOrFilterSearch to MultiTermOrFilterSearch.Geir Storli2023-12-186-26/+27
* | Merge pull request #29691 from vespa-engine/havardpe/dump-blueprint-costHenning Baldersheim2023-12-181-0/+1
|\ \
| * | dump blueprint costHåvard Pettersen2023-12-181-0/+1
* | | do nested collapsing of AND when collapsing ANDNOTHåvard Pettersen2023-12-181-1/+8
| |/ |/|
* | - When estimating number of hits in range measure at both ends of range, as t...Henning Baldersheim2023-12-171-11/+28
|/
* Merge pull request #29679 from vespa-engine/balder/leaner-hotpathHenning Baldersheim2023-12-152-28/+36
|\
| * Hint at the most likely branches.Henning Baldersheim2023-12-151-17/+9
| * Deinline the coldest path too.Henning Baldersheim2023-12-152-3/+13
| * - Separate hot/cold path to enable compiler to make an even leaner hot path.Henning Baldersheim2023-12-152-14/+20
* | Remove most of the now void clock indirection.Henning Baldersheim2023-12-151-2/+1
|/
* Revert "Balder/separate hot cold path tomake fast path faster"Henning Baldersheim2023-12-152-41/+34
* Merge pull request #29663 from vespa-engine/balder/separate-hot-cold-path-tom...Henning Baldersheim2023-12-152-34/+41
|\
| * Update comments to reflect updated chunk sizeHenning Baldersheim2023-12-151-2/+2
| * Hint at the most likely branches.Henning Baldersheim2023-12-141-17/+9
| * Deinline the coldest path too.Henning Baldersheim2023-12-142-3/+13
| * - Increase chunk size from 64 => 256 bytes. 4x cache line on intel, and 2x on...Henning Baldersheim2023-12-142-6/+5
| * - Separate hot/cold path to enable compiler to make an even leaner hot path.Henning Baldersheim2023-12-142-14/+20
* | Better naming and simpler code.Henning Baldersheim2023-12-151-4/+4
* | - Add a doom that will not expire until it does not matter anymore.Henning Baldersheim2023-12-154-35/+51
|/
* Merge pull request #29657 from vespa-engine/geirst/direct-posting-store-singl...Henning Baldersheim2023-12-143-7/+18
|\
| * Simplify after code review.Geir Storli2023-12-142-8/+1
| * Support direct posting store API for single string attribute.Geir Storli2023-12-143-7/+25
* | Merge pull request #29654 from vespa-engine/havardpe/query-eval-flowHenning Baldersheim2023-12-147-29/+159
|\ \
| * | use flow to calculate relative estimates and iterator costHåvard Pettersen2023-12-147-29/+159
| |/
* | Initialize _owned_bv in constructorHenning Baldersheim2023-12-141-1/+2