summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* - Implement array lookup by using the attribute node and setting current index.Henning Baldersheim2023-06-127-250/+169
| | | | - Unify code layout.
* Prepare AttributeNode to handle both full vector extraction and single lookups.Henning Baldersheim2023-06-095-107/+171
|
* Merge pull request #27312 from ↵Henning Baldersheim2023-06-071-0/+32
|\ | | | | | | | | vespa-engine/toregge/unit-test-capping-when-converting-to-internal-distance-threshold Unit test capping when converting to internal distance threshold.
| * Unit test capping when converting to internal distance threshold.Tor Egge2023-06-061-0/+32
| |
* | Remove duplicate explicit instantiations of single value numeric attributes.Tor Egge2023-06-062-8/+2
|/
* Merge pull request #27292 from ↵Tor Egge2023-06-062-0/+15
|\ | | | | | | | | vespa-engine/toregge/setup-distance-metrics-for-streaming-search Setup distance metrics for streaming search.
| * Setup distance metrics for streaming search.Tor Egge2023-06-052-0/+15
| | | | | | | | Add range checks when converting to internal distance threshold.
* | Add necessary options to use failOnWarningsgjoranv2023-06-051-0/+1
|/
* Merge pull request #27264 from ↵Henning Baldersheim2023-06-019-12/+58
|\ | | | | | | | | vespa-engine/geirst/closeness-dotproduct-negative-values Allow negative values from closeness when using dotproduct distance m…
| * Allow negative values from closeness when using dotproduct distance metric.Geir Storli2023-06-019-12/+58
| |
* | Merge pull request #27252 from ↵Håvard Pettersen2023-06-016-74/+62
|\ \ | | | | | | | | | | | | vespa-engine/balder/modernize-code-while-reading-1 Modernize and unify code.
| * | Modernize and unify code.Henning Baldersheim2023-06-016-74/+62
| |/
* | Merge pull request #27257 from ↵Geir Storli2023-06-011-0/+1
|\ \ | | | | | | | | | | | | vespa-engine/toregge/improve-handling-of-query-items-true-and-false Improve handling of query items TRUE and FALSE.
| * | Improve handling of query items TRUE and FALSE.Tor Egge2023-06-011-0/+1
| |/
* / Revert "Revert "switch to bitvector for level 0 visiting""Arne H Juul2023-06-011-2/+30
|/
* Revert "switch to bitvector for level 0 visiting"Arne H Juul2023-06-011-30/+2
|
* Merge pull request #27236 from vespa-engine/balder/minor-code-healthHenning Baldersheim2023-05-3116-182/+220
|\ | | | | Modernize code while reading it.
| * GC unused codeHenning Baldersheim2023-05-311-1/+0
| |
| * Use std::move insteadHenning Baldersheim2023-05-311-1/+1
| |
| * Modernize code while reading it.Henning Baldersheim2023-05-3116-181/+220
| |
* | Merge pull request #27243 from vespa-engine/arnej/use-less-temp-memoryArne H Juul2023-05-311-2/+30
|\ \ | | | | | | switch to bitvector for level 0 visiting
| * | minor cleanup after reviewArne Juul2023-05-311-5/+2
| | |
| * | switch to bitvector for level 0 visitingArne Juul2023-05-311-2/+33
| |/
* / Add Doom to hnsw index.Tor Egge2023-05-3110-29/+87
|/