aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton
Commit message (Collapse)AuthorAgeFilesLines
* Add test for disabling of cache in removed dbHenning Baldersheim2023-10-051-21/+46
|
* Use DfaTable as default fuzzy matching algorithm for maxEditDistance <= 2.Geir Storli2023-10-031-4/+4
|
* Revert "Use DfaTable as default fuzzy matching algorithm for maxEditDistance ↵Henning Baldersheim2023-10-021-4/+4
| | | | …"
* Use DfaTable as default fuzzy matching algorithm for maxEditDistance <= 2.Geir Storli2023-10-021-4/+4
|
* Wire in doom and let hitrate be a float intHenning Baldersheim2023-09-221-3/+3
|
* Add query property to control fuzzy matching algorithm.Geir Storli2023-09-211-6/+14
|
* Add explorer for the attribute writer.Geir Storli2023-09-011-2/+5
| | | | This shows which attribute fields that are assigned to each executor id.
* Simplify IThreadingService as there only is one field writer executor.Geir Storli2023-08-313-19/+6
| | | | | Support for separate executors for "index invert", "index write", and "attribute write" was removed in 2022.
* Merge pull request #28281 from ↵Henning Baldersheim2023-08-301-6/+4
|\ | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-disk-index-cleaner-unit-test Use std::filesystem::directory_iterator in disk index cleaner unit test.
| * Avoid extra directory_entry copy.Tor Egge2023-08-301-1/+1
| |
| * Avoid continue statement.Tor Egge2023-08-301-3/+2
| |
| * Use std::filesystem::directory_iterator in disk index cleaner unit test.Tor Egge2023-08-301-5/+4
| |
* | Merge pull request #28286 from ↵Henning Baldersheim2023-08-301-15/+9
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-index-manager-unit-test Use std::filesystem::directory_iterator in index manager unit test.
| * | Use std::filesystem::directory_iterator in index manager unit test.Tor Egge2023-08-301-15/+9
| |/
* / Use std::filesystem::directory_iterator in fusion runner unit test.Tor Egge2023-08-301-16/+9
|/
* Use "_test" suffix for unit test cpp files.Geir Storli2023-08-2910-5/+5
|
* Modernize C++ code.Geir Storli2023-08-295-10/+8
|
* Handle tensor modify update with "create: true" for non-existing tensor.Geir Storli2023-08-281-0/+9
|
* Control the auto-adjustment of targetHits in ANN using post-filtering.Geir Storli2023-08-151-8/+13
| | | | | | | | | | | | | | 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.
* Avoid createing the FieldSpec on the fly.Henning Baldersheim2023-07-282-23/+19
|
* Prefer std::filesystem::exists over FastOS_StatInfoHenning Baldersheim2023-07-252-13/+14
|
* Use std::filesystem::is_directory and std::filesystem::existsTor Egge2023-07-201-1/+1
|
* Use std::filesystem::copy instead of vespalib::copyTor Egge2023-07-191-6/+1
|
* Reduce use of vespalib::unlink.Tor Egge2023-07-172-7/+7
|
* Use std::filesystem::remove in unit tests.Tor Egge2023-07-142-4/+4
|
* Handle missed sample of oldest serial.Tor Egge2023-07-101-1/+6
|
* - Make the MatchContext value object movable.Henning Baldersheim2023-05-261-4/+3
| | | | - Reduce code visibility.
* - Use a rwlock as reading surpasses writing by a very large factor.Henning Baldersheim2023-05-251-7/+2
| | | | - size() does not need a lock.
* Use a smallvector to avoid indirection in most common case, and reserve some ↵Henning Baldersheim2023-05-221-2/+2
| | | | space upfront
* To avoid an inherent race in testing flush versus prune instead test for ↵Henning Baldersheim2023-05-151-1/+5
| | | | | | what should certainly not be present, and for a smaller subset of what will normally be present in the prune history.
* Use a timeBomb to ensure test terminates on error.Henning Baldersheim2023-05-151-0/+3
|
* Ensure thread safety of handlA.Henning Baldersheim2023-05-151-6/+10
| | | | Use a loop with short wait to speed up test.
* Show log when error happens.Henning Baldersheim2023-05-151-1/+1
|
* Reduce included code.Henning Baldersheim2023-05-123-0/+3
|
* Merge pull request #27080 from ↵Henning Baldersheim2023-05-121-1/+1
|\ | | | | | | | | vespa-engine/balder/avoid-copying-fieldspecbase-vector Move the fieldspec base vector.
| * As a single field per blueprint is the common use case, make that optimal ↵Henning Baldersheim2023-05-121-1/+1
| | | | | | | | more optimal.
* | Test that high priority tragets do not skip the queue.Henning Baldersheim2023-05-121-28/+63
|/
* Ensure we have enough threads in the flushengine thread pool.Henning Baldersheim2023-05-101-0/+3
|
* Wire the metastore read guard all the way and use it, if present.Henning Baldersheim2023-05-091-3/+2
|
* Propagate DocumentMetaStore read gaurd to RequestContext.Henning Baldersheim2023-05-092-3/+3
|
* Add RankingAssetsBuilder.Tor Egge2023-05-091-3/+3
|
* Merge pull request #27029 from ↵Henning Baldersheim2023-05-091-2/+52
|\ | | | | | | | | vespa-engine/balder/always-keep-room-for-one-extra-high-priority-flush Leave at least one slot available for high priority flush targets.
| * Test that only 1 high priority target gets a slot when all normal slots are ↵Henning Baldersheim2023-05-091-8/+18
| | | | | | | | taken.
| * Leave at least one slot available for high priority flush targets.Henning Baldersheim2023-05-081-2/+42
| |
* | Export moved config definitions.Tor Egge2023-05-0921-22/+3
| |
* | Move ranking config to configdefinitions module.Tor Egge2023-05-098-27/+31
| |
* | Revert "Move ranking config to configdefinitions module"Harald Musum2023-05-088-31/+27
| |
* | Move ranking config to configdefinitions module.Tor Egge2023-05-088-27/+31
|/
* Revert "Revert "Balder/refactor flushengine runloop""Henning Baldersheim2023-05-052-0/+15
|
* Revert "Balder/refactor flushengine runloop"Håkon Hallingstad2023-05-052-15/+0
|