summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* - 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
| * | Keep a local instance instead of a const reference.Henning Baldersheim2021-03-301-1/+1
| * | Enough to keep the stringref.Henning Baldersheim2021-03-301-1/+1
| * | - Use a LookupKey to further delay data conversion until we know it is necess...Henning Baldersheim2021-03-2912-99/+168
| * | - Let DotProduct,Wand and WeightedSet be Term nodes in the query tree as they...Henning Baldersheim2021-03-2925-292/+406
* | | Merge pull request #17234 from vespa-engine/oregge/hash-only-unique-store-dic...Henning Baldersheim2021-03-306-75/+171
|\ \ \
| * | | Handle UniqueStoreDictionary without B-tree.Tor Egge2021-03-306-75/+171
* | | | Avoid dynamic castHenning Baldersheim2021-03-304-23/+26
|/ / /
* | | Add missing move operators that avoid alot of copying when dealing with vecto...Henning Baldersheim2021-03-297-18/+32
* | | Add noexcept specifier to lambda.Tor Egge2021-03-291-1/+1
|/ /
* | Factor out ReadSnapshot from UniqueStoreDictionary.Tor Egge2021-03-291-2/+5
* | - Simplify code by catching exception in one place.Henning Baldersheim2021-03-294-143/+107
* | - No need for _currCreator member, it can be constructed from _currFlags when...Henning Baldersheim2021-03-294-37/+27
* | - Use faster std::to_chars.Henning Baldersheim2021-03-288-62/+57
|/
* Merge pull request #17212 from vespa-engine/geirst/remove-serialized-tensor-a...Arne H Juul2021-03-268-365/+4
|\
| * Remove SerializedTensorAttribute that is replaced by SerializedFastValueAttri...Geir Storli2021-03-268-365/+4
* | Merge pull request #17201 from vespa-engine/balder/reduce-inlining-and-templa...Henning Baldersheim2021-03-262-24/+31
|\ \ | |/ |/|
| * Remove template parameter not needed and reduce inlining.Henning Baldersheim2021-03-262-24/+31
* | Merge pull request #17205 from vespa-engine/geirst/remove-experimental-use-of...Geir Storli2021-03-265-54/+11
|\ \ | |/ |/|
| * Remove experimental use of mmap file allocator for dense tensor data.Geir Storli2021-03-265-54/+11
* | add some sanity checkingArne Juul2021-03-261-0/+12
|/
* Merge pull request #17199 from vespa-engine/toregge/rename-simple-hash-map-to...Henning Baldersheim2021-03-262-4/+4
|\
| * Rename SimpleHashMap to ShardedHashMap.Tor Egge2021-03-262-4/+4
* | Avoid dynamic_cast to select location nodes.Henning Baldersheim2021-03-252-0/+2
|/
* Merge pull request #17187 from vespa-engine/balder/avoid-dynamic_cast-for-int...Henning Baldersheim2021-03-252-2/+3
|\
| * Avoid frequent dynamic_cast to check if a node is an intermediate.Henning Baldersheim2021-03-252-2/+3
* | Merge pull request #17182 from vespa-engine/geirst/sample-transient-disk-usag...Henning Baldersheim2021-03-253-35/+54
|\ \ | |/ |/|
| * Track the max disk size used by a single Searchable component.Geir Storli2021-03-253-35/+54
* | Revert "- Avoid inlining exchange_location_nodes to be able to see its execut...Henning Baldersheim2021-03-253-5/+2
* | - Avoid inlining exchange_location_nodes to be able to see its execution cost...Henning Baldersheim2021-03-253-2/+5
* | Merge pull request #17117 from vespa-engine/arnej/drop-feature-flag-for-dista...Arne H Juul2021-03-251-2/+1
|\ \ | |/ |/|
| * backend always expects distanceThreshold nowArne Juul2021-03-231-2/+1
* | Merge pull request #17160 from vespa-engine/toregge/reduce-enum-store-diction...Henning Baldersheim2021-03-252-15/+6
|\ \
| * | Reduce EnumStoreDictionary B-tree exposure.Tor Egge2021-03-242-15/+6
* | | handle value decoding failures more gracefullyHÃ¥vard Pettersen2021-03-243-15/+28
|/ /
* | Track name change from ordered / unordered to btree / hash.Tor Egge2021-03-242-73/+73
* | Use more specific member function name for normalizing posting lists.Tor Egge2021-03-245-11/+11