summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #27602 from vespa-engine/balder/compute-rank-if-using-rank...Henning Baldersheim2023-07-031-6/+10
|\
| * Do not drop rank if rank-score-drop-limit has been specified explicit.Henning Baldersheim2023-06-301-6/+10
* | Merge pull request #27607 from vespa-engine/toregge/add-noexcept-specifier-to...Henning Baldersheim2023-07-032-2/+2
|\ \
| * | Add noexcept specifier to DocumentDBConfig copy constructor.Tor Egge2023-07-022-2/+2
| |/
* / Fix format strings.Tor Egge2023-07-021-3/+4
|/
* Merge pull request #27578 from vespa-engine/balder/log-lessHenning Baldersheim2023-06-292-70/+89
|\
| * - Better naming of time constant.Henning Baldersheim2023-06-291-11/+16
| * Make match method more readableHenning Baldersheim2023-06-292-68/+81
| * Also log count.Henning Baldersheim2023-06-291-2/+2
| * Only log information first 10 occurences and then every 100th.Henning Baldersheim2023-06-291-3/+4
* | fix feature flag wiringHÃ¥vard Pettersen2023-06-291-1/+2
* | Add flag for controling nested multivalue grouping.Henning Baldersheim2023-06-286-18/+22
|/
* Avoid maintaining copy constructor.Henning Baldersheim2023-06-283-30/+15
* Avoid double negation to improve readability.Henning Baldersheim2023-06-261-4/+4
* Also consider query time override of rank-score-drop-limitHenning Baldersheim2023-06-231-3/+5
* Move from protected to private section.Henning Baldersheim2023-06-121-1/+1
* Add noexcept specifiers.Tor Egge2023-06-061-2/+2
* Modernize code while reading it.Henning Baldersheim2023-05-311-0/+1
* Prevent possible deadlock when calling State::cancel by dropping the taskList...Henning Baldersheim2023-05-261-5/+9
* Ensure correct destruction order to uphold life time guarantees.Henning Baldersheim2023-05-262-3/+4
* The AttributeContext is a short lived cache for attributes guards. Until we u...Henning Baldersheim2023-05-264-18/+42
* - Make the MatchContext value object movable.Henning Baldersheim2023-05-2612-62/+78
* - Use a rwlock as reading surpasses writing by a very large factor.Henning Baldersheim2023-05-251-7/+2
* Use vespalib::hash_map over std::unordered_mapHenning Baldersheim2023-05-242-3/+3
* Use a smallvector to avoid indirection in most common case, and reserve some ...Henning Baldersheim2023-05-223-4/+5
* Merge pull request #27144 from vespa-engine/balder/reduce-number-of-allocationsv8.165.119Henning Baldersheim2023-05-211-10/+9
|\
| * Make single field createBlueprint accessibleHenning Baldersheim2023-05-161-10/+9
* | GC unused assert includesHenning Baldersheim2023-05-173-2/+3
|/
* Merge pull request #27123 from vespa-engine/balder/use-multiple-threads-for-p...Henning Baldersheim2023-05-164-53/+76
|\
| * Use std::make_unique/make_shared instead of explicit new.Henning Baldersheim2023-05-161-24/+20
| * Ensure that we get at least 1 bundle.Henning Baldersheim2023-05-162-6/+5
| * GC unused includeHenning Baldersheim2023-05-151-1/+0
| * Use multiple threads for pruning the session caches.Henning Baldersheim2023-05-153-29/+58
* | To avoid an inherent race in testing flush versus prune instead test for what...Henning Baldersheim2023-05-151-1/+5
|/
* 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
* Show log when error happens.Henning Baldersheim2023-05-151-1/+1
* Remove unused field/attribute access hinting.Tor Egge2023-05-132-8/+0
* Reduce included code.Henning Baldersheim2023-05-1218-89/+91
* Merge pull request #27080 from vespa-engine/balder/avoid-copying-fieldspecbas...Henning Baldersheim2023-05-123-5/+4
|\
| * Use SmallVector to avoid allocation in the common case.Henning Baldersheim2023-05-121-1/+1
| * As a single field per blueprint is the common use case, make that optimal mor...Henning Baldersheim2023-05-121-1/+1
| * Move the fieldspec base vector.Henning Baldersheim2023-05-111-3/+2
* | Only consider the next target in the Q for high priority flush.Henning Baldersheim2023-05-121-4/+2
* | Use c++11 loops.Henning Baldersheim2023-05-121-21/+8
* | 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-103-5/+10
* Setup search visitor without proton process.Tor Egge2023-05-102-2/+2
* Merge pull request #27055 from vespa-engine/balder/propagate-metastorereadguardHenning Baldersheim2023-05-1014-33/+28
|\
| * Grab the fallback guard in the constructor to ensure it is held fetching the ...Henning Baldersheim2023-05-104-10/+6