aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #27578 from vespa-engine/balder/log-lessHenning Baldersheim2023-06-291-29/+29
|\ | | | | Balder/log less
| * Make match method more readableHenning Baldersheim2023-06-291-29/+29
| | | | | | | | | | | | - Reduce temporaries by moving mtf destruction to the end. - factor out coverage handling to separate method. - factor out stats updating to separate method.
* | Merge pull request #27568 from vespa-engine/havardpe/wire-current-indexHenning Baldersheim2023-06-295-1/+48
|\ \ | | | | | | wire current index dependencies into grouping levels
| * | fix feature flag wiringHåvard Pettersen2023-06-291-1/+2
| | |
| * | wire current index dependencies into grouping levelsHåvard Pettersen2023-06-294-0/+46
| | | | | | | | | | | | use feature flag
* | | Handle attibute feature for imported bool attribute.Tor Egge2023-06-291-6/+4
|/ /
* / Add flag for controling nested multivalue grouping.Henning Baldersheim2023-06-285-1/+29
|/
* Merge pull request #27562 from vespa-engine/havardpe/current-index-setupHenning Baldersheim2023-06-286-0/+191
|\ | | | | add tool used to wire CurrentIndex dependencies in grouping
| * add tool used to wire CurrentIndex dependencies in groupingHåvard Pettersen2023-06-276-0/+191
| |
* | Merge pull request #27560 from ↵Henning Baldersheim2023-06-273-15/+11
|\ \ | | | | | | | | | | | | vespa-engine/toregge/reduce-number-of-buffer-types-for-raw-buffer-store Reduce max type id for raw buffer store.
| * | Reduce max type id for raw buffer store.Tor Egge2023-06-273-15/+11
| |/
* | Remove incorrect comment.Tor Egge2023-06-261-1/+0
| |
* | Add max buffer size parameter to tensor buffer type mapper.Tor Egge2023-06-265-20/+50
|/
* Merge pull request #27555 from vespa-engine/arnej/add-cosine-similarityJon Bratseth2023-06-262-0/+17
|\ | | | | Arnej/add cosine similarity
| * add cosine_similarityArne Juul2023-06-262-0/+17
| |
* | Add max buffer size parameter to array store dynamic type mapper.Tor Egge2023-06-265-8/+14
| |
* | Merge pull request #27549 from ↵Geir Storli2023-06-263-3/+35
|\ \ | |/ |/| | | | | vespa-engine/toregge/cap-dense-tensor-store-buffer-sizes Cap number of entries in a dense tensor store buffer to avoid very
| * Cap number of entries in a dense tensor store buffer to avoid veryTor Egge2023-06-263-3/+35
| | | | | | | | large buffers.
* | Merge pull request #27544 from vespa-engine/arnej/add-euclidean-distanceArne H Juul2023-06-262-1/+18
|\ \ | |/ |/| add euclidean_distance
| * add euclidean_distanceArne Juul2023-06-262-1/+18
| |
* | Align grow factor for tensor buffer store with multi value mapping.Tor Egge2023-06-265-12/+15
|/
* Merge pull request #27536 from vespa-engine/toregge/cap-array-store-buffer-sizesHenning Baldersheim2023-06-257-19/+28
|\ | | | | Cap number of entries in a buffer to avoid very large buffers.
| * Cap number of entries in a buffer to avoid very large buffers.Tor Egge2023-06-237-19/+28
| |
* | Also consider query time override of rank-score-drop-limitHenning Baldersheim2023-06-232-1/+8
|/
* Need to have the guard when iterating the internal structuresHenning Baldersheim2023-06-221-0/+1
|
* The _lid2Id _id2KeySet structures are not static, they follow the size of ↵Henning Baldersheim2023-06-212-45/+49
| | | | the cache.
* Obly count static memory as static.Henning Baldersheim2023-06-211-1/+1
|
* Cleanup multi value mapping unit test.Tor Egge2023-06-212-6/+8
|
* Rename maxSmallArrayTypeId to max_type_id.Tor Egge2023-06-193-4/+4
|
* Switch to dynamic type mapper for multi value mapping.Tor Egge2023-06-196-19/+31
|
* Simplify RawBufferStore and remove RawBufferTypeMapper.Tor Egge2023-06-198-240/+11
|
* Avoid warning about missing typename.Tor Egge2023-06-172-2/+2
|
* When computing size of visit cache count allocated bytes, not only used.Henning Baldersheim2023-06-163-19/+23
|
* Merge pull request #27431 from vespa-engine/balder/move-moreHenning Baldersheim2023-06-165-104/+114
|\ | | | | - Move when possible.
| * Move code from .h to .cpp fileHenning Baldersheim2023-06-152-60/+64
| |
| * - Move when possible.Henning Baldersheim2023-06-155-49/+55
| | | | | | | | | | - Add noexcept to enable more movement - Minor code cleanup.
* | Handle removal of docid with empty tensor in HNSW index after restart.Tor Egge2023-06-162-2/+17
| |
* | Move interpolated lookup into the same fold the same way as array lookup.Henning Baldersheim2023-06-146-117/+88
|/
* ArrayAtLookup is now an AttributeNode, so duplicate handling.Henning Baldersheim2023-06-142-17/+4
|
* Merge pull request #27412 from ↵Henning Baldersheim2023-06-142-2/+13
|\ | | | | | | | | vespa-engine/balder/add-currentindex-to-groupinglevel Add CurrentIndex to GroupingLevel
| * Add explicit copy constructorHenning Baldersheim2023-06-141-0/+2
| |
| * Add CurrentIndex to GroupingLevelHenning Baldersheim2023-06-132-2/+11
| |
* | Add get_entry_size member function in array store type mappers that mapsTor Egge2023-06-132-0/+2
|/ | | | from type id to entry size.
* Merge pull request #27404 from ↵Tor Egge2023-06-131-12/+12
|\ | | | | | | | | vespa-engine/toregge/store-entry-size-in-buffer-type Store entry size in BufferTypeBase.
| * Store entry size in BufferTypeBase.Tor Egge2023-06-131-12/+12
| |
* | Make onPrepare finalHenning Baldersheim2023-06-131-1/+1
| |
* | Unify code layout.Henning Baldersheim2023-06-127-105/+129
| |
* | Move from protected to private section.Henning Baldersheim2023-06-123-15/+19
| |
* | Unify AttributeNode variants furtherHenning Baldersheim2023-06-124-62/+53
|/
* Add a comment about non-intuitive serialization.Henning Baldersheim2023-06-121-8/+11
| | | | Serialize explicitt instead of going via vector.