summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Handle AssignValueUpdate inside MapValueUpdate.Tor Egge2020-04-1713-15/+82
|
* Merge pull request #12920 from vespa-engine/lesters/argmax-argmin-dimensionsJon Bratseth2020-04-151-6/+6
|\ | | | | Properly handle dimensions argument to argmax/argmin
| * Properly handle dimensions argument to argmax/argminLester Solbakken2020-04-151-6/+6
| |
* | Adjust sigbus handler test for Darwin.Tor Egge2020-04-142-4/+10
| |
* | Merge pull request #12900 from ↵Henning Baldersheim2020-04-141-1/+0
|\ \ | | | | | | | | | | | | vespa-engine/toregge/remove-unneeded-distance-functions-include Remove unneeded include of distance_functions.h to avoid
| * | Remove unneeded include of distance_functions.h to avoidTor Egge2020-04-141-1/+0
| | | | | | | | | | | | duplicate symbol error during linking on Darwin.
* | | Merge pull request #12899 from ↵Geir Storli2020-04-144-1/+14
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/geirst/populate-is-blocking-writes-in-ping-reply Propagate is_blocking_writes flag in monitor ping reply from proton.
| * | Propagate is_blocking_writes flag in monitor ping reply from proton.Geir Storli2020-04-144-1/+14
| |/
* | Disable test of pwrite errors on non-linux platforms.Tor Egge2020-04-141-8/+10
| |
* | Merge pull request #12893 from ↵Henning Baldersheim2020-04-141-1/+1
|\ \ | | | | | | | | | | | | vespa-engine/toregge/fix-forward-declaration-of-hnsw-graph Fix forward declaration of HnswGraph.
| * | Fix forward declaration of HnswGraph.Tor Egge2020-04-141-1/+1
| |/
* | Merge pull request #12892 from ↵Henning Baldersheim2020-04-141-1/+8
|\ \ | | | | | | | | | | | | vespa-engine/toregge/avoid-integer-ops-in-boolean-context Avoid integer operatons in boolean context.
| * | Avoid integer operatons in boolean context.Tor Egge2020-04-141-1/+8
| |/
* | Merge pull request #12896 from ↵Henning Baldersheim2020-04-141-0/+6
|\ \ | | | | | | | | | | | | vespa-engine/toregge/add-explicit-instantiation-of-rcuvectorbase-with-atomicentryref-param Add explicit instantiation of RcuVectorBase<search::datastore::AtomicEntryRef>.
| * | Add explicit instantiation of RcuVectorBase<search::datastore::AtomicEntryRef>.Tor Egge2020-04-141-0/+6
| |/
* / Add fastos::UNIX_File_RW_Ops class to simplify error injection inTor Egge2020-04-141-46/+18
|/ | | | unit tests.
* Guard against following the nullptrHenning Baldersheim2020-04-102-11/+12
|
* unit test links histogram betterArne Juul2020-04-081-0/+8
|
* add unit tests for HnswIndex::get_state()Arne Juul2020-04-081-1/+30
|
* Merge pull request #12849 from vespa-engine/arnej/add-level-0-links-statsGeir Storli2020-04-073-16/+40
|\ | | | | Add histogram for links on level 0
| * add histogram for links on level 0Arne Juul2020-04-063-16/+40
| | | | | | | | * also add stats for current config
* | Merge pull request #12854 from ↵Geir Storli2020-04-066-20/+175
|\ \ | | | | | | | | | | | | vespa-engine/geirst/hnsw-index-params-in-attribute-header Hnsw index params in attribute header
| * | Add hnsw index params to attribute header if set.Geir Storli2020-04-066-20/+175
| |/ | | | | | | Also extract num docs (aka docid limit) when reading header.
* / Move sequenced task executors to staging vespalibHenning Baldersheim2020-04-0431-1668/+41
|/
* remove parameter count from interpreted functionsHåvard Pettersen2020-04-031-1/+1
|
* count reachables for statisticsArne Juul2020-04-012-3/+38
|
* use snake_caseArne Juul2020-04-012-7/+7
|
* add some simple statistics when exploring stateArne Juul2020-04-013-0/+28
|
* Merge pull request #12779 from ↵Geir Storli2020-03-319-77/+217
|\ | | | | | | | | vespa-engine/geirst/nearest-neighbor-index-saving-and-loading Nearest neighbor index saving and loading
| * Test that hnsw index is integrated in dense tensor attribute.Geir Storli2020-03-311-11/+49
| |
| * Implement saving and loading of nearest neighbor index.Geir Storli2020-03-319-66/+168
| |
* | - Add testing of enumerated weighted sets.Henning Baldersheim2020-03-312-14/+19
|/ | | | | - Add testing that query can use floating point numbers for the weight. - Stay with the type feature_t for query. Do not assume th ethe weight type used in the attribute.
* Merge pull request #12765 from vespa-engine/geirst/attribute-loading-cleanupGeir Storli2020-03-3016-162/+141
|\ | | | | Attribute loading cleanup
| * Use const reference to attribute vector.Geir Storli2020-03-302-19/+19
| |
| * Remove opening of udat file which is never used.Geir Storli2020-03-304-41/+10
| | | | | | | | All loading of udat file is using LoadUtils::loadUDAT() instead.
| * Move functions used to open / load attribute vector data files to separate ↵Geir Storli2020-03-3015-129/+139
| | | | | | | | class.
* | Merge pull request #12753 from vespa-engine/toregge/handle-newer-gtest-versionTor Egge2020-03-303-5/+5
|\ \ | |/ |/| Handle newer gtest versions where the legacy API is deprecated.
| * Reduce code duplication in test code.Tor Egge2020-03-303-25/+5
| |
| * Handle newer gtest versions where the legacy API is deprecated.Tor Egge2020-03-293-0/+20
| |
* | Merge pull request #12733 from vespa-engine/arnej/add-hnsw-index-save-and-loadGeir Storli2020-03-3016-154/+553
|\ \ | |/ |/| Add save and load of HNSW index
| * review follow-up:Arne Juul2020-03-279-38/+55
| | | | | | | | | | | | * add documentation comments * style fixes * return bool from load() for error handling
| * Add save and load of HNSW indexArne Juul2020-03-2614-150/+532
| | | | | | | | | | | | | | | | * split graph data out into a simpler struct * implement HnswIndexSaver * implement HnswIndexLoader * add unit test checking that saving and loading works as expected
* | Extend attribute save targets to support custom file writers.Geir Storli2020-03-2711-30/+304
| | | | | | | | This is a preparation for saving and loading nearest neighbor index in the tensor attribute code.
* | adaptive sequenced executor (experimental)Håvard Pettersen2020-03-266-18/+768
|/
* Merge pull request #12713 from ↵Arne H Juul2020-03-255-4/+67
|\ | | | | | | | | vespa-engine/geirst/nearest-neighbor-index-saver-skeleton Add skeleton for nearest neighbor index saver.
| * Add skeleton for nearest neighbor index saver.Geir Storli2020-03-255-4/+67
| |
* | Unify the metrics for queuesize similar to what we have for the spi queues.Henning Baldersheim2020-03-251-1/+1
|/
* Merge pull request #12691 from ↵Geir Storli2020-03-2414-11/+114
|\ | | | | | | | | vespa-engine/geirst/tensor-attribute-in-state-explorer Expose information from tensor attribute and hnsw index in state expl…
| * Expose information from tensor attribute and hnsw index in state explorer ↵Geir Storli2020-03-2414-11/+114
| | | | | | | | for attribute.
* | Merge pull request #12690 from vespa-engine/havardpe/rank-setup-stack-usageHåvard Pettersen2020-03-241-9/+35
|\ \ | | | | | | rank setup stack usage