aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* Let ImportedAttributesRepo return a reference to a shared_ptr instead of a sh...Henning Baldersheim2022-06-032-6/+3
* Remove most use of vespalib::rmdir in searchlib.Tor Egge2022-06-025-11/+15
* Use braces.Henning Baldersheim2022-06-021-2/+2
* - Optimize get_tensor_ref optimizing for no branches on happy path.Henning Baldersheim2022-06-014-35/+22
* Add an interface to getting an optional readonly singlevalue enumvector.Henning Baldersheim2022-06-017-40/+61
* Merge pull request #22842 from vespa-engine/toregge/drop-check-for-equiv-pare...Geir Storli2022-06-012-20/+1
|\
| * Drop check for equiv parent in disk term blueprint.Tor Egge2022-06-012-20/+1
* | Don't calculate score or weights when unpacking for a term inTor Egge2022-06-018-34/+67
|/
* Avoid pulling in stringfmt.h in by moving code to .cpp file.Henning Baldersheim2022-05-311-0/+1
* Merge pull request #22809 from vespa-engine/toregge/reduce-use-of-default-val...Henning Baldersheim2022-05-318-10/+33
|\
| * Reduce use of default values in parameter lists.Tor Egge2022-05-318-10/+33
* | Fix forward declarations.Tor Egge2022-05-311-1/+1
|/
* Simplify AttributeVector by moving out ValueModifier, EnumModifier and BaseName.Henning Baldersheim2022-05-2723-160/+212
* Avoid using vespalib::Identifiable.Henning Baldersheim2022-05-2728-100/+38
* Inherit from vespalib::GrowStrategyHenning Baldersheim2022-05-2613-43/+22
* Use unique_ptr for Config in AttributeVectorHenning Baldersheim2022-05-2611-29/+54
* Include config in cpp file.Henning Baldersheim2022-05-262-4/+8
* Include searchcommon/attribut/config.h yourself and prepare for hiding large ...Henning Baldersheim2022-05-2528-120/+238
* Merge pull request #22729 from vespa-engine/balder/introduce-concept-of-minim...Henning Baldersheim2022-05-256-11/+16
|\
| * - Introduce the concept of minimal capacity for rcu vectors.Henning Baldersheim2022-05-246-11/+16
* | try to avoid some int64 wrap-arounds (the simple ones)Håvard Pettersen2022-05-244-23/+26
|/
* Reduce inclusion of rcuvector.hppHenning Baldersheim2022-05-2311-18/+1
* - Stick to using GrowStragey everywhere.Henning Baldersheim2022-05-238-24/+9
* Don't use brute force iterator if we have performed search in hnsw index.Tor Egge2022-05-231-1/+5
* Fold searchlib_uca into searchlibHenning Baldersheim2022-05-212-6/+5
* Fold searchcommon into searchlibHenning Baldersheim2022-05-2045-0/+3608
* Fold staging_vespalib into vespalibHenning Baldersheim2022-05-201-1/+1
* Avoid wraparound when calculating compacted size.Tor Egge2022-05-201-4/+6
* Merge pull request #22669 from vespa-engine/havardpe/make-sample-count-atomicHåvard Pettersen2022-05-191-5/+7
|\
| * make sample count atomicHåvard Pettersen2022-05-191-5/+7
* | Hit collector array size should never be larger than doc id limit.Tor Egge2022-05-191-2/+2
|/
* Merge pull request #22640 from vespa-engine/balder/move-from-staging-vespalib...Henning Baldersheim2022-05-181-1/+1
|\
| * Move state_server, metrivs and some all executors from staging_vespalib too v...Henning Baldersheim2022-05-181-1/+1
* | Read committed doc id limit before getting reader bitvector fromTor Egge2022-05-181-2/+4
|/
* - Move persitence/spi/types.h under to persitence/spi/types.hHenning Baldersheim2022-05-182-7/+7
* Use bitvector iterator if attribute term is not used by rankingTor Egge2022-05-132-19/+6
* Merge pull request #22588 from vespa-engine/havardpe/default-query-feature-te...Henning Baldersheim2022-05-132-48/+105
|\
| * support default tensor values for query featureHåvard Pettersen2022-05-132-48/+105
* | Merge pull request #22593 from vespa-engine/havardpe/more-bitvector-atomic-usageHenning Baldersheim2022-05-133-31/+34
|\ \
| * | use more atomic read/write for bitvectorsHåvard Pettersen2022-05-133-31/+34
| |/
* / use atomic minscore for wand heapHåvard Pettersen2022-05-131-3/+4
|/
* remove bitvector swap functionHåvard Pettersen2022-05-123-39/+0
* make new bitvector when growingHåvard Pettersen2022-05-1117-110/+146
* Auto-adjust targetHits for approximate nearest neighbor search when using pos...Geir Storli2022-05-104-31/+49
* move functions to more appropriate classesHåvard Pettersen2022-05-098-71/+47
* Check that the value has dimensions before trying to decode.Henning Baldersheim2022-05-071-1/+1
* Merge pull request #22505 from vespa-engine/havardpe/use-shared-state-for-que...Henning Baldersheim2022-05-064-11/+60
|\
| * use shared state for query tensorsHåvard Pettersen2022-05-064-11/+60
* | Prefer std::vector over vespalib::ArrayHenning Baldersheim2022-05-064-3/+5
|/
* use atomic when reading bitvector sizeHåvard Pettersen2022-05-061-1/+1