summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #9752 from vespa-engine/toregge/add-missing-includes-1Tor Brede Vekterli2019-06-112-0/+2
|\
| * Add missing includes.Tor Egge2019-06-112-0/+2
* | Merge pull request #9751 from vespa-engine/geirst/average-field-length-in-bm2...Geir Storli2019-06-118-35/+120
|\ \
| * | Use average field length (as provided by query environment) in bm25 rank feat...Geir Storli2019-06-118-35/+120
| |/
* | Merge pull request #9743 from vespa-engine/balder/remove-sync-not-necessaryHenning Baldersheim2019-06-114-52/+39
|\ \ | |/ |/|
| * Need to do a last enqueue, but the sync is not required.Henning Baldersheim2019-06-113-6/+13
| * Remove redundant code not needed after we added explicit wait.Henning Baldersheim2019-06-111-9/+2
| * Avoid some temporaries and some typedefs.Henning Baldersheim2019-06-111-14/+8
| * No need to sync when we wait for it to be confirmed anyway.Henning Baldersheim2019-06-111-1/+0
| * NULL -> nullptrHenning Baldersheim2019-06-111-6/+6
| * Use lambda over closure.Henning Baldersheim2019-06-111-4/+1
| * NULL -> nullptr and std::make_unique.Henning Baldersheim2019-06-111-19/+16
* | Extend query environment with method to get average field length.Tor Egge2019-06-113-0/+13
* | Merge pull request #9694 from vespa-engine/balder/use-all-memory-we-gotHenning Baldersheim2019-06-118-33/+48
|\ \ | |/ |/|
| * Remove debug codeHenning Baldersheim2019-06-061-3/+0
| * Let capacity be set based on amount of memory allocated.Henning Baldersheim2019-06-057-32/+50
| * clear till iactual end of buffer.Henning Baldersheim2019-06-051-1/+1
* | Merge pull request #9697 from vespa-engine/balder/store-attribute-in-objectstoreHenning Baldersheim2019-06-115-24/+76
|\ \
| * | Reuse codeHenning Baldersheim2019-06-061-7/+4
| * | std::make_uniqueHenning Baldersheim2019-06-061-1/+1
| * | Use same key/code for looking up attributes across features.Henning Baldersheim2019-06-063-12/+48
| * | Avoid racing lookups in synchronized context. Put in a const one instead.Henning Baldersheim2019-06-052-17/+36
* | | Merge pull request #9725 from vespa-engine/havardpe/protect-against-duplicate...Arne H Juul2019-06-074-4/+4
|\ \ \
| * | | protect against duplicate cell addressesHåvard Pettersen2019-06-074-4/+4
* | | | Save average field length in posting list file header.Tor Egge2019-06-0628-25/+214
* | | | Extend MemoryIndex to take an instance of IFieldLengthInspector to setup fiel...Geir Storli2019-06-0614-59/+172
* | | | Rewrite memory index unit tests to gtest.Geir Storli2019-06-062-53/+58
|/ / /
* / / use direct sparse tensor builderHåvard Pettersen2019-06-063-19/+26
|/ /
* | Merge pull request #9693 from vespa-engine/toregge/add-missing-pragma-once-to...Geir Storli2019-06-051-0/+2
|\ \
| * | Header file should only be included once. Add pragma directive.Tor Egge2019-06-051-0/+2
* | | Merge pull request #9691 from vespa-engine/toregge/factor-out-posocc-field-pa...Geir Storli2019-06-0515-358/+432
|\ \ \ | |/ / |/| |
| * | Factor out PosOccFieldParams and PosOccFieldsParams from posocccompressionTor Egge2019-06-0515-358/+432
| |/
* | Merge pull request #9689 from vespa-engine/geirst/common-code-for-average-fie...Geir Storli2019-06-052-0/+54
|\ \
| * | Add common class and interface needed for tracking average field length for i...Geir Storli2019-06-052-0/+54
* | | Merge pull request #9685 from vespa-engine/toregge/unit-test-field-inverter-u...Geir Storli2019-06-053-7/+36
|\ \ \ | |_|/ |/| |
| * | Test that field inverter uses field length calculator.Tor Egge2019-06-053-7/+36
| |/
* | Merge pull request #9682 from vespa-engine/balder/follow-growthHenning Baldersheim2019-06-051-1/+8
|\ \
| * | Follow grow strategy to avoid resizing the bitvector every 64th bit.Henning Baldersheim2019-06-051-1/+8
* | | Revert "Only lookup once, not once per thread."Henning Baldersheim2019-06-052-39/+27
* | | Merge pull request #9680 from vespa-engine/balder/lookup-attribute-onceHenning Baldersheim2019-06-052-27/+39
|\ \ \ | |_|/ |/| |
| * | Initialize pointer to nullptrHenning Baldersheim2019-06-051-1/+2
| * | Do not depend on prepareSharedState to be called first.Henning Baldersheim2019-06-051-3/+4
| * | Only lookup once, not once per thread.Henning Baldersheim2019-06-042-28/+38
| |/
* | Merge pull request #9673 from vespa-engine/toregge/wire-field-inverter-at-con...Geir Storli2019-06-0520-79/+225
|\ \ | |/ |/|
| * Fix typo.Tor Egge2019-06-041-1/+1
| * Wire field inverter at construction time.Tor Egge2019-06-0420-79/+225
* | remove DefaultTensor type wrapperHåvard Pettersen2019-06-035-18/+13
|/
* Merge pull request #9641 from vespa-engine/bratseth/ranking-expression-modelsJon Bratseth2019-06-021-0/+3
|\
| * Vespa global model importJon Bratseth2019-06-021-0/+3
* | Merge pull request #9633 from vespa-engine/havardpe/remove-tensor-factoryArne H Juul2019-06-014-134/+65
|\ \