aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Avoid createing the FieldSpec on the fly.Henning Baldersheim2023-07-285-50/+42
|
* Add noexceptHenning Baldersheim2023-07-271-1/+1
|
* Add noexceptHenning Baldersheim2023-07-273-31/+26
|
* Prefer std::filesystem::exists over FastOS_StatInfoHenning Baldersheim2023-07-254-22/+22
|
* Use std::filesystem::current_pathTor Egge2023-07-211-3/+2
|
* Use std::filesystem::is_directory and std::filesystem::existsTor Egge2023-07-202-2/+2
|
* Merge pull request #27839 from vespa-engine/toregge/use-std-filesystem-copyTor Egge2023-07-201-6/+1
|\ | | | | Use std::filesystem::copy instead of vespalib::copy
| * Use std::filesystem::copy instead of vespalib::copyTor Egge2023-07-191-6/+1
| |
* | Use std::filesystem::rename instead of vespalib::rename.Tor Egge2023-07-191-1/+3
|/
* Backport to clang 15.Tor Egge2023-07-191-0/+1
|
* Drop non ancient non const GetSize/GetPositionHenning Baldersheim2023-07-181-1/+1
|
* Merge pull request #27765 from vespa-engine/balder/refactor-query-building-1Tor Egge2023-07-182-4/+4
|\ | | | | Balder/refactor query building 1
| * Separate out non templated code, and avoid magic pre include LOG_SETUP.Henning Baldersheim2023-07-132-4/+4
| |
* | Use std::filesystem::renameHenning Baldersheim2023-07-181-18/+9
| |
* | Merge pull request #27804 from vespa-engine/toregge/stop-linking-with-stdcxxfsTor Egge2023-07-172-4/+0
|\ \ | | | | | | Stop linking with libstdc++fs
| * | Stop linking with libstdc++fsTor Egge2023-07-172-4/+0
| | |
* | | Reduce use of vespalib::unlink.Tor Egge2023-07-175-11/+10
|/ /
* | Use std::filesystem::remove in unit tests.Tor Egge2023-07-142-4/+4
| |
* | Use std::filesystem::remove in vespa-gen-testdocs app.Tor Egge2023-07-141-1/+2
|/
* Handle missed sample of oldest serial.Tor Egge2023-07-101-1/+6
|
* Sample totalHits before modifying the overflow bitvector.Henning Baldersheim2023-07-041-1/+2
|
* Revert "Drop checking for valid lid temporarily"Henning Baldersheim2023-07-041-4/+10
|
* Drop checking for valid lid temporarilyHenning Baldersheim2023-07-041-10/+4
|
* Also check if document has been removed before returning result.Henning Baldersheim2023-07-047-47/+66
|
* Expose bitvector of valid lids and use this when grouping.Henning Baldersheim2023-07-0410-65/+105
|
* Fix constructor styleHenning Baldersheim2023-07-041-6/+6
|
* - Move shared_ptrHenning Baldersheim2023-07-044-34/+43
| | | | - Refactor for readability.
* Move code only used from searchcore to searchcore to reduce wiring and api ↵Henning Baldersheim2023-07-034-39/+76
| | | | leakage.
* Merge pull request #27602 from ↵Henning Baldersheim2023-07-031-6/+10
|\ | | | | | | | | vespa-engine/balder/compute-rank-if-using-rank-score-drop-limit Do not drop rank if rank-score-drop-limit has been specified explicit.
| * Do not drop rank if rank-score-drop-limit has been specified explicit.Henning Baldersheim2023-06-301-6/+10
| |
* | Merge pull request #27607 from ↵Henning Baldersheim2023-07-032-2/+2
|\ \ | | | | | | | | | | | | vespa-engine/toregge/add-noexcept-specifier-to-document-db-config-copy-constructor Add noexcept specifier to DocumentDBConfig copy constructor.
| * | 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
|\ | | | | Balder/log less
| * - Better naming of time constant.Henning Baldersheim2023-06-291-11/+16
| | | | | | | | | | - Add braces. - Suffice with MatchLimiter.
| * Make match method more readableHenning Baldersheim2023-06-292-68/+81
| | | | | | | | | | | | - Reduce temporaries by moving mtf destruction to the end. - factor out coverage handling to separate method. - factor out stats updating to separate method.
| * 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 ↵Henning Baldersheim2023-05-261-5/+9
| | | | taskList lock first.
* 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 ↵Henning Baldersheim2023-05-264-18/+42
| | | | | | | use the thread bundle we do not need to use expensive locking to fill the cache. Most of the attributes are pulled in when building the blueprint tree, and that always happens singlethreaded.
* - Make the MatchContext value object movable.Henning Baldersheim2023-05-2612-62/+78
| | | | - Reduce code visibility.