Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MADV_DONTDUMP is specific for linux. | Tor Egge | 2023-09-04 | 1 | -0/+2 |
| | |||||
* | Merge pull request #28311 from ↵ | Henning Baldersheim | 2023-08-31 | 1 | -21/+15 |
|\ | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-search-transactionlog-domain Use std::filesystem::directory_iterator in search::transactionlog::Do… | ||||
| * | Use std::filesystem::directory_iterator in search::transactionlog::Domain. | Tor Egge | 2023-08-31 | 1 | -21/+15 |
| | | |||||
* | | Merge pull request #28308 from ↵ | Henning Baldersheim | 2023-08-31 | 1 | -8/+5 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-translog-client-unit-test Use std::filesystem::directory_iterator in TransLogClient unit test. | ||||
| * | | Use std::filesystem::directory_iterator in TransLogClient unit test. | Tor Egge | 2023-08-31 | 1 | -8/+5 |
| |/ | |||||
* / | Use std::filesystem::directory_iterator in LogDataStore. | Tor Egge | 2023-08-31 | 1 | -5/+5 |
|/ | |||||
* | Use "_test" suffix for unit test cpp files. | Geir Storli | 2023-08-30 | 47 | -37/+37 |
| | |||||
* | Make paged attribute test (checking growth of swap file) more robust. | Tor Egge | 2023-08-25 | 1 | -17/+12 |
| | |||||
* | Ensure all mmaped files are marked so they will not be part of any coredump. | Henning Baldersheim | 2023-08-22 | 1 | -0/+1 |
| | |||||
* | Fix format strings. | Tor Egge | 2023-08-21 | 1 | -1/+1 |
| | |||||
* | Merge pull request #28054 from ↵ | Arne H Juul | 2023-08-17 | 10 | -11/+78 |
|\ | | | | | | | | | vespa-engine/geirst/target-hits-max-adjustment-factor Control the auto-adjustment of targetHits in ANN using post-filtering. | ||||
| * | Control the auto-adjustment of targetHits in ANN using post-filtering. | Geir Storli | 2023-08-15 | 10 | -11/+78 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | When searching the HNSW index in a post-filtering case, targetHits is auto-adjusted in an effort to still expose targetHits hits to first-phase ranking after post-filtering. The following formula is now used to ensure an upper bound of adjustedTargetHits, avoiding that the search in the HNSW index takes too long. adjustedTargetHits = min(targetHits / estimatedHitRatio, targetHits * targetHitsMaxAdjustmentFactor). The target-hits-max-adjustment-factor can be set in a rank profile and overriden per query. The value is in the range [1.0,inf], with the default being 20.0. When setting this to 1.0, auto-adjustment of targetHits is effectively disabled. | ||||
* | | make one DistanceCalculator per NearestNeighborIterator instance | Arne Juul | 2023-08-14 | 6 | -35/+23 |
|/ | |||||
* | Merge pull request #27979 from vespa-engine/balder/ranking-has-side-effects | Henning Baldersheim | 2023-08-09 | 2 | -18/+0 |
|\ | | | | | GC unused code. | ||||
| * | GC unused code. | Henning Baldersheim | 2023-08-07 | 2 | -18/+0 |
| | | |||||
* | | better error messages | Arne Juul | 2023-08-07 | 2 | -2/+14 |
| | | |||||
* | | more robust checking of value type | Arne Juul | 2023-08-04 | 5 | -32/+40 |
|/ | |||||
* | Avoid copying 0 bytes from a nullptr | Henning Baldersheim | 2023-08-03 | 1 | -1/+3 |
| | |||||
* | No need to copy a name you already have. | Henning Baldersheim | 2023-07-28 | 1 | -3/+1 |
| | |||||
* | Avoid createing the FieldSpec on the fly. | Henning Baldersheim | 2023-07-28 | 2 | -5/+1 |
| | |||||
* | Merge pull request #27913 from vespa-engine/balder/add-noexcept | Henning Baldersheim | 2023-07-28 | 6 | -108/+75 |
|\ | | | | | Add noexcept | ||||
| * | Add noexcept | Henning Baldersheim | 2023-07-27 | 6 | -108/+75 |
| | | |||||
* | | - Return double for computation. | Henning Baldersheim | 2023-07-27 | 1 | -1/+1 |
| | | | | | | | | | | - Do not hide narrowing to 32 bit. - Use enum class. | ||||
* | | Use auto and std::make_unique | Henning Baldersheim | 2023-07-27 | 1 | -9/+9 |
| | | |||||
* | | - Inline FieldSpecBase and deinline FieldSpec constructors. | Henning Baldersheim | 2023-07-27 | 2 | -13/+23 |
| | | | | | | | | - Make explicit constructors for test usage to avoid default value for isFilter parameter.. | ||||
* | | - Pack data closer to let config fit in 2 cache lines instead of 4. | Henning Baldersheim | 2023-07-27 | 21 | -225/+218 |
|/ | | | | | - Avoid plt indirection and allow more inlining of frequently called code. - Reapplication of #27646 | ||||
* | Merge pull request #27817 from ↵ | Henning Baldersheim | 2023-07-27 | 18 | -195/+112 |
|\ | | | | | | | | | vespa-engine/revert-27773-revert-27643-balder/use-direct-weighted-set-also-for-filter-fields Revert "Revert "- Consolidate on isFilter."" | ||||
| * | Require non-filter attribute to enable dwa, as its support is incomplete. | Henning Baldersheim | 2023-07-19 | 3 | -4/+5 |
| | | |||||
| * | Revert "Revert "- Consolidate on isFilter."" | Henning Baldersheim | 2023-07-19 | 19 | -197/+113 |
| | | |||||
* | | Merge pull request #27883 from vespa-engine/balder/less-fastos-statinfo | Henning Baldersheim | 2023-07-25 | 10 | -113/+77 |
|\ \ | | | | | | | Prefer std::filesystem::exists over FastOS_StatInfo | ||||
| * | | fs::exists will throw if there is any error. | Henning Baldersheim | 2023-07-25 | 1 | -3/+1 |
| | | | |||||
| * | | Prefer std::filesystem::exists over FastOS_StatInfo | Henning Baldersheim | 2023-07-25 | 10 | -111/+77 |
| | | | |||||
* | | | Use uint32_t as ucs4_t | Henning Baldersheim | 2023-07-25 | 2 | -2/+2 |
| | | | |||||
* | | | Use WordFolder as helper instead of inheriting static stuff. | Henning Baldersheim | 2023-07-25 | 4 | -5/+4 |
|/ / | |||||
* | | Avoid dereferencing empty unique pointer. | Tor Egge | 2023-07-21 | 1 | -2/+6 |
| | | |||||
* | | Adjust log message. | Tor Egge | 2023-07-21 | 1 | -1/+1 |
| | | |||||
* | | Drop very long words. | Tor Egge | 2023-07-21 | 7 | -72/+101 |
| | | |||||
* | | Use std::filesystem::is_directory and std::filesystem::exists | Tor Egge | 2023-07-20 | 1 | -1/+2 |
| | | |||||
* | | We only need the FieldSpecBase. No need to carry and copy the name around. | Henning Baldersheim | 2023-07-19 | 11 | -58/+60 |
| | | |||||
* | | Remove incorrect constexpr. | Henning Baldersheim | 2023-07-19 | 1 | -1/+1 |
| | | |||||
* | | - Add noexcept and some constexpr. | Henning Baldersheim | 2023-07-19 | 5 | -38/+39 |
|/ | | | | - Use BitWord as helper class instead of inheriting in many static methods. | ||||
* | Drop non ancient non const GetSize/GetPosition | Henning Baldersheim | 2023-07-18 | 22 | -92/+91 |
| | |||||
* | Merge pull request #27765 from vespa-engine/balder/refactor-query-building-1 | Tor Egge | 2023-07-18 | 6 | -35/+72 |
|\ | | | | | Balder/refactor query building 1 | ||||
| * | If a range is represented as a StringTerm we can not handle it with a DWA. | Henning Baldersheim | 2023-07-13 | 3 | -2/+6 |
| | | |||||
| * | Separate out non templated code, and avoid magic pre include LOG_SETUP. | Henning Baldersheim | 2023-07-13 | 4 | -27/+56 |
| | | |||||
| * | Separate with methodName rather than subtle boolean with default value | Henning Baldersheim | 2023-07-13 | 1 | -7/+11 |
| | | |||||
* | | Reduce use of vespalib::unlink. | Tor Egge | 2023-07-17 | 2 | -7/+8 |
| | | |||||
* | | Use std::filesystem::remove in transaction log. | Tor Egge | 2023-07-14 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #27784 from ↵ | Tor Egge | 2023-07-14 | 1 | -2/+3 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-std-flesystem-remove-in-field-writer Use std::filesystem::remove in field writer. | ||||
| * | | Use std::filesystem::remove in field writer. | Tor Egge | 2023-07-14 | 1 | -2/+3 |
| | | |