aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Use overrideHenning Baldersheim2017-04-2341-746/+381
|
* Handle missing attribute in attribute blueprint factory.Tor Egge2017-04-222-5/+19
| | | | This can be caused by delaying addition of attribute aspect.
* Add conservative asserts ensuring that we can properly map in files.Henning Baldersheim2017-04-201-3/+7
|
* remove FastOS_Socket::getHostNameHaavard2017-04-191-1/+2
|
* Brace yourself.Henning Baldersheim2017-04-182-4/+8
|
* Sync writes is orthogonal to directio.Henning Baldersheim2017-04-181-2/+2
|
* add override in searchlib moduleArne H Juul2017-04-12134-346/+347
|
* more regular APIsArne H Juul2017-04-124-3/+21
| | | | | | | * add getRawValues for weighted-set multivalue also, for completeness (and allow override in template subclass to work) * add empty fillEnum and fillValues to be overridden when used as as a base class for enumerated attrbibutes
* move onAddDoc API up to common base classArne H Juul2017-04-121-0/+8
|
* add some override in searchlib moduleArne H Juul2017-04-1142-261/+221
|
* Change schema::DataType and schema::CollectionType to enum class.Geir Storli2017-04-0527-258/+297
|
* Change FieldType to enum class.Geir Storli2017-04-043-59/+5
|
* Use CollectionType defined in search::index::schema for search::fef::FieldInfo.Geir Storli2017-04-0431-98/+49
| | | | This is the same as done with DataType.
* Include mapHenning Baldersheim2017-04-041-0/+1
|
* Use overrideHenning Baldersheim2017-04-04167-2955/+1618
|
* Merge pull request #2133 from ↵Geir Storli2017-04-0421-191/+848
|\ | | | | | | | | yahoo/vekterli/imported-attribute-support-in-dot-product-feature Add dense and sparse dot product support for imported attributes
| * Improve naming and comments. No logic changes.Tor Brede Vekterli2017-04-044-46/+62
| |
| * Add dense and sparse dot product support for imported attributesTor Brede Vekterli2017-04-0321-165/+806
| | | | | | | | | | | | | | | | Uses AttributeContent to fetch values from target attribute. Value types are always treated as 64 bits due to AttributeContent API restrictions. Remove explicit AttributeManager use in feature test fixtures to avoid dependencies on anything but IAttributeVector.
* | Add field id to the onPrimitive interface.Henning Baldersheim2017-04-034-52/+41
|/
* Merge pull request #2110 from yahoo/balder/remove-lp-from-expressiontreeHenning Baldersheim2017-03-311-1/+1
|\ | | | | Remove LP from ExpressionTree by using deep copy.
| * Remove LP from ExpressionTree by using deep copy.Henning Baldersheim2017-03-301-1/+1
| |
* | Must call setup aggregation references on all aggregators.Henning Baldersheim2017-03-312-4/+4
| |
* | Check collection type parameters before loading attribute.Tor Egge2017-03-302-0/+20
|/
* Merge pull request #2086 from yahoo/balder/remove-lp-3-rebasedHåvard Pettersen2017-03-3062-1929/+1983
|\ | | | | Balder/remove lp 3 rebased
| * Use push_back instead of emplace_back when you have the object already.Henning Baldersheim2017-03-301-1/+1
| |
| * Clean up some unused code.Henning Baldersheim2017-03-303-31/+30
| |
| * Ensure me list all members in initializerlist.Henning Baldersheim2017-03-301-17/+30
| |
| * Remove unnecessary logging of sizeHenning Baldersheim2017-03-291-1/+0
| |
| * Move th tricky part to a value object to avoid challenges with move of ↵Henning Baldersheim2017-03-295-304/+448
| | | | | | | | polymorph objects.
| * Use explicit std::moveHenning Baldersheim2017-03-291-4/+2
| |
| * Use default constructors and assignment operators.Henning Baldersheim2017-03-291-13/+3
| |
| * Optimize includes.Henning Baldersheim2017-03-272-5/+4
| |
| * Override and some copy constructor/operator cleanup.Henning Baldersheim2017-03-273-20/+19
| |
| * Not ready for LinkedPtr removal yet....Henning Baldersheim2017-03-274-19/+18
| |
| * Move the GroupingLevelHenning Baldersheim2017-03-273-179/+138
| |
| * Use cloneableptr for expressiontree. It aint't copied anyway.Henning Baldersheim2017-03-278-40/+69
| |
| * Implement move construction and assignment.Henning Baldersheim2017-03-271-1/+3
| |
| * Creat UP directly.Henning Baldersheim2017-03-273-33/+99
| |
| * Create UP directly.Henning Baldersheim2017-03-271-26/+27
| |
| * Remove ExpressionNode::CP from interfaces.Henning Baldersheim2017-03-2756-1471/+1328
| |
* | Ensure closing the flushengine includes stopping the shutdting down and ↵Henning Baldersheim2017-03-291-1/+1
| | | | | | | | | | | | syncing the flush executor. This is done to avoid tasks refering to destructed objects.
* | Merge pull request #2075 from yahoo/toregge/flush-populated-attributes-to-diskGeir Storli2017-03-2943-238/+360
|\ \ | |/ |/| Flush populated attributes to disk as part of reprocessing.
| * Add unit test for attribute initializer.Tor Egge2017-03-283-5/+23
| | | | | | | | | | Set create serial number when loading predicate attribute. Tweak signature for search::attribute::AttributeHeader::extractTags.
| * Remove unneeded members.Tor Egge2017-03-283-12/+14
| |
| * Move attribute header tag handling to one place.Tor Egge2017-03-283-35/+93
| |
| * Use classes for basic type, collection type and tensor type in attribute header.Tor Egge2017-03-284-24/+27
| |
| * Rename search::IAttributeSaveTarget::Config toTor Egge2017-03-2841-220/+228
| | | | | | | | search::attribute::AttributeHeader.
| * Save persistent predicate attribute params when saving predicateTor Egge2017-03-274-0/+31
| | | | | | | | attribute (using header tags).
| * Refactor parameters for predicate attributes.Tor Egge2017-03-272-7/+9
| |
* | remove most usage of LinkedPtr from vespaHaavard2017-03-272-1/+2
|/