summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Unsigned literalOlli Virtanen2019-04-251-1/+1
|
* Guard against attempting to create empty thread poolOlli Virtanen2019-04-251-9/+11
|
* Migrate persistence unit tests from cppunit to gtest.Tor Egge2019-04-171-219/+12
|
* Rename search::memoryindex::CompactDocumentWordsStore -> CompactWordsStore.Geir Storli2019-04-111-2/+2
|
* Rename memoryindex* -> memory_index*.Geir Storli2019-04-113-3/+3
|
* Rename fieldinverter* -> field_inverter*.Geir Storli2019-04-111-1/+1
|
* Rename documentinverter* -> document_inverter*.Geir Storli2019-04-111-1/+1
|
* Rename search::memoryindex::OrderedDocumentInserter -> ↵Geir Storli2019-04-111-1/+0
| | | | OrderedFieldIndexInserter.
* Rename search::memoryindex::Dictionary -> FieldIndexCollection.Geir Storli2019-04-091-16/+16
|
* Fix incomplete search-replace.Henning Baldersheim2019-04-011-1/+1
|
* Merge pull request #8922 from ↵Henning Baldersheim2019-04-0116-181/+416
|\ | | | | | | | | vespa-engine/balder/add-config-control-for-bucket-checksum Balder/add config control for bucket checksum.
| * Use abort instead to signal unreachable code.Henning Baldersheim2019-04-011-1/+1
| |
| * union and casting -> memcpyHenning Baldersheim2019-04-013-13/+10
| | | | | | | | | | explicit constructors. T -> ChecksumType.
| * Use a long enough string of atleast 12 bytes.Henning Baldersheim2019-04-011-4/+4
| |
| * Simplify with emplace and autoHenning Baldersheim2019-04-011-9/+5
| |
| * XXHChecksumAggregator -> XXH64ChecksumAggregator and update copyright.Henning Baldersheim2019-04-015-29/+31
| |
| * Remove unused method.Henning Baldersheim2019-03-271-1/+0
| |
| * Add class comment.Henning Baldersheim2019-03-272-0/+9
| |
| * - Wire in control of checksum type.Henning Baldersheim2019-03-2717-173/+405
| | | | | | | | | | - Implement both legacy and xxhash64 - Add a small conformance test.
* | handle shutdown before config is availableArne Juul2019-04-011-1/+9
| |
* | Avoid assert in header files.Henning Baldersheim2019-03-291-4/+3
|/
* Use std::basic_regex in searchcore module.Tor Egge2019-03-261-1/+3
|
* initial searchprotocol implementation in cppHåvard Pettersen2019-03-255-1/+31
|
* GC unused code and reduce waittime during startup.Henning Baldersheim2019-03-202-27/+8
|
* Merge pull request #8824 from ↵Henning Baldersheim2019-03-192-20/+94
|\ | | | | | | | | vespa-engine/balder/avoid-adding-another-layer-when-injecting-geo-search Balder/avoid adding another layer when injecting geo search
| * Follow up on review advise.Henning Baldersheim2019-03-191-4/+4
| |
| * Slime is not used after allHenning Baldersheim2019-03-181-1/+0
| |
| * verify that Rank and AndNot stays on top when using location search too.Henning Baldersheim2019-03-182-3/+64
| |
| * clion adviseHenning Baldersheim2019-03-181-10/+10
| |
| * Rank and AndNot are the same.Henning Baldersheim2019-03-181-3/+3
| |
| * Let geo search be injected in existing structures if possible.Henning Baldersheim2019-03-181-8/+22
| |
* | Must also set optind for vespa-gen-testdocs gentestdocs sub-app.Tor Egge2019-03-181-0/+1
|/
* Add type casts and adjust format strings in searchcore module.Tor Egge2019-03-149-13/+21
|
* Move control of tracelevel to matchengine.Henning Baldersheim2019-03-131-7/+10
|
* Make it lazy and safe.Henning Baldersheim2019-03-133-6/+6
|
* Make the Trace object itself lazyHenning Baldersheim2019-03-133-5/+6
| | | | Make start optional and explicit.
* Fix format strings in searchcore module.Tor Egge2019-03-1216-30/+30
|
* Merge pull request #8745 from vespa-engine/toregge/reduce-use-of-tensor-mapperGeir Storli2019-03-122-2/+2
|\ | | | | Stop using tensor mapper when setting values in tensor attribute.
| * Stop using tensor mapper when setting values in tensor attribute.Tor Egge2019-03-112-2/+2
| |
* | Merge pull request #8724 from vespa-engine/balder/trace-iteratortree-tooHenning Baldersheim2019-03-119-35/+134
|\ \ | | | | | | Balder/trace iteratortree too
| * | Test tracing of limited queries.Henning Baldersheim2019-03-111-1/+33
| | |
| * | Do not add duration per thread.Henning Baldersheim2019-03-111-1/+0
| | |
| * | Add convenience method for craeting a Cursor if tracelevel is high enough.Henning Baldersheim2019-03-111-1/+1
| | |
| * | Passing the trace object will do just fine.Henning Baldersheim2019-03-113-8/+8
| | |
| * | Do not retrace non-limited queries and add braces.Henning Baldersheim2019-03-111-1/+1
| | |
| * | reason -> action and indicate that it is an estimate.Henning Baldersheim2019-03-111-3/+3
| | |
| * | Let done be an end signal that computes duration..Henning Baldersheim2019-03-112-1/+2
| | |
| * | Incorporate comments from @jobergum.Henning Baldersheim2019-03-112-2/+2
| | |
| * | Trace match thread and iterator tree too.Henning Baldersheim2019-03-109-35/+102
| | | | | | | | | | | | | | | | | | | | | | | | Timing on 4 and 5, blueprint on 6, iterator on 7 Trace the limiter too. Move level to trace.
* | | Merge pull request #8730 from vespa-engine/toregge/reduce-use-of-docbuilder-1Henning Baldersheim2019-03-111-14/+17
|\ \ \ | | | | | | | | Stop using DocBuilder for attribute populator test