aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/features/attributefeature.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Handle attibute feature for imported bool attribute.Tor Egge2023-06-291-6/+4
* Remove unused field/attribute access hinting.Tor Egge2023-05-131-1/+0
* Separate where you nede an actual hash, and where you want the string hashed ...Henning Baldersheim2022-11-201-3/+3
* Merge pull request #23655 from vespa-engine/arnej/less-internal-details-in-is...Henning Baldersheim2022-08-151-2/+2
|\
| * external error messages should not contain too many internal details.Arne H Juul2021-10-181-2/+2
* | Rename MultiAttributeExecutor to ArrayAttributeExecutor.Tor Egge2022-04-251-11/+11
* | Remove unused useKey argument in WeightedSetAttributeExecutor.Tor Egge2022-04-251-24/+17
* | Rename Tag to MultiValueTag (nested class inside IMultiValueAttribute).Tor Egge2022-04-221-1/+1
* | Stop sharing multivalue read views.Tor Egge2022-04-121-7/+7
* | Remove search::multivalue::Value.Tor Egge2022-04-121-1/+1
* | Use wrapper functions for access to multivalue::Value.Tor Egge2022-04-111-1/+1
* | Use attribute::IArrayReadView instead of getRawValues().Tor Egge2022-04-111-17/+18
|/
* report more issues from searchlibHåvard Pettersen2021-10-151-5/+5
* report issues instead of logging warnings in some featuresArne H Juul2021-10-111-15/+17
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* all scalars must be doubleHåvard Pettersen2021-03-041-2/+2
* rename extract_dense_view -> extract_cells_refArne Juul2020-12-031-1/+1
* Support accessing tensor refs directly when using an imported DirectTensorAtt...Geir Storli2020-09-041-5/+5
* even simpler executor for direct tensor attributesArne Juul2020-09-011-0/+6
* Test must specify field type.Henning Baldersheim2020-03-051-1/+1
* After going though code I conclude that we can assert our assuptions here.Henning Baldersheim2020-03-051-3/+2
* Restructure also for multivalue to reduce the number of dynamic cast.Henning Baldersheim2020-03-051-4/+14
* Restructure and do sanity checking against num outputs.Henning Baldersheim2020-03-051-29/+48
* Use number of outputs as sanity check when createing bool executor.Henning Baldersheim2020-03-051-7/+15
* Optimize for bool attributes.Henning Baldersheim2020-03-051-5/+28
* Set constants once.Henning Baldersheim2020-02-071-24/+30
* Handle lookup in singlevalue byte attributes efficiently too.Henning Baldersheim2020-02-061-0/+1
* Use a single anonymous namespace instead of sprinkling 3 differen ones around.Henning Baldersheim2019-07-291-78/+69
* get_raw -> get_boundHenning Baldersheim2019-07-291-4/+4
* Avoid the compiler reloading the base register for every store.Henning Baldersheim2019-07-291-20/+24
* use template struct instead of macroArne Juul2019-07-291-24/+38
* Use extra braces and using instead of nested macros.Henning Baldersheim2019-07-291-9/+20
* Avoid copy.Henning Baldersheim2019-07-261-0/+41
* Implement prepareSharedState and lookup attribute once.Henning Baldersheim2019-06-131-3/+3
* std::make_uniqueHenning Baldersheim2019-06-061-1/+1
* Use same key/code for looking up attributes across features.Henning Baldersheim2019-06-061-12/+3
* Avoid racing lookups in synchronized context. Put in a const one instead.Henning Baldersheim2019-06-051-17/+34
* Revert "Only lookup once, not once per thread."Henning Baldersheim2019-06-051-37/+27
* Initialize pointer to nullptrHenning Baldersheim2019-06-051-1/+2
* Do not depend on prepareSharedState to be called first.Henning Baldersheim2019-06-051-3/+4
* Only lookup once, not once per thread.Henning Baldersheim2019-06-041-28/+36
* avoid abstract value typesHåvard Pettersen2019-04-251-4/+7
* Use std::make_xxxHenning Baldersheim2018-08-201-3/+1
* Pass stringref by valueHenning Baldersheim2018-08-101-10/+8
* Remove stringref::c_str()Tor Brede Vekterli2018-07-251-1/+1
* Add type-safe down-cast to ITensorAttribute in IAttributeVector and use this ...Geir Storli2018-04-191-1/+1
* Add read interface for tensor attribute, used by tensor attribute featureTor Egge2018-01-181-8/+6
* Narrow down the set of attribute vector data types allowed for featureTor Egge2017-09-281-0/+9
* Update copyright headersJon Bratseth2017-06-141-1/+1