summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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.
| * Standardize on using size_t in datastore and buffer code.Geir Storli2019-03-1815-69/+70
| |
* | Stop setting optind before calling getopt() or getopt_long().Tor Egge2019-03-181-0/+2
|/
* Merge pull request #8811 from ↵Henning Baldersheim2019-03-173-5/+5
|\ | | | | | | | | vespa-engine/toregge/adjust-forward-declarations-for-clang Adjust forward declarations.
| * Adjust forward declarations.Tor Egge2019-03-173-5/+5
| |
* | Merge pull request #8809 from vespa-engine/toregge/handle-long-long-in-statebufHenning Baldersheim2019-03-173-9/+37
|\ \ | | | | | | Also handle long long in search::StateBuf.
| * | Also handle long long in search::StateBuf.Tor Egge2019-03-163-9/+37
| |/
* / Adjust some types in searchlib module.Tor Egge2019-03-164-10/+10
|/
* Revert "Protobuf over jrt support in search"Henning Baldersheim2019-03-154-93/+0
|
* Merge pull request #8799 from vespa-engine/balder/allow-termwise-for-locationHenning Baldersheim2019-03-153-10/+6
|\ | | | | Allow termwise eval for geo prefilter iterators.
| * Allow termwise eval for geo prefilter iterators.Henning Baldersheim2019-03-153-10/+6
| | | | | | | | postfilter has too high cost so we leave it as is.
* | Merge pull request #8801 from ↵Geir Storli2019-03-1533-342/+333
|\ \ | | | | | | | | | | | | vespa-engine/geirst/renaming-in-datastore-buffer-type Rename "cluster" concept in buffer type to "array".
| * | Clarify variable names.Geir Storli2019-03-156-102/+87
| | |
| * | Rename "cluster" concept in buffer type to "array".Geir Storli2019-03-1532-244/+250
| |/
* | Merge pull request #8739 from vespa-engine/ollivir/protobuf-searchOlli Virtanen2019-03-154-0/+93
|\ \ | |/ |/| Protobuf over jrt support in search
| * Relocate MapConverterOlli Virtanen2019-03-132-78/+0
| |
| * Protobuf over jrt support in searchOlli Virtanen2019-03-116-0/+171
| |
* | Merge pull request #8789 from ↵Henning Baldersheim2019-03-1410-140/+270
|\ \ | | | | | | | | | | | | vespa-engine/geirst/add-raw-allocator-using-free-lists Geirst/add raw allocator using free lists.
| * | Enable free lists when each dense tensor use the same amount of memory (all ↵Geir Storli2019-03-142-1/+9
| | | | | | | | | | | | dimensions are bound).
| * | Implement raw allocator that can use free lists.Geir Storli2019-03-147-10/+136
| | |
| * | Rewrite datastore unit tests to gtest.Geir Storli2019-03-142-135/+131
| | |
* | | Adjust build setup for Darwin.Tor Egge2019-03-141-1/+1
|/ /
* | Merge pull request #8771 from vespa-engine/balder/lazy-traceHenning Baldersheim2019-03-135-31/+66
|\ \ | | | | | | Make the Trace object itself lazy
| * | Move control of tracelevel to matchengine.Henning Baldersheim2019-03-132-5/+1
| | |
| * | Make it lazy and safe.Henning Baldersheim2019-03-133-38/+40
| | |
| * | Make the Trace object itself lazyHenning Baldersheim2019-03-135-30/+67
| | | | | | | | | | | | Make start optional and explicit.
* | | Shorten name: isAlignedEntryRefType -> isAlignedType.Tor Egge2019-03-132-3/+3
| | |
* | | Enable dynamic cluster size in dense tensor store.Tor Egge2019-03-133-38/+81
| | |
* | | Prepare for dynamic cluster size in dense tensor store.Tor Egge2019-03-134-9/+22
|/ /
* | Fix format strings in searchlib module.Tor Egge2019-03-1218-51/+53
| |
* | Stop using size_t for file offset or file size.Tor Egge2019-03-126-12/+14
| |
* | Merge pull request #8745 from vespa-engine/toregge/reduce-use-of-tensor-mapperGeir Storli2019-03-125-40/+79
|\ \ | | | | | | Stop using tensor mapper when setting values in tensor attribute.
| * | Stop using tensor mapper when setting values in tensor attribute.Tor Egge2019-03-115-40/+79
| | |
* | | Add convenience method for craeting a Cursor if tracelevel is high enough.Henning Baldersheim2019-03-112-0/+6
| | |
* | | Test done() and annotate duration with unit.Henning Baldersheim2019-03-112-2/+4
| | |
* | | Passing the trace object will do just fine.Henning Baldersheim2019-03-111-0/+1
| | |
* | | Do not retrace non-limited queries and add braces.Henning Baldersheim2019-03-111-1/+1
| | |
* | | Let done be an end signal that computes duration..Henning Baldersheim2019-03-112-2/+20
| | |
* | | Incorporate comments from @jobergum.Henning Baldersheim2019-03-113-9/+15
| | |
* | | Absolute time as string in UTC for readability.Henning Baldersheim2019-03-112-5/+5
| | |
* | | Milliseconds is the better unit here.Henning Baldersheim2019-03-113-11/+13
| | |
* | | Verify iterator -> slime.Henning Baldersheim2019-03-101-0/+132
| | |
* | | Trace match thread and iterator tree too.Henning Baldersheim2019-03-107-17/+55
|/ / | | | | | | | | | | | | | | Timing on 4 and 5, blueprint on 6, iterator on 7 Trace the limiter too. Move level to trace.
* | Merge pull request #8716 from vespa-engine/toregge/factor-out-urifieldGeir Storli2019-03-0815-220/+264
|\ \ | | | | | | Factor out UriField and SchemaIndexFields from DocTypeBuilder.
| * | Factor out UriField and SchemaIndexFields from DocTypeBuilder.Tor Egge2019-03-0815-220/+264
| |/
* | Trying harder always works. Avoid coning. Move instead.Henning Baldersheim2019-03-085-25/+33
| |
* | Pass by value.Henning Baldersheim2019-03-082-2/+2
| |
* | Update test with correct expectation.Henning Baldersheim2019-03-081-1/+1
| |
* | Enable test again.Henning Baldersheim2019-03-081-2/+0
| |