summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
...
* | Make final to prevent accidents.Henning Baldersheim2019-04-102-2/+2
| |
* | When you have an ImmutableMap it is not necessary to create a list and then ↵Henning Baldersheim2019-04-103-5/+3
| | | | | | | | create new identical map
* | Rename search::memoryindex::Dictionary -> FieldIndexCollection.Geir Storli2019-04-0916-265/+271
| |
* | Rename search::memoryindex::MemoryFieldIndex -> FieldIndex.Geir Storli2019-04-099-82/+93
| |
* | Change from typedef -> using.Geir Storli2019-04-0912-49/+42
| |
* | Use std::make_unique.Geir Storli2019-04-093-9/+9
| |
* | Use more auto and use curly braces on single line if-statements.Geir Storli2019-04-096-32/+37
| |
* | Change NULL -> nullptr.Geir Storli2019-04-097-9/+9
| |
* | Use nested namespace.Geir Storli2019-04-0911-60/+23
|/
* Add an else so that we do not do anything more than necessary. Also avoid ↵Henning Baldersheim2019-04-052-43/+45
| | | | code duplication.
* Also test from tensor in unit test.Henning Baldersheim2019-04-053-11/+62
|
* Accept a tensor set down in the dedicated '.tensor' field.Henning Baldersheim2019-04-042-7/+33
|
* Merge pull request #8989 from ↵Henning Baldersheim2019-04-042-21/+12
|\ | | | | | | | | vespa-engine/balder/support-float-serialization-too Balder/support float serialization too
| * Keep the serialzation of the cells with the serialization for now.Henning Baldersheim2019-04-032-21/+12
| | | | | | | | Clean up code for better understanding and reuse.
* | Update expected answer.Henning Baldersheim2019-04-041-4/+3
| |
* | Add conformance testing for 'sum' aggregator too.Henning Baldersheim2019-04-045-40/+97
| |
* | Merge pull request #9003 from vespa-engine/bratseth/tensor-value-typeJon Bratseth2019-04-044-2/+17
|\ \ | | | | | | Bratseth/tensor value type
| * | Add tensor value typeJon Bratseth2019-04-034-2/+17
| |/
* | Ensure that we do not end up with a nullptr when accidentally averaging over ↵Henning Baldersheim2019-04-042-2/+40
| | | | | | | | a string field.
* | Unify on syntax and use =defaultHenning Baldersheim2019-04-046-91/+136
| |
* | Add explicit assignment operator for fake result.Tor Egge2019-04-032-0/+4
|/
* = defaultHenning Baldersheim2019-04-011-7/+4
|
* Merge pull request #8958 from ↵Henning Baldersheim2019-03-291-18/+27
|\ | | | | | | | | vespa-engine/balder/avoid-going-via-stack-dump-when-not-necessary-rebased Avoid going via stackdump.
| * Avoid going via stackdump.Henning Baldersheim2019-03-291-18/+27
| |
* | Merge pull request #8948 from ↵Henning Baldersheim2019-03-292-17/+19
|\ \ | | | | | | | | | | | | vespa-engine/balder/remember-the-attribute-looked-up Remember the attribute, so you do not need to look it up again.
| * | Remember the attribute, so you do not need to look it up again.Henning Baldersheim2019-03-282-17/+19
| | |
* | | Merge pull request #8950 from vespa-engine/balder/inline-frequent-small-methodsHenning Baldersheim2019-03-2918-123/+84
|\ \ \ | |_|/ |/| | Balder/inline frequent small methods
| * | Avoid assert in header files.Henning Baldersheim2019-03-2916-85/+66
| | |
| * | Inline frequent methods.Henning Baldersheim2019-03-284-38/+18
| |/
* / Avoid a temporary vector for holding a single element when you only have one.Henning Baldersheim2019-03-292-2/+8
|/
* Optimize type resolvingJon Bratseth2019-03-261-5/+7
| | | | | - Cache reference hash code - Cache resolved types
* initial searchprotocol implementation in cppHåvard Pettersen2019-03-2532-175/+1431
|
* Non-functional changes onlyJon Bratseth2019-03-222-3/+3
|
* Merge pull request #8849 from vespa-engine/ollivir/searchprotocol-protobufOlli Virtanen2019-03-223-0/+73
|\ | | | | Search protocol over jrt + protobuf (take 2)
| * Remove highlight terms from search requestOlli Virtanen2019-03-191-4/+3
| |
| * Search over protobuf + jrtOlli Virtanen2019-03-193-0/+74
| |
* | Test compact lid space for predicate attribute.Tor Egge2019-03-212-0/+21
| |
* | Update as default changed on vespa 7.Henning Baldersheim2019-03-202-1/+22
| |
* | Stop inlining some constructors and destructors.Tor Egge2019-03-195-2/+16
|/
* Merge pull request #8832 from vespa-engine/geirst/more-datastore-refactoringHenning Baldersheim2019-03-1923-76/+86
|\ | | | | Rename data store getBufferEntry() -> getEntry() and change it to tak...
| * Rename data store getBufferEntry() -> getEntry() and change it to take entry ↵Geir Storli2019-03-1923-76/+86
| | | | | | | | | | | | ref as argument. Also add getEntryArray() that is used when arraySize > 1 and the offset in entry ref is scaled accordingly.
* | Merge pull request #8824 from ↵Henning Baldersheim2019-03-196-45/+44
|\ \ | | | | | | | | | | | | vespa-engine/balder/avoid-adding-another-layer-when-injecting-geo-search Balder/avoid adding another layer when injecting geo search
| * | verify that Rank and AndNot stays on top when using location search too.Henning Baldersheim2019-03-182-30/+13
| | |
| * | clion adviseHenning Baldersheim2019-03-181-13/+8
| | |
| * | Handle emptyHenning Baldersheim2019-03-181-0/+3
| | |
| * | Let geo search be injected in existing structures if possible.Henning Baldersheim2019-03-183-2/+20
| | |
* | | Merge pull request #8823 from ↵Geir Storli2019-03-192-49/+39
|\ \ \ | |_|/ |/| | | | | | | | vespa-engine/toregge/stop-using-tensor-mapper-in-query-feature-blueprint Stop using TensorMapper in query QueryBlueprint.
| * | Stop using TensorMapper in query QueryBlueprint.Tor Egge2019-03-182-49/+39
| |/
* | Followup on using size_t in datastore and buffer code.Tor Egge2019-03-186-17/+17
| |
* | Merge pull request #8822 from ↵Tor Egge2019-03-1815-69/+70
|\ \ | |/ |/| | | | | vespa-engine/geirst/standardize-on-sizet-in-datastore Standardize on using size_t in datastore and buffer code.