summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Use methods on output objects to get feature values instead ofTor Egge2016-12-083-19/+22
* Use methods on input and output objects to get/set feature values instead ofTor Egge2016-12-087-12/+18
* Use methods on input and output objects to get/set feature values instead ofTor Egge2016-12-0745-223/+217
* Make handle_bind_match_data override private.Tor Egge2016-12-071-1/+1
* Make bind_match_data non-virtual again, to enforce parts ofTor Egge2016-12-074-4/+12
* Use new API for getting inputs and setting outputs in age feature executor.Tor Egge2016-12-071-2/+2
* Add non-const version of outputs() method, to be used by executorsTor Egge2016-12-071-0/+2
* Bind match data before executing feature executor.Tor Egge2016-12-061-0/+1
* Forward bind_match_data() to underlying feature executors when overridingTor Egge2016-12-064-4/+16
* start working on getting features out of match dataHaavard2016-12-062-5/+32
* Use same tensor value instance across documents.Tor Egge2016-12-052-8/+10
* Stop allocating mutable dense tensor view object on heap.Tor Egge2016-12-052-7/+4
* Merge pull request #1242 from yahoo/toregge/allocate-feature-executors-on-stashHÃ¥vard Pettersen2016-12-05129-495/+465
|\
| * Add local references to stash to avoid clunky syntax.Tor Egge2016-12-051-8/+12
| * Allocate feature executors on a stash to get them close together in memory.Tor Egge2016-12-02129-494/+460
| * Add override keyword when overriding virtual method.Tor Egge2016-12-0249-50/+50
* | Correct over-eager renamingJon Bratseth2016-12-044-5/+5
* | Rename methodJon Bratseth2016-12-034-5/+5
* | Fix illegal tensors in testJon Bratseth2016-12-031-21/+21
|/
* Move tensor attribute to search::tensor namespace.Tor Egge2016-11-3026-52/+52
* Merge pull request #1211 from yahoo/bratseth/faster-tensorLester Solbakken2016-11-292-14/+8
|\
| * Make type comparison order independentJon Bratseth2016-11-291-0/+4
| * Fix testsJon Bratseth2016-11-292-14/+4
* | Merge pull request #1204 from yahoo/toregge/tune-compactionGeir Storli2016-11-2911-46/+168
|\ \
| * | Remove unused method.Tor Egge2016-11-292-23/+1
| * | Tune compaction, i.e. specify whether to compact on memory, compact onTor Egge2016-11-2911-24/+168
* | | Let DenseTensor inherit DenseTensorView to avoid dynamic casting in dot produ...Geir Storli2016-11-291-6/+2
|/ /
* | Merge pull request #1196 from yahoo/geirst/simplify-allocation-in-data-storesTor Egge2016-11-2934-621/+638
|\ \
| * | Extend raw allocator to support arbitrary types and use it in various store i...Geir Storli2016-11-2810-59/+40
| * | Add allocator used to alloc raw buffers in data store and use it in tensor st...Geir Storli2016-11-2810-49/+111
| * | Move functions for allocating arrays to Allocator and FreeListAllocator.Geir Storli2016-11-286-64/+88
| * | Replace alloc functions in DataStoreT with access to allocators.Geir Storli2016-11-2817-457/+228
| * | Add allocator helper classes used to allocate entries in a data store.Geir Storli2016-11-287-46/+225
| |/
* | Merge pull request #1191 from yahoo/toregge/extend-address-space-with-deadGeir Storli2016-11-2817-50/+201
|\ \ | |/ |/|
| * Buffers on hold contributes to used and limit, but not to dead, duringTor Egge2016-11-281-0/+3
| * Add comments.Tor Egge2016-11-282-0/+10
| * Use active buffer capacity when calculating address space usage limit.Tor Egge2016-11-283-7/+14
| * Unit test compaction triggered by address space usage.Tor Egge2016-11-281-15/+109
| * Extend compaction strategy with separate limit for address space.Tor Egge2016-11-281-2/+2
| * Compact worst buffer if too much of array store address space usage is dead.Tor Egge2016-11-265-10/+21
| * Report address space usage for multivalue mapping as number of used/deadTor Egge2016-11-267-11/+30
| * Extend AddressSpace with dead.Tor Egge2016-11-267-15/+22
* | Propagate set/getChildrenJon Bratseth2016-11-281-2/+22
* | Revert "Revert "Bratseth/tensor functions 3""Jon Bratseth2016-11-2619-568/+882
* | Revert "Bratseth/tensor functions 3"Jon Bratseth2016-11-2519-882/+568
|/
* Merge pull request #1180 from yahoo/bratseth/tensor-functions-3Jon Bratseth2016-11-2519-568/+882
|\
| * Correct testJon Bratseth2016-11-251-1/+1
| * Correct L1 definition even moreJon Bratseth2016-11-251-2/+2
| * Correct sqrtJon Bratseth2016-11-251-1/+1
| * Correct L1 and L2 definitionsJon Bratseth2016-11-251-1/+3