aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Add member functions for scanning dictionary and compacting posting store.Tor Egge2021-04-193-26/+61
* Merge pull request #17473 from vespa-engine/toregge/add-compaction-of-posting...Henning Baldersheim2021-04-165-0/+312
|\
| * Add compaction of PostingStore.Tor Egge2021-04-165-0/+312
* | Fix max reduce of negative numbers in a tensorLester Solbakken2021-04-161-0/+1
|/
* Only the dead should be counted as dead.Henning Baldersheim2021-04-142-3/+9
* Merge pull request #17434 from vespa-engine/toregge/fix-format-stringHenning Baldersheim2021-04-141-1/+1
|\
| * Fix format string.Tor Egge2021-04-141-1/+1
* | Merge pull request #17433 from vespa-engine/arnej/restore-lost-calc-with-limitHenning Baldersheim2021-04-141-0/+19
|\ \ | |/ |/|
| * restore optimization lost when moving code aroundArne Juul2021-04-141-0/+19
* | Merge pull request #17403 from vespa-engine/toregge/compact-enum-store-dictio...Henning Baldersheim2021-04-148-2/+123
|\ \ | |/ |/|
| * Compact enum store dictionary when needed.Tor Egge2021-04-138-2/+123
* | Merge pull request #17378 from vespa-engine/arnej/redo-nn-distance-for-new-ce...Arne H Juul2021-04-1421-340/+673
|\ \
| * | actually wants floatArne Juul2021-04-132-2/+3
| * | minor changes in cell type conversionArne Juul2021-04-131-9/+14
| * | underscore for member variable, more assertsArne Juul2021-04-134-7/+13
| * | let the distance function decide how it wants the query tensor convertedArne Juul2021-04-1211-78/+85
| * | test a bit moreArne Juul2021-04-121-1/+27
| * | only unroll if there is enough dataHÃ¥vard Pettersen2021-04-121-1/+1
| * | fix NNS distance for new cell typesArne Juul2021-04-1221-321/+609
| |/
* | Test concatJon Bratseth2021-04-132-1/+7
* | Minor c++11 code cleanup.Henning Baldersheim2021-04-132-12/+8
|/
* Adjust member function names to reflect what is being compacted.Tor Egge2021-04-127-19/+19
* Add CompactionStrategy methods to determine if compaction should be performed.Tor Egge2021-04-097-41/+10
* Use consistent namingHenning Baldersheim2021-04-082-5/+9
* Wire the whole dictionary cfg all the way.Henning Baldersheim2021-04-084-7/+7
* Wire in match configHenning Baldersheim2021-04-081-1/+14
* Avoid noncompliant use of std::is_sorted (The comparison function did notTor Egge2021-04-082-2/+4
* If unique values can be unsorted then any enum value change isTor Egge2021-04-082-2/+4
* Sort unique values during load if needed.Tor Egge2021-04-0820-19/+110
* only allow getDirectEvaluator when arguments are accessed normallyArne Juul2021-04-061-0/+5
* add unit test for lambda optimization bugArne Juul2021-04-061-0/+2
* Rename unit test type parameters.Tor Egge2021-04-061-24/+24
* Merge pull request #17264 from vespa-engine/balder/avoid-expensive-dynamic-castHenning Baldersheim2021-04-064-27/+17
|\
| * Remove assert that no longer has any purpose.Henning Baldersheim2021-04-061-1/+0
| * Avoid expensive dynamic_castHenning Baldersheim2021-04-024-26/+17
* | Reserve size for property maps.Henning Baldersheim2021-04-045-4/+12
|/
* - Based on feedback from callgrind and perf add hint about most likely branch...Henning Baldersheim2021-03-314-56/+31
* Assert that the impossible will never happen.Henning Baldersheim2021-03-311-4/+3
* Downgrade to string in case of trouble.Henning Baldersheim2021-03-313-1/+21
* Ensure and check zero termination.Henning Baldersheim2021-03-313-3/+10
* Avoid null pointer dereference.Tor Egge2021-03-311-1/+1
* Merge pull request #17236 from vespa-engine/arnej/nns-for-imported-tensorArne H Juul2021-03-319-28/+46
|\
| * check tensor type of attribute explicitlyArne Juul2021-03-311-6/+7
| * add wiring to allow NNS for imported tensorArne Juul2021-03-309-27/+44
* | Merge pull request #17244 from vespa-engine/toregge/enable-limited-range-sear...Henning Baldersheim2021-03-302-1/+13
|\ \
| * | Enable limited range search with hash dictionary (i.e. fallback to filtering).Tor Egge2021-03-302-1/+13
* | | Merge pull request #17226 from vespa-engine/balder/dotproduct-as-termHenning Baldersheim2021-03-3034-370/+645
|\ \ \ | |/ / |/| |
| * | Add testing of multiterm and allow mixing and matching of string vs integer.Henning Baldersheim2021-03-302-9/+79
| * | - Add type to MultiTerm to enable perfect replication.Henning Baldersheim2021-03-303-5/+24
| * | Report errors when there are too few items on the stack.Henning Baldersheim2021-03-301-3/+6