aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* use non-const copy of input in rendezvousHåvard Pettersen2018-08-132-4/+4
|
* Remove whitespaceHenning Baldersheim2018-08-123-3/+3
|
* Pass stringref by valueHenning Baldersheim2018-08-116-7/+7
|
* Pass stringref by valueHenning Baldersheim2018-08-1010-17/+17
|
* Ensure object lifetime is upheld.Henning Baldersheim2018-08-101-60/+41
|
* Streamline parameter extraction.Henning Baldersheim2018-08-102-33/+21
|
* No _ prefix for public members.Henning Baldersheim2018-08-103-35/+35
|
* Separate test to be more clear what is being tested.Henning Baldersheim2018-08-101-4/+13
|
* get_mtf -> create_mtfHenning Baldersheim2018-08-101-11/+11
|
* Add a test for diversity after first phase.Henning Baldersheim2018-08-091-3/+91
|
* Refactor param extraction.Henning Baldersheim2018-08-093-32/+47
|
* Properly set cutoff strategy too.Henning Baldersheim2018-08-091-1/+2
|
* Create diversity filter on demand if diversity is specified.Henning Baldersheim2018-08-097-67/+114
|
* Merge pull request #6485 from ↵Henning Baldersheim2018-08-086-55/+117
|\ | | | | | | | | vespa-engine/balder/transfer-when-selecting-the-best Balder/transfer when selecting the best
| * Improve tests by tightening it.Henning Baldersheim2018-08-081-17/+16
| |
| * Adderss comments from @havardpeHenning Baldersheim2018-08-081-3/+3
| |
| * Add an optional diversification filter that is applied inline when selecting ↵Henning Baldersheim2018-07-273-13/+56
| | | | | | | | the best.
| * Select the hits to rerank in the selectBest part instead of a later copy.Henning Baldersheim2018-07-276-45/+65
| | | | | | | | Stick to full hits instead of feature_t.
* | Prevent following the nullptr.Henning Baldersheim2018-08-071-2/+5
| |
* | Sync index dirs before marking index dir valid.Tor Egge2018-08-044-0/+7
| | | | | | | | Sync config save dir before marking config save valid.
* | Sync attribute dirs before marking attribute snapshot valid.Tor Egge2018-08-033-1/+11
| |
* | Add fsync calls to reduce probability of unexpected state after a crash.Tor Egge2018-08-021-0/+2
| |
* | Remove unused document db dirs.Tor Egge2018-07-314-3/+277
| |
* | Unregister transaction log server metrics for a domain before deleting it.Tor Egge2018-07-311-0/+1
| |
* | Rename method according to review feedback.Tor Egge2018-07-275-9/+7
| | | | | | | | Remove unneeded guard checks.
* | Add skeleton for proton disk layout, to better handle removal ofTor Egge2018-07-279-19/+178
|/ | | | unused directories in proton directory tree.
* Merge pull request #6469 from ↵Tor Brede Vekterli2018-07-2610-31/+32
|\ | | | | | | | | vespa-engine/vekterli/remove-dangerous-stringref-c_str-function Remove dangerous stringref::c_str()
| * Don't string wrap refs that are guaranteed to be zero-terminatedTor Brede Vekterli2018-07-263-4/+4
| |
| * Remove stringref::c_str()Tor Brede Vekterli2018-07-2510-31/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | The expected semantics of c_str() (a null-terminated string) cannot be satisfied with a string reference, so remove the function entirely to prevent people from using it in buggy ways. Replaces c_str() with data() in places where it is presumed safe, otherwise constructs temporary string instances. Certain callsites have been de-stringref'd in favor of regular strings, in particular where C APIs have been transitively called. The vast majority of these were called with string parameters anyway, so should not cause much extra allocation.
* | Merge pull request #6475 from vespa-engine/balder/random-cleanupHenning Baldersheim2018-07-266-39/+23
|\ \ | | | | | | nested namespaces
| * | nested namespacesHenning Baldersheim2018-07-266-39/+23
| | |
* | | Merge pull request #6468 from vespa-engine/toregge/track-document-db-destructionHenning Baldersheim2018-07-2513-31/+137
|\ \ \ | | | | | | | | Track document db destruction.
| * | | Track document db destruction.Tor Egge2018-07-2513-31/+137
| | |/ | |/| | | | | | | Wait until document db has been destroyed when pruning old document dbs.
* | | Add missing newline.Henning Baldersheim2018-07-251-1/+1
| | |
* | | Nested namespacesHenning Baldersheim2018-07-255-39/+22
|/ /
* | Move the whitelist down through AndNot and Rank to the last one and 'AND' it ↵Henning Baldersheim2018-07-242-6/+24
| | | | | | | | with the first child there.
* | Let AndNot stay on top after whitelisting too.Henning Baldersheim2018-07-232-8/+33
| |
* | Add some more details to assist debugging.Henning Baldersheim2018-07-231-1/+1
| |
* | - = default for destructors.Henning Baldersheim2018-07-232-13/+11
| | | | | | | | | | - nested namespace - std::make_unique
* | Merge pull request #6439 from vespa-engine/balder/lift-rankitemHenning Baldersheim2018-07-203-4/+53
|\ \ | | | | | | Balder/lift rankitem
| * | Only necessary to do the cast once.Henning Baldersheim2018-07-201-2/+3
| | |
| * | Add a test that RankItems stay on top after whitelisting.Henning Baldersheim2018-07-202-0/+40
| | |
| * | If the root is a RankItem, add the whitelist to the first child in an and.Henning Baldersheim2018-07-201-4/+12
| | |
* | | Add control of cache update policy when an item changes value.Henning Baldersheim2018-07-195-5/+21
|/ /
* | Actually test what you claimHenning Baldersheim2018-07-191-2/+2
| |
* | Merge pull request #6413 from vespa-engine/balder/prevent-large-adjustmentsHenning Baldersheim2018-07-184-15/+89
|\ \ | | | | | | Balder/prevent large adjustments
| * | Extend test and fix typos.Henning Baldersheim2018-07-182-5/+27
| | |
| * | - std::make_xxxHenning Baldersheim2018-07-172-11/+12
| | | | | | | | | | | | - c++11 for loop
| * | Prevent changes above 10%Henning Baldersheim2018-07-172-0/+12
| | |
| * | Prevent division by zero and large relative changes on very small numbers.Henning Baldersheim2018-07-172-4/+43
| | |