aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Make sure the entries in the set are unique.Henning Baldersheim2020-08-143-30/+33
| | | | | Make both a less and equal operator so std::unique can be used to. Add and interface so that whole sets can be tested effectively if they are subsets.
* Use a vector backed set for speed.Henning Baldersheim2020-08-133-18/+14
|
* GC unused code.Henning Baldersheim2020-08-136-36/+36
|
* Test that documents are empty.Henning Baldersheim2020-08-131-0/+2
|
* Handle all cases androp default: label, also add test for NONE and DOCID setsHenning Baldersheim2020-08-132-13/+22
|
* Revert "Revert "Revert "Revert "- Change APi for fetching documents to ↵Henning Baldersheim2020-08-1322-162/+389
| | | | support optimal document retri…""""
* Revert "Revert "Revert "- Change APi for fetching documents to support ↵Henning Baldersheim2020-08-1322-389/+162
| | | | optimal document retri…"""
* Insert into correct field setHenning Baldersheim2020-08-121-3/+3
|
* Control your negations... And test that you do.Henning Baldersheim2020-08-122-1/+44
|
* Revert "Revert "- Change APi for fetching documents to support optimal ↵Henning Baldersheim2020-08-1222-162/+346
| | | | document retri…""
* Revert "- Change APi for fetching documents to support optimal document ↵Henning Baldersheim2020-08-1222-346/+162
| | | | retri…"
* Merge pull request #14010 from ↵Henning Baldersheim2020-08-1222-162/+346
|\ | | | | | | | | vespa-engine/balder/optimize-get-for-attributes-only-fieldsets - Change APi for fetching documents to support optimal document retri…
| * Follow up of PR comment with renaming and refactoring.Henning Baldersheim2020-08-1218-102/+97
| |
| * - Change APi for fetching documents to support optimal document retrival ↵Henning Baldersheim2020-08-0722-158/+347
| | | | | | | | | | | | when everything is available in memory. - When all fields are present only in attributes, only access the fields that are required.
* | Make FieldCollection immutable.Henning Baldersheim2020-08-071-2/+3
| |
* | Do not compute the hash on temporary sets. Wait till done.Henning Baldersheim2020-08-071-1/+1
|/
* Use tranfer by value and std::move to avoid copying shared pointer to the ↵Henning Baldersheim2020-08-077-17/+16
| | | | Update.
* Merge pull request #14007 from vespa-engine/balder/improve-code-healt-for-testsHenning Baldersheim2020-08-076-138/+108
|\ | | | | Improve code health of test code.
| * Improve code health of test code.Henning Baldersheim2020-08-076-138/+108
| |
* | - Use modern enum class.Henning Baldersheim2020-08-072-4/+4
|/ | | | - Add hash method to FieldCollection.
* Merge pull request #13978 from vespa-engine/balder/optimize-metadata-only-getHåkon Hallingstad2020-08-061-0/+3
|\ | | | | Avoid doing a full get for metadata only get
| * Avoid doing a full get for metadata only getHenning Baldersheim2020-08-041-0/+3
| |
* | Merge pull request #13976 from ↵Henning Baldersheim2020-08-0615-58/+78
|\ \ | | | | | | | | | | | | vespa-engine/balder/do-not-retrieve-past-docidlimit When allowing weakly consistent get you might try to access attribute…
| * | When allowing weakly consistent get you might try to access attributes that ↵Henning Baldersheim2020-08-0315-58/+78
| |/ | | | | | | | | | | | | | | are not yet fully populated. Now we prevent accessing uninitialized memory by guarding each attribute by checking its current commited docid limit. If not we just clear the field. Also avoid doing an inefficient Field -> string -> Field lookup.
* | Cleanup code by following clion advise an move some classes to its proper home.Henning Baldersheim2020-08-0518-191/+184
| |
* | Remove the unused [header] and [body] fieldsets to simplify backend ↵Henning Baldersheim2020-08-041-1/+3
|/ | | | optimization during get.
* cleanupArne Juul2020-07-171-1/+1
|
* ChildProc -> ChildProcessArne Juul2020-07-172-8/+8
|
* rename SlaveProc -> ChildProcArne Juul2020-07-172-8/+8
|
* Merge pull request #13907 from ↵Geir Storli2020-07-174-69/+109
|\ | | | | | | | | vespa-engine/toregge/detect-changed-bucket-space-for-document-type-in-proton Detect changed bucket space for document type.
| * Extend log message when bucket space for document type has changed.Tor Egge2020-07-171-1/+1
| |
| * Detect changed bucket space for document type.Tor Egge2020-07-164-69/+109
| |
* | remove fef/location.h as wellArne Juul2020-07-162-2/+1
| |
* | remove fef::Location, use common::GeoLocationSpec insteadArne Juul2020-07-164-15/+11
|/
* style fixed and cleanupArne Juul2020-07-153-13/+6
|
* separate finding and processing of ProtonLocationTermArne Juul2020-07-151-12/+18
|
* fix TODOsArne Juul2020-07-151-1/+1
|
* finish rewrite to use GeoLocationArne Juul2020-07-152-36/+28
|
* handle locations in query for getdocsumArne Juul2020-07-152-26/+0
|
* preserve old behaviorArne Juul2020-07-152-10/+6
|
* use GeoLocationSpec in query::Location alsoArne Juul2020-07-151-1/+2
|
* split out geo location parser into its own distinct classArne Juul2020-07-152-40/+30
|
* refactor more, add optional field name parsingArne Juul2020-07-152-19/+12
|
* GC some unused codeArne Juul2020-07-151-2/+0
|
* remove some spammy loggingArne Juul2020-07-151-0/+3
|
* fixup all location views in the same placeArne Juul2020-07-151-7/+11
|
* avoid getLocation for nowArne Juul2020-07-152-6/+6
|
* fix bug in location extractArne Juul2020-07-151-1/+1
|
* support multiple positions in queryArne Juul2020-07-151-0/+3
|
* exchange data about all possible locationsArne Juul2020-07-153-55/+86
|