aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/features/dotproductfeature.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-211-7/+7
* Always use MultiValueReadView for dot product feature on array attributes.Tor Egge2022-04-211-73/+0
* Always use MultiValueReadView for dot product feature on weighted set attribu...Tor Egge2022-04-211-22/+8
* Simplify dot product executors for array attribute vectors.Tor Egge2022-04-121-17/+8
* Remove search::multivalue::Value.Tor Egge2022-04-121-1/+1
* Use IMultiValueReadView in dot product feature instead of getRawValues().Tor Egge2022-04-111-21/+54
* Update signatures for getAttributeValues member functions.Tor Egge2022-04-081-9/+9
* Move multivalue.h from searchlib to searchcommon.Geir Storli2022-03-291-2/+2
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Use a common accelrator instance.Henning Baldersheim2020-03-191-2/+2
* Use and based hashing.Henning Baldersheim2020-03-181-1/+1
* When the attribute is of type enum(mostly strings) the query vector can not b...Henning Baldersheim2019-06-191-1/+1
* Precompute key when we can.Henning Baldersheim2019-06-191-0/+1
* Explicit instantiate templates used on the outside.Henning Baldersheim2019-06-131-0/+1
* Also unify avoid copy for dotproduct blueprint.Henning Baldersheim2019-06-131-8/+10
* Parse once and also avoid copyHenning Baldersheim2019-06-131-1/+5
* Precompute lookup keysHenning Baldersheim2019-06-131-0/+2
* attribute and query vector are 2 completely different dimensions.Henning Baldersheim2019-05-301-7/+0
* The attribute muste be stored in athe shared state at the query level.Henning Baldersheim2019-05-211-2/+7
* Avoid if in the inner loop.Henning Baldersheim2019-05-081-0/+1
* Also use a specialized implementation for wset. For now only non enum versions.Henning Baldersheim2019-05-071-18/+53
* Add an else so that we do not do anything more than necessary. Also avoid cod...Henning Baldersheim2019-04-051-1/+3
* Also test from tensor in unit test.Henning Baldersheim2019-04-051-0/+2
* Accept a tensor set down in the dedicated '.tensor' field.Henning Baldersheim2019-04-041-0/+2
* Remember the attribute, so you do not need to look it up again.Henning Baldersheim2019-03-281-3/+5
* nested namepace and related cleanupHenning Baldersheim2019-01-221-14/+5
* Remove whitespaceHenning Baldersheim2018-08-121-3/+3
* Pass stringref by valueHenning Baldersheim2018-08-111-3/+3
* Pass stringref by valueHenning Baldersheim2018-08-101-3/+3
* Remove stringref::c_str()Tor Brede Vekterli2018-07-251-1/+1
* Cache the end iterator as it now is created on the fly.Henning Baldersheim2018-01-091-3/+4
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Generate code when you see the template implementation.Henning Baldersheim2017-05-051-0/+1
* Remove unintentional space.Henning Baldersheim2017-04-291-1/+1
* no virtual on override + optimize includes.Henning Baldersheim2017-04-261-2/+2
* Revert "Balder/enforce override 2"Arne H Juul2017-04-241-2/+2
* Use overrideHenning Baldersheim2017-04-231-2/+2
* add some override in searchlib moduleArne H Juul2017-04-111-1/+1
* Improve naming and comments. No logic changes.Tor Brede Vekterli2017-04-041-13/+13
* Add dense and sparse dot product support for imported attributesTor Brede Vekterli2017-04-031-6/+85
* override and final.Henning Baldersheim2017-03-091-27/+12
* Hmm, this was needed to avoid getting unresolved symbol in prod_feature_test ...Henning Baldersheim2017-03-081-0/+1
* Implement a default destructor to avoid the automatic inlining of large destr...Henning Baldersheim2017-03-081-0/+7
* Split in hash_xxx, array, lru, cache ++ in hpp files. To reduce clinon buildHenning Baldersheim2016-12-151-3/+2
* Pass docId (local document id) to feature executor execute method insteadTor Egge2016-12-091-2/+2