summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Revert unintended changes.Henning Baldersheim2017-05-031-1/+0
|
* Deinline destructors++Henning Baldersheim2017-05-031-1/+1
|
* Deinline and add override and signed/unsignedHenning Baldersheim2017-05-031-0/+1
|
* Revert "Revert "Fix warnings hidden earlier due to including application ↵Henning Baldersheim2017-05-0326-197/+153
| | | | headers as s…""
* Fix warnings hidden earlier due to including application headers as system ↵Henning Baldersheim2017-05-03132-1114/+828
| | | | includes
* Merge pull request #2292 from yahoo/toregge/remove-wipe-history-usage-2-try-2Geir Storli2017-05-033-15/+14
|\ | | | | Toregge/remove wipe history usage 2 try 2
| * Rename wipe time schema to pruned schema.Tor Egge2017-04-272-11/+11
| |
| * Rename wipeHistory() to pruneRemovedFields() in handling of indexed fields.Tor Egge2017-04-272-3/+2
| |
| * Add override.Tor Egge2017-04-261-1/+1
| |
* | Remove unintentional space.Henning Baldersheim2017-04-292-2/+2
| |
* | no virtual on override + optimize includes.Henning Baldersheim2017-04-2652-861/+414
|/
* Merge pull request #2244 from yahoo/balder/optimize-streaming-1Henning Baldersheim2017-04-241-1/+1
|\ | | | | Balder/optimize streaming 1
| * Put the start and end iterators into a Range class for simplicity and ↵Henning Baldersheim2017-04-241-1/+1
| | | | | | | | readability.
* | Revert "Balder/enforce override 2"Arne H Juul2017-04-2452-414/+861
|/
* Some cleanup after major rebase.Henning Baldersheim2017-04-233-9/+6
|
* override and optimise includes.Henning Baldersheim2017-04-2312-64/+47
|
* Including storage now builds fine with override enforcement.Henning Baldersheim2017-04-233-63/+1
|
* 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
| |