summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Expand)AuthorAgeFilesLines
* Avoid dereferencing first item in an empty vector.Henning Baldersheim2023-11-201-1/+1
* - We are now always nesting multivalue grouping for indexed search.Henning Baldersheim2023-11-205-40/+31
* Add flag for marking phrase always expensive.Henning Baldersheim2023-11-196-8/+57
* Merge pull request #29352 from vespa-engine/balder/create-iterator-outside-guardHenning Baldersheim2023-11-172-8/+17
|\
| * Use structured captureHenning Baldersheim2023-11-171-2/+2
| * Use a pair as suggested in code reviewHenning Baldersheim2023-11-172-5/+6
| * Do not hold the guard when creating the iterator.Henning Baldersheim2023-11-162-8/+16
* | Merge pull request #29369 from vespa-engine/balder/gc-unused-split-parameterHenning Baldersheim2023-11-176-60/+19
|\ \
| * | Fully GC unused parameter as we now always split phrases.Henning Baldersheim2023-11-176-60/+19
| |/
* | Merge pull request #29355 from vespa-engine/balder/avoid-limiting-not-necessaryHenning Baldersheim2023-11-172-2/+12
|\ \
| * | If hit_rate is below 1% drop match phase limiting. It has too high fixed cost...Henning Baldersheim2023-11-162-2/+12
| |/
* / Keep item type and features separate.Tor Egge2023-11-171-1/+1
|/
* fix tsan errorHÃ¥vard Pettersen2023-11-132-3/+3
* More detailed posting store memory usage in attribute explorer.Geir Storli2023-11-101-2/+7
* Merge pull request #29284 from vespa-engine/vekterli/include-doctype-and-gid-...Tor Brede Vekterli2023-11-094-21/+62
|\
| * Simplify by passing in and storing the `DocTypeName` verbatimTor Brede Vekterli2023-11-084-54/+15
| * Include doc type name and GID in metadata iteration resultsTor Brede Vekterli2023-11-084-20/+100
* | Sameelement behaves like an and with extra constraints.Henning Baldersheim2023-11-074-9/+9
|/
* Merge pull request #29270 from vespa-engine/balder/do-not-offer-post-filters-...Henning Baldersheim2023-11-071-1/+3
|\
| * Only offer filter for insertion further down if it is a prefilterHenning Baldersheim2023-11-071-1/+3
* | Merge pull request #29269 from vespa-engine/geirst/control-resource-usage-whe...Geir Storli2023-11-0717-78/+110
|\ \ | |/ |/|
| * Also tune or turn off background jobs when content node is in maintenance.Geir Storli2023-11-0716-50/+91
| * Rewrite to use GTest.Geir Storli2023-11-072-35/+26
* | Merge pull request #29266 from vespa-engine/vekterli/expose-doc-type-name-fro...Henning Baldersheim2023-11-076-6/+25
|\ \
| * | Expose document type name from `IPersistenceHandler` interfaceTor Brede Vekterli2023-11-076-6/+25
| |/
* | Merge pull request #29264 from vespa-engine/toregge/extend-persistence-confor...Henning Baldersheim2023-11-072-1/+4
|\ \
| * | Test remove by gid for nonexisting gid and for gid with tombstone.Tor Egge2023-11-072-1/+4
| |/
* | If strict you will be earlier, and no assumptions on hit rate can be taken.Henning Baldersheim2023-11-071-1/+1
* | If match-phase limiting has concluded that a post filter is most efficient,Henning Baldersheim2023-11-075-18/+20
|/
* Add removeByGidAsync() to spi.Tor Egge2023-11-067-0/+45
* Not possible to do safe cast here. Must leav as is and wait until we clean up...Henning Baldersheim2023-11-061-15/+9
* Make test for target numdocs auto-tuning aware of sanitizersTor Brede Vekterli2023-11-061-2/+14
* Not logging anything hereHenning Baldersheim2023-11-041-3/+0
* Use explicit singlevalue interface.Henning Baldersheim2023-11-041-12/+18
* Revert "No need to specify your own namespace."Henning Baldersheim2023-11-041-18/+12
* - Add maxHits param that can be used to compute a realistic(low) hit rate whe...Henning Baldersheim2023-11-038-20/+25
* When fetching summaries we do not require a strict search iterator.Henning Baldersheim2023-11-033-4/+5
* Use explicit singlevalue interface.Henning Baldersheim2023-11-031-12/+18
* Do not preallocate doc store based on node memory if sanitizers are enabledTor Brede Vekterli2023-11-021-1/+14
* Merge pull request #29194 from vespa-engine/vekterli/merge-memory-usage-soft-...Henning Baldersheim2023-11-022-6/+8
|\
| * Wire HwInfo into MergeThrottler and use for auto-deduction of memory limitsTor Brede Vekterli2023-11-022-6/+8
* | - deinline foreach in btree leaf nodes.Henning Baldersheim2023-11-021-0/+1
|/
* Move `HwInfo` from `proton` namespace to `vespalib`Tor Brede Vekterli2023-11-0155-175/+114
* Merge pull request #29156 from vespa-engine/balder/test-document-refusing-to-...Geir Storli2023-10-313-6/+19
|\
| * Test that a document that refuses to move is not moved.Henning Baldersheim2023-10-303-6/+19
* | Get attribute vector match settings from live config when starting proton.Tor Egge2023-10-302-4/+111
|/
* Update comments regarding sanity checks and lid space compactionHenning Baldersheim2023-10-301-3/+2
* Test that documents failing move are detected and causes retry and eventual c...Henning Baldersheim2023-10-305-31/+77
* Check both gid and timestamp.Henning Baldersheim2023-10-303-5/+8
* BucketMove is 3 phased, startMove, createMoveOps, completeMove.Henning Baldersheim2023-10-3013-11/+38