aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1279 from yahoo/toregge/move-features-out-of-match-data-5Håvard Pettersen2016-12-082-7/+2
|\
| * Use methods on output objects to set feature values instead ofTor Egge2016-12-082-7/+2
* | Merge pull request #1280 from yahoo/havardpe/clean-up-low-level-unit-testsTor Egge2016-12-084-47/+61
|\ \ | |/ |/|
| * update test with new APIsHaavard2016-12-081-24/+30
| * added resolve raw function to improve testingHaavard2016-12-081-0/+1
| * update test with new APIsHaavard2016-12-081-20/+21
| * add information about which features are objectsHaavard2016-12-082-3/+9
* | Use methods on input and output objects to get/set feature values instead ofTor Egge2016-12-084-8/+8
* | Use FeatureResolver instead of looking at match data whenTor Egge2016-12-081-32/+15
|/
* Merge pull request #1272 from yahoo/havardpe/extract-rank-program-results-wit...Tor Egge2016-12-085-6/+121
|\
| * enable looking at results calculated by a rank programHaavard2016-12-085-6/+121
* | 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