aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/common
Commit message (Expand)AuthorAgeFilesLines
* Add interpolated lookup for streaming search.Tor Egge2024-03-061-0/+2
* Modernize key/value interface of fs4::FS4PropertiesHenning Baldersheim2024-02-182-16/+26
* Use smaller buffer for reading file headers. And GC some unused code.Henning Baldersheim2024-02-091-1/+1
* use greatCircleDistance to compute distance(foo).kmArne Juul2024-01-302-0/+10
* Improve comment and make assert more explicit.Henning Baldersheim2024-01-162-4/+3
* Allow to use only some threads.Henning Baldersheim2024-01-161-8/+9
* No need to special handle the first.Henning Baldersheim2024-01-151-3/+2
* Merge branch 'balder/sliced-parallell-or' of github.com:vespa-engine/vespa in...Henning Baldersheim2024-01-151-1/+0
|\
| * Merge branch 'master' into balder/sliced-parallell-orHenning Baldersheim2024-01-157-14/+61
| |\
* | \ Merge branch 'master' into balder/sliced-parallell-orHenning Baldersheim2024-01-157-14/+61
|\ \ \ | |/ / |/| / | |/
| * Merge pull request #29860 from vespa-engine/balder/remove-assertTor Egge2024-01-111-1/+0
| |\
| | * Remove assert that does not hold if alignment is changed. The assert provides...Henning Baldersheim2024-01-111-1/+0
| * | Handle deserialize bitvector after alignment change.Tor Egge2024-01-111-3/+14
| |/
| * docidLimit => docIdLimitHenning Baldersheim2024-01-101-1/+1
| * - Store entrySize in fileheader and use that as entry size if present. If not...Henning Baldersheim2024-01-105-7/+43
| * Pad to required alignment.Henning Baldersheim2024-01-101-1/+1
| * Increase alignment for bit vectors 64 => 256 bytesHenning Baldersheim2024-01-101-1/+1
| * - Separate methods for lowercasing, and lowercasing and folding.Henning Baldersheim2023-12-211-1/+1
| * Precompute 1024 bits, 128 bytes, 2 cachelines for intel, and 1 for arm64.Henning Baldersheim2023-12-191-1/+1
* | Slice the vectors and use 1 thread per slice when computing the OR.Henning Baldersheim2023-12-142-0/+65
|/
* Add noexceptHenning Baldersheim2023-11-022-39/+39
* Update copyrightJon Bratseth2023-10-0984-84/+84
* Expose only necessary meta information for bitvector, not the iterator interfaceHenning Baldersheim2023-10-021-4/+3
* - Use asBitVectorIterator instead of isBitVector + casting to present a BitVe...Henning Baldersheim2023-09-291-1/+1
* Skip rangecheck with assert unless compiled explicit for that.Henning Baldersheim2023-09-202-11/+18
* Must use atomic for counting lookups as we are just holding a shared lock dur...Henning Baldersheim2023-09-051-13/+24
* We only need the FieldSpecBase. No need to carry and copy the name around.Henning Baldersheim2023-07-191-1/+1
* Remove incorrect constexpr.Henning Baldersheim2023-07-191-1/+1
* - Add noexcept and some constexpr.Henning Baldersheim2023-07-192-10/+10
* Reduce use of vespalib::unlink.Tor Egge2023-07-171-2/+3
* Modernize C++ code with auto and range-based loops.Geir Storli2023-07-071-2/+2
* Merge pull request #27628 from vespa-engine/toregge/handle-sorting-on-multiva...Tor Egge2023-07-051-8/+4
|\
| * Handle sorting on multivalue attributes.Tor Egge2023-07-041-8/+4
* | Expose bitvector of valid lids and use this when grouping.Henning Baldersheim2023-07-041-5/+4
|/
* Use a read/write lock as lookup is far more frequent than updatesHenning Baldersheim2023-05-252-32/+36
* Grab the fallback guard in the constructor to ensure it is held fetching the ...Henning Baldersheim2023-05-102-3/+3
* Wire the metastore read guard all the way and use it, if present.Henning Baldersheim2023-05-091-42/+0
* Use shared_ptr for the read guardHenning Baldersheim2023-05-091-2/+2
* cleanup whitespaceArne Juul2023-04-302-4/+4
* Move search::FeatureValues to vespalib::FeatureValues in preparation forTor Egge2023-04-253-247/+0
* GC getString interfaceHenning Baldersheim2023-03-071-2/+2
* - Handle single value raw attributes in grouping.Henning Baldersheim2023-03-071-0/+1
* Reduce transitive includes.Henning Baldersheim2023-03-011-0/+1
* Remove fastos/types.Henning Baldersheim2023-02-281-2/+0
* Add noexcept specifiers required by gcc 12 on Darwin 22.3.Tor Egge2023-01-312-3/+3
* GC some compiler pragmas not needed.Henning Baldersheim2023-01-301-5/+0
* Test that creating overlapping and non-overlapping partial bitvectors behaves...Henning Baldersheim2023-01-241-5/+13
* * use the sanitize range and check in "andWith" alsoArne Juul2023-01-232-15/+6
* - Use santitized range to align orWith / andNotWith with similar code.Henning Baldersheim2023-01-232-16/+17
* Change assert to also check end.Henning Baldersheim2023-01-231-1/+1