summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
...
* Unify on vespalib time functions.Henning Baldersheim2021-11-292-10/+8
|
* Avoid sync.Henning Baldersheim2021-11-291-2/+7
|
* Both arguments to distancecalculations will always be the same and have ↵Henning Baldersheim2021-11-262-7/+1
| | | | expected type, also for Int8Float.
* - Extend test to cover iterations in outer loop.Henning Baldersheim2021-11-261-1/+1
| | | | | - Rename for clarity. - Fix logic bug checking for fallback.
* - Use the optimized int8_t euclidian distance calculation.Henning Baldersheim2021-11-262-2/+8
| | | | - If types are not identical, fall back to general implementation.
* Use string::compareHenning Baldersheim2021-11-251-1/+1
|
* Use c++11 strings instead of old c-style manual string manipulation.Henning Baldersheim2021-11-242-41/+23
|
* Add a vector of gids to remove to ReferenceAttribute::populateTargetLids()Tor Egge2021-11-183-9/+38
| | | | | | signature. These gids represent the target documents removed since the last feed view force commit where the live gid to lid mapping in the document meta store was made available as a frozen tree.
* use slightly less stackArne H Juul2021-11-161-13/+13
|
* Merge pull request #20024 from ↵Henning Baldersheim2021-11-161-5/+9
|\ | | | | | | | | vespa-engine/toregge/get-executor-id-from-field-name Get ExecutorId from field name.
| * Get ExecutorId from field name.Tor Egge2021-11-161-5/+9
| |
* | Use braces to signal lifetime.Tor Egge2021-11-151-11/+12
| |
* | Use GateCallback to signal completion of push thread tasks.Tor Egge2021-11-151-3/+9
|/
* Merge pull request #19995 from vespa-engine/arnej/use-accessorsArne H Juul2021-11-1215-48/+50
|\ | | | | use more accessors
| * use more accessorsArne H Juul2021-11-1215-48/+50
| | | | | | | | | | * use getDocId() instead of directly accessing _docId some places * use getRank() instead of directly accessing _rankValue some places
* | Merge pull request #19985 from vespa-engine/arnej/remove-old-hasMore-bitHenning Baldersheim2021-11-121-2/+1
|\| | | | | nothing sets or uses hasMore() bit in RankedHit
| * nothing sets or uses hasMore() bit in RankedHitArne H Juul2021-11-111-2/+1
| |
* | Merge pull request #19981 from vespa-engine/balder/improve-inlining-probabilityHenning Baldersheim2021-11-111-1/+2
|\ \ | | | | | | Remove double book keeping of count.
| * | Update invalid count.Henning Baldersheim2021-11-111-1/+2
| |/
* / Remove full sync of threading service in IndexMaintainer.Tor Egge2021-11-113-9/+2
|/
* DocumentInverterContext uses std::optional. Add needed include.Tor Egge2021-11-101-0/+1
|
* Merge pull request #19958 from ↵Tor Egge2021-11-102-25/+10
|\ | | | | | | | | vespa-engine/toregge/extract-field-value-in-inverter-thread Extract field value in inverter thread.
| * Extract field value in inverter thread.Tor Egge2021-11-102-25/+10
| |
* | JDK 17: Fix out-of-sequence javadoc headers.gjoranv2021-11-101-1/+1
|/
* Keep write context live until inverter thread has completed invert task.Tor Egge2021-11-1013-58/+83
|
* Prepare for extracting field value in index inverter thread.Tor Egge2021-11-106-84/+104
|
* Use alternate executor id for push stage when sharing sequenced task executorTor Egge2021-11-082-0/+12
| | | | with invert stage.
* Add comment for connect_contexts().Tor Egge2021-11-082-3/+14
|
* Bundle fields using same executor for memory index.Tor Egge2021-11-0519-78/+584
|
* test conversion of match features to protobuf replyHåvard Pettersen2021-11-051-49/+79
|
* Merge pull request #19879 from ↵Håvard Pettersen2021-11-051-0/+21
|\ | | | | | | | | vespa-engine/arnej/convert-match-features-to-protobuf feature values in SearchReply -> protobuf
| * use data() with size()Arne H Juul2021-11-051-1/+1
| |
| * use the other assertArne H Juul2021-11-051-2/+2
| |
| * simplifyArne H Juul2021-11-051-15/+9
| |
| * remove leftover debug printArne H Juul2021-11-051-5/+0
| |
| * feature values in SearchReply -> protobufArne H Juul2021-11-051-0/+32
| |
* | Merge pull request #19873 from ↵Geir Storli2021-11-0512-179/+301
|\ \ | |/ |/| | | | | vespa-engine/toregge/split-test-ordered-field-index-inserter Move portions of search::memoryindex::test::OrderedFieldIndexInserter to
| * Move portions of search::memoryindex::test::OrderedFieldIndexInserter toTor Egge2021-11-0412-179/+301
| | | | | | | | search::memoryindex::test::OrderedFieldIndexInserterBackend.
* | Cleanup - no functional changesJon Bratseth2021-11-042-58/+37
| |
* | Merge pull request #19872 from vespa-engine/havardpe/calculate-match-featuresHåvard Pettersen2021-11-043-11/+20
|\ \ | |/ |/| calculate match features
| * calculate match featuresHåvard Pettersen2021-11-043-11/+20
| | | | | | | | | | | | + factor out feature extraction + improve summary feature testing + extract returned docids with ordering
* | Relax check for stopping fusion.Tor Egge2021-11-041-1/+1
|/
* Merge pull request #19852 from ↵Geir Storli2021-11-0419-102/+362
|\ | | | | | | | | vespa-engine/toregge/add-document-inverter-collection Add DocumentInverterCollection.
| * Add unit test for document inverter collection.Tor Egge2021-11-0410-34/+183
| |
| * Add max number of document inverters as a constructor argument to documentTor Egge2021-11-043-4/+4
| | | | | | | | inverter collection.
| * Always bundle URI fields.Tor Egge2021-11-043-15/+66
| |
| * Add DocumentInverterCollection.Tor Egge2021-11-039-65/+125
| |
* | Avoid using deprecated methodsHenning Baldersheim2021-11-031-1/+1
| |
* | Avoid intermediate NegativeNode in the leaf nodes, adding approximately ↵Henning Baldersheim2021-11-037-29/+67
|/ | | | 15-20% extra nodes.
* Update expected resultsHenning Baldersheim2021-11-033-8/+8
|