Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Include cstdint to get declaration of fixed width integer types. | Tor Egge | 2023-01-28 | 2 | -0/+2 |
| | |||||
* | Test that creating overlapping and non-overlapping partial bitvectors ↵ | Henning Baldersheim | 2023-01-24 | 2 | -5/+45 |
| | | | | behaves as expected. | ||||
* | * use the sanitize range and check in "andWith" also | Arne Juul | 2023-01-23 | 3 | -21/+13 |
| | | | | | * verifyInclusiveStart is not needed now that we do range checks * the unit tests could only work in "/home/balder" | ||||
* | - Use santitized range to align orWith / andNotWith with similar code. | Henning Baldersheim | 2023-01-23 | 2 | -16/+17 |
| | |||||
* | Change assert to also check end. | Henning Baldersheim | 2023-01-23 | 1 | -1/+1 |
| | |||||
* | Add rangecheck to BitVector::store(Word & word). | Henning Baldersheim | 2023-01-23 | 2 | -17/+25 |
| | | | | Handle nonoverlapping vectors in orWith, andWith and andNotWith. | ||||
* | Add test that non-overlapping OR does not write outside source bitvector. | Henning Baldersheim | 2023-01-23 | 1 | -2/+33 |
| | |||||
* | Remove explicit inline. | Henning Baldersheim | 2023-01-21 | 1 | -3/+3 |
| | |||||
* | Merge pull request #25639 from vespa-engine/havardpe/extend-search-protocol | Geir Storli | 2023-01-20 | 6 | -10/+67 |
|\ | | | | | separate profiling depth parameters | ||||
| * | separate profiling depth parameters | Håvard Pettersen | 2023-01-19 | 6 | -10/+67 |
| | | |||||
* | | Deinline TestParams copy constructor | Henning Baldersheim | 2023-01-19 | 1 | -0/+5 |
| | | |||||
* | | Deinline TestParams destructor | Henning Baldersheim | 2023-01-19 | 1 | -1/+3 |
|/ | |||||
* | Merge pull request #25633 from ↵ | Geir Storli | 2023-01-19 | 1 | -80/+100 |
|\ | | | | | | | | | vespa-engine/geirst/reapply-exact-nns-with-mixed-tensor-test Re-apply "Test exact nearest neighbor search using mixed tensor." | ||||
| * | Re-apply "Test exact nearest neighbor search using mixed tensor." | Geir Storli | 2023-01-19 | 1 | -80/+100 |
| | | | | | | | | | | | | This reverts commit 69df7c8ea2aed132ffee975005a42b3d252d02ad. Add ostream operator to avoid valgrind errors. | ||||
* | | Extend comment for max_max_level. | Tor Egge | 2023-01-19 | 1 | -0/+1 |
| | | |||||
* | | Trim TODOs in hnsw index. | Tor Egge | 2023-01-19 | 3 | -10/+10 |
|/ | |||||
* | Revert "Test exact nearest neighbor search using mixed tensor." | Henning Baldersheim | 2023-01-19 | 1 | -95/+81 |
| | |||||
* | Merge pull request #25622 from vespa-engine/geirst/exact-nns-mixed-tensor-test | Henning Baldersheim | 2023-01-19 | 1 | -81/+95 |
|\ | | | | | Test exact nearest neighbor search using mixed tensor. | ||||
| * | Test exact nearest neighbor search using mixed tensor. | Geir Storli | 2023-01-18 | 1 | -81/+95 |
| | | |||||
* | | Merge pull request #25610 from vespa-engine/balder/unify-on-toList | Henning Baldersheim | 2023-01-18 | 1 | -15/+10 |
|\ \ | | | | | | | Balder/unify on to list | ||||
| * | | Unify on Streams.toList | Henning Baldersheim | 2023-01-17 | 1 | -15/+10 |
| |/ | |||||
* | | Merge pull request #25609 from ↵ | Håvard Pettersen | 2023-01-18 | 6 | -33/+211 |
|\ \ | |/ |/| | | | | | vespa-engine/havardpe/profile-source-blender-children profile source blender children | ||||
| * | profile source blender children | Håvard Pettersen | 2023-01-17 | 6 | -33/+211 |
| | | | | | | | | | | more testing (termwise) extend simplesearch with strictness and initRange | ||||
* | | Pass range checked docid to check member function on global filter. | Tor Egge | 2023-01-17 | 2 | -6/+71 |
|/ | |||||
* | Test Hnsw nodeid allocation after load. | Tor Egge | 2023-01-17 | 3 | -3/+5 |
| | |||||
* | Merge pull request #25589 from ↵ | Geir Storli | 2023-01-16 | 4 | -33/+5 |
|\ | | | | | | | | | vespa-engine/toregge/relax-validation-of-nearest-neighbor-searcher Relax validation of nearest neighbor searcher (java). | ||||
| * | Relax validation of nearest neighbor searcher (java). | Tor Egge | 2023-01-16 | 4 | -33/+5 |
| | | | | | | | | Relax validation of nearest neighbor iterator (C++). | ||||
* | | Merge pull request #25571 from vespa-engine/havardpe/profiled-iterator | Geir Storli | 2023-01-16 | 10 | -1/+252 |
|\ \ | |/ |/| | profiled iterator | ||||
| * | profiled iterator | Håvard Pettersen | 2023-01-13 | 10 | -1/+252 |
| | | |||||
* | | Report address space usage for hnsw nodeid mapping. | Tor Egge | 2023-01-13 | 5 | -8/+30 |
|/ | |||||
* | Compact HnswNodeidMapping. | Tor Egge | 2023-01-12 | 5 | -1/+80 |
| | |||||
* | Merge pull request #25541 from ↵ | Henning Baldersheim | 2023-01-12 | 21 | -41/+110 |
|\ | | | | | | | | | vespa-engine/geirst/expose-same-element-terms-to-ranking Expose SameElement query terms to ranking. | ||||
| * | Expose SameElement query terms to ranking. | Geir Storli | 2023-01-12 | 21 | -41/+110 |
| | | | | | | | | | | | | A TermFieldMatchData is allocated per SameElement term, and this is used to signal matching docids in doUnpack() on the SameElement search iterator. This allows using the matches() rank feature on a field (virtual) that is searched using a SameElement term. | ||||
* | | Merge pull request #25538 from ↵ | Geir Storli | 2023-01-12 | 13 | -115/+65 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/add-compaction-spec-to-array-store Add compaction spec to array store. | ||||
| * | | Add compaction spec to array store. | Tor Egge | 2023-01-12 | 13 | -115/+65 |
| |/ | |||||
* / | use LOG_WOULD_LOG macro | Arne Juul | 2023-01-12 | 1 | -1/+1 |
|/ | |||||
* | Update address space component names. | Tor Egge | 2023-01-11 | 4 | -8/+8 |
| | |||||
* | Merge pull request #25513 from ↵ | Tor Egge | 2023-01-11 | 1 | -4/+4 |
|\ | | | | | | | | | vespa-engine/toregge/hnsw-graph-nested-types-rename-followup Track rename of HnswGraph nested types. | ||||
| * | Track rename of HnswGraph nested types. | Tor Egge | 2023-01-11 | 1 | -4/+4 |
| | | |||||
* | | Rename HnswIndex member function get_vector_by_docid() to get_vectors(). | Tor Egge | 2023-01-11 | 2 | -2/+2 |
|/ | |||||
* | Rename HnswGraph nested types: | Tor Egge | 2023-01-11 | 14 | -201/+201 |
| | | | | | | | LinkStore => LinkArrayStore NodeStore => LevelArrayStore NodeRef => LevelsRef NodeRefVector => NodeVector | ||||
* | Use const to signal members that will not change | Henning Baldersheim | 2023-01-10 | 5 | -6/+5 |
| | |||||
* | Add field length asserts. | Tor Egge | 2023-01-09 | 2 | -0/+5 |
| | |||||
* | Initialize in constructor where possible. | Henning Baldersheim | 2023-01-09 | 7 | -66/+43 |
| | |||||
* | Remove staale comment. | Henning Baldersheim | 2023-01-09 | 1 | -2/+2 |
| | |||||
* | Prefer references over pointers | Henning Baldersheim | 2023-01-07 | 2 | -28/+28 |
| | |||||
* | - Hide members | Henning Baldersheim | 2023-01-07 | 8 | -181/+120 |
| | | | | | | - Remove unused methods. - Set params in constructor and make them const. - reorder members to reduce holes in struct. | ||||
* | Extract virtual fields in the index environment. | Geir Storli | 2023-01-04 | 3 | -4/+9 |
| | | | | | Fields that are represented by a set of attributes in the backend are considered virtual fields. Currently, this is map or array of struct fields (from the SD file) with struct-field attributes. | ||||
* | Enable having lock free atomic<CompresssionConfig> and make its use in ↵ | Henning Baldersheim | 2023-01-03 | 17 | -49/+42 |
| | | | | documentstore thread safe. | ||||
* | - Remove allowvisitcaching which has been true for many years. | Henning Baldersheim | 2023-01-03 | 4 | -22/+25 |
| | | | | - Improve thread safety. |