summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6829 from vespa-engine/toregge/add-attribute-keyed-node-try2Geir Storli2018-09-071-0/+3
|\ | | | | Add AttributeKeyedNode
| * Add AttributeKeyedNode, which uses two attributes to handle lookupTor Egge2018-09-061-0/+3
| | | | | | | | in map field with specified key.
* | Merge pull request #6811 from vespa-engine/lesters/add-dynamic-rerank-countHenning Baldersheim2018-09-075-8/+12
|\ \ | |/ |/| Add query override of rerank-count
| * Add using HeapSize to avoid long namespace qualifiersLester Solbakken2018-09-062-3/+4
| |
| * Don't repeat rerank-count overrideLester Solbakken2018-09-055-7/+6
| |
| * Add query override of rerank-countLester Solbakken2018-09-052-4/+8
| |
* | Revert "Merge pull request #6818 from ↵Jon Bratseth2018-09-052-1/+9
| | | | | | | | | | | | | | vespa-engine/revert-6813-bratseth/handle-large-constants-take-4" This reverts commit 9394b251a6353151e01121d019052a2e0860f117, reversing changes made to bd6bfca0bc973eb2edd4fc2ab793f2e2ca3fc248.
* | Revert "Bratseth/handle large constants take 4"Harald Musum2018-09-052-9/+1
| |
* | Merge pull request #6814 from ↵Håvard Pettersen2018-09-053-12/+12
|\ \ | | | | | | | | | | | | vespa-engine/havardpe/remove-non-instant-invocation remove non-instant invocation
| * | remove non-instant invocationHåvard Pettersen2018-09-053-12/+12
| |/
* | Move to coreJon Bratseth2018-09-051-1/+1
| |
* | Revert "Merge pull request #6794 from ↵Jon Bratseth2018-09-052-1/+9
|/ | | | | | | vespa-engine/revert-6788-bratseth/handle-large-constants-take-2" This reverts commit 7516c7245cbcda860ff977fe111ebfe7e35e0078, reversing changes made to 793aac11a3cbefd24535595665fc3c3104c1e043.
* Revert "Bratseth/handle large constants take 3"Jon Bratseth2018-09-058-7/+14
|
* Move ranking-constants.def to configdefinitionsJon Bratseth2018-09-058-20/+5
|
* Revert "Merge pull request #6794 from ↵Jon Bratseth2018-09-052-1/+9
| | | | | | | vespa-engine/revert-6788-bratseth/handle-large-constants-take-2" This reverts commit 7516c7245cbcda860ff977fe111ebfe7e35e0078, reversing changes made to 793aac11a3cbefd24535595665fc3c3104c1e043.
* Extend flush complete event log message with flushed serial number of the ↵Geir Storli2018-09-043-2/+8
| | | | target.
* Add log event for when the flush engine tries to prune a flush handler.Geir Storli2018-09-043-8/+43
|
* Ignore GC flush targets when calculating oldest flushed serial number.Geir Storli2018-09-042-17/+53
| | | | | The oldest flushed serial number is used to prune the transaction log up to this point in time. As GC flush targets are not dependent on data stored in the transaction log they should not affect pruning.
* Simplify and modernize test code.Geir Storli2018-09-041-92/+77
|
* Rename test file for flush engine.Geir Storli2018-09-042-1/+1
|
* Revert "Geirst/fix calc of oldest flushed serial in flush engine"Jon Bratseth2018-09-045-180/+118
|
* Extend flush complete event log message with flushed serial number of the ↵Geir Storli2018-09-033-2/+8
| | | | target.
* Add log event for when the flush engine tries to prune a flush handler.Geir Storli2018-09-033-8/+43
|
* Ignore GC flush targets when calculating oldest flushed serial number.Geir Storli2018-09-032-17/+53
| | | | | The oldest flushed serial number is used to prune the transaction log up to this point in time. As GC flush targets are not dependent on data stored in the transaction log they should not affect pruning.
* Simplify and modernize test code.Geir Storli2018-09-031-92/+77
|
* Rename test file for flush engine.Geir Storli2018-09-032-1/+1
|
* Remove transportdirectwrite optionHenning Baldersheim2018-08-311-3/+0
|
* Remove use and implementation of directwrite optionHenning Baldersheim2018-08-311-2/+0
|
* Fix reporting of count metrics for document store cache.Geir Storli2018-08-311-3/+10
| | | | The metrics are reset when a snapshot is created so we must provide a delta instead of the current count value.
* Keep full name where no extra type information is visible to enhance meaning.Henning Baldersheim2018-08-293-12/+9
| | | | Use short where definition is in scope and gives meaning.
* Expose constness in interface to avoid cheating.Henning Baldersheim2018-08-298-14/+11
|
* shared_ptr -> unique_ptrHenning Baldersheim2018-08-289-10/+10
|
* Reduce scope to inside if() {}Henning Baldersheim2018-08-282-6/+3
|
* Use explicit before moveHenning Baldersheim2018-08-282-3/+5
|
* Use explicit template instantiation to reduce code bloatHenning Baldersheim2018-08-274-11/+18
|
* Move smartpointersHenning Baldersheim2018-08-273-3/+5
|
* Wire in the attribute execution via the IAttributeContext.Henning Baldersheim2018-08-2730-287/+180
| | | | Also execution in a task for containment.
* - Add option to increment an attribute for every doc matched.Henning Baldersheim2018-08-2717-47/+199
| | | | | | | | | | | - Add option to increment an attribute for every doc reranked. - Add option to increment an attribute for every doc fetched. Conflicts: searchcore/src/vespa/searchcore/proton/matching/attribute_operation.cpp Conflicts: searchlib/src/vespa/searchlib/attribute/i_attribute_functor.h
* Merge pull request #6662 from ↵Henning Baldersheim2018-08-234-31/+74
|\ | | | | | | | | vespa-engine/geirst/migrate-legacy-document-store-cache-metrics Migrate legacy document store cache metrics to new naming scheme.
| * Migrate legacy document store cache metrics to new naming scheme.Geir Storli2018-08-234-31/+74
| | | | | | | | Also add number of cache invalidations as new metric.
* | Merge pull request #6636 from vespa-engine/balder/add-attribute_operationHenning Baldersheim2018-08-238-47/+18
|\ \ | |/ |/| Balder/add attribute operation
| * Move AttributeOperation and AttributeFunctor to searc::attributeHenning Baldersheim2018-08-2212-564/+16
| |
| * Avoid depending of ResultSet. Use more simpler types. Also remove some ↵Henning Baldersheim2018-08-223-19/+18
| | | | | | | | unused code and hide some implementation details.
| * Use type safe enumHenning Baldersheim2018-08-221-26/+26
| |
| * Test non-updateable attributes.Henning Baldersheim2018-08-221-9/+36
| |
| * Test all operations over both integer and floating point attributes.Henning Baldersheim2018-08-202-9/+88
| |
| * Add tests for operation parsingHenning Baldersheim2018-08-203-0/+51
| |
| * Add AttributeOperation and rank properties for specifying attribute and ↵Henning Baldersheim2018-08-203-0/+363
| | | | | | | | corresponding operation.
* | Merge pull request #6630 from vespa-engine/balder/make-shared-unique-plusplusHenning Baldersheim2018-08-2019-265/+134
|\ \ | |/ |/| Use std::make_xxx
| * Do not loose information now.Henning Baldersheim2018-08-201-4/+3
| |