summaryrefslogtreecommitdiffstats
path: root/document
Commit message (Collapse)AuthorAgeFilesLines
* Due to different hash the correct answer needs an update.Henning Baldersheim2018-01-101-0/+0
|
* Update correct answer to tensor serialized result due to change in hashtable ↵Henning Baldersheim2018-01-081-0/+0
| | | | iteration order.
* Merge pull request #4538 from vespa-engine/balder/fast-for_eachHenning Baldersheim2018-01-041-0/+0
|\ | | | | Balder/fast for each
| * Add a for_each method for more efficient iteration.Henning Baldersheim2018-01-031-0/+0
| |
* | Always set document type repo during deserializationTor Brede Vekterli2018-01-032-0/+29
|/ | | | | Avoids edge case where repo is not set after deserializing an empty document.
* Do not follow the nullptr.Henning Baldersheim2017-12-191-4/+8
|
* Make Flex and Bison outputs explicit in CMakeLists.txtTor Brede Vekterli2017-12-183-11/+8
| | | | | | | Stating outputs in lexer and parser grammar files messes up the output directory and always places the outputs in the current working directory. This fixes #4435
* Merge pull request #4455 from ↵Tor Brede Vekterli2017-12-182-11/+13
|\ | | | | | | | | vespa-engine/vekterli/add-configurable-bucket-space-resolver Add configurable bucket resolver and fixed space repo/factory
| * Add configurable bucket resolver and fixed space repoTor Brede Vekterli2017-12-152-11/+13
| | | | | | | | | | Make default (aka. placeholder) bucket space index 1, not 0. Bucket space index 0 is now considered an invalid space.
* | Revert "Revert "Bratseth/tensorflow models""Jon Bratseth2017-12-186-20/+20
| |
* | Revert "Bratseth/tensorflow models"gjoranv2017-12-176-20/+20
| |
* | Merge with masterJon Bratseth2017-12-1330-1803/+1289
|\|
| * Add workaround for ancient flex compiler.Henning Baldersheim2017-12-121-0/+3
| |
| * Don't inline FieldExprNode destructor.Tor Egge2017-12-112-1/+3
| |
| * Merge pull request #4126 from ↵Tor Brede Vekterli2017-12-0727-1797/+1238
| |\ | | | | | | | | | | | | vespa-engine/vekterli/move-to-flex-bison-parsing-for-document-selection-rebased Use new C++ document selection parser
| | * Use new C++ document selection parserTor Brede Vekterli2017-11-1427-1797/+1238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on Flex/Bison and replaces old Spirit.Classic parser. New parser is pure and does not require any locking, unlike the previous implementation. This also removes parsing of the deprecated searchcolumn feature. Adds build-time dependencies on Flex and Bison.
| * | Disallow ID strings with empty user/group valuesTor Brede Vekterli2017-12-062-6/+45
| | | | | | | | | | | | | | | It does not make sense to have an empty value for these, as the value plays an explicit part of the document's distribution properties.
| * | Split parent + container-dependency-versions from root pom.gjoranv2017-12-011-0/+1
| | | | | | | | | | | | | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
| * | Revert "Gjoranv/split parent2"gjoranv2017-11-301-1/+0
| | |
| * | Split parent + container-dependency-versions from root pom.gjoranv2017-11-301-0/+1
| | | | | | | | | | | | | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
| * | Revert "Gjoranv/split parent"gjoranv2017-11-291-1/+0
| | |
| * | Split parent + container-dependency-versions from root pom.gjoranv2017-11-291-0/+1
| | | | | | | | | | | | | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* | | Check agreement between TF and Vespa executionJon Bratseth2017-12-136-20/+20
|/ /
* | Merge pull request #4186 from ↵Jon Bratseth2017-11-215-9/+61
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/fix-handling-of-missing-fields-in-java-document-selection Fix handling of missing fields in Java document selection matching
| * | Fix handling of missing fields in Java document selection matchingTor Brede Vekterli2017-11-175-9/+61
| | | | | | | | | | | | | | | | | | | | | Now matches C++ implementation by returning a null value when attempting to match a missing field rather than returning an empty result list. Altered handling of null comparisons; they should now have the expected semantics.
* | | Add std::ostream operator<< overload to BucketSpace.Geir Storli2017-11-172-0/+6
|/ /
* | Merge pull request #4160 from ↵Geir Storli2017-11-161-1/+2
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-make-bucket-space-in-make-document-bucket Use makeBucketSpace() in makeDocumentBucket().
| * | Use makeBucketSpace() in makeDocumentBucket().Tor Egge2017-11-161-1/+2
| | |
* | | Merge pull request #4131 from ↵Geir Storli2017-11-162-0/+6
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/vekterli/make-merge-throttler-bucket-space-aware Make merge throttler bucket space aware
| * | Add std::ostream operator<< overload to BucketTor Brede Vekterli2017-11-142-0/+6
| |/ | | | | | | Lets test assertion macros print bucket value transparently.
* / Consolidate makeBucketSpace() test functions to document module.Tor Egge2017-11-142-1/+15
|/
* Nonfunctional changes onlyJon Bratseth2017-10-261-1/+1
|
* Merge pull request #3863 from ↵Tor Brede Vekterli2017-10-252-0/+7
|\ | | | | | | | | vespa-engine/toregge/use-document-bucket-to-notify-bucket-ownership-changes Toregge/use document bucket to notify bucket ownership changes
| * Add default constuctor for document::Bucket since vespalib::hash_mapTor Egge2017-10-242-0/+7
| | | | | | | | requires that a default constructor exists for the key data type.
* | Merge pull request #3834 from ↵Henning Baldersheim2017-10-246-18/+140
|\ \ | |/ |/| | | | | vespa-engine/geirst/validate-document-ids-only-contain-text-characters Validate that document ids only contain text characters.
| * All characters except 0x0 byte is allowed during de-serialization of ↵Geir Storli2017-10-245-10/+109
| | | | | | | | | | | | document ids. This is to ensure that already stored document ids can be de-serialized.
| * Validate that document ids only contain text characters.Geir Storli2017-10-203-12/+35
| |
* | Revert "Revert "Use existing bucket space instead of placeholder value""Håkon Hallingstad2017-10-233-0/+26
| |
* | Revert "Use existing bucket space instead of placeholder value"Håkon Hallingstad2017-10-233-26/+0
| |
* | Add bucket space to request bucket info command.Tor Egge2017-10-233-0/+26
| |
* | Merge pull request #3808 from ↵Tor Brede Vekterli2017-10-205-0/+33
|\ \ | |/ |/| | | | | vespa-engine/toregge/add-bucket-space-to-storage-commands-pass4 Adjust constructors for more storage commands to use document::Bucket
| * Move test function makeDocumentBucket to document module.Tor Egge2017-10-205-0/+33
| |
* | Do not require that fields in a field set must be part of the document type.Geir Storli2017-10-182-22/+19
|/ | | | | Imported fields (from parent/referenced document types) are not part of the document type, but can be part of field sets for search purposes.
* Remove assert that is not valid. This might have been the case at some point ↵Henning Baldersheim2017-10-051-3/+0
| | | | in time, but no longer.
* Use document::Bucket in storage::spi::Bucket to add bucket space.Tor Egge2017-10-041-0/+5
|
* Revert "Revert "Aressem/remove post install script""Arnstein Ressem2017-09-272-4/+4
|
* Revert "Aressem/remove post install script"Arnstein Ressem2017-09-272-4/+4
|
* Merge pull request #3554 from vespa-engine/aressem/remove-post-install-scriptArnstein Ressem2017-09-272-4/+4
|\ | | | | Aressem/remove post install script
| * Create function to install config definitions.Arnstein Ressem2017-09-271-4/+2
| |
| * Remove global install of files and put this in the modules that owns them.Arnstein Ressem2017-09-251-0/+2
| |