aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/diskindex
Commit message (Expand)AuthorAgeFilesLines
* Use explicit and do not expose nbostream in headerfile.Henning Baldersheim2024-04-221-0/+1
* Merge pull request #30973 from vespa-engine/geirst/better-non-strict-cost-est...Håvard Pettersen2024-04-191-1/+1
|\
| * Use better non-strict cost estimates for btree and disk index iterators.Geir Storli2024-04-191-1/+1
* | Don't enable direct io for disk index dictionary .ssdat file.Tor Egge2024-04-181-1/+1
* | Revert "Revert "Use memory mapped disk index dictionary .ssdat file when large""Tor Egge2024-04-184-16/+76
* | Revert "Use memory mapped disk index dictionary .ssdat file when large"Henning Baldersheim2024-04-184-76/+16
* | Merge pull request #30934 from vespa-engine/toregge/use-memory-mapped-disk-in...Geir Storli2024-04-184-16/+76
|\ \ | |/ |/|
| * Factor out common code to static member functions is_padded_for_memory_mapTor Egge2024-04-174-25/+19
| * Use memory mapped disk index dictionary .ssdat file when largeTor Egge2024-04-164-16/+82
* | Pad disk index dictionary files at end.Tor Egge2024-04-162-18/+4
|/
* tag blueprints with strictnessHåvard Pettersen2024-03-202-6/+6
* Integrate flow tuning for attribute, memory and disk index search.Geir Storli2024-03-051-3/+7
* Use smaller buffer for reading file headers. And GC some unused code.Henning Baldersheim2024-02-097-38/+26
* - Complete dumping of 1 index field before progressing to the next.Henning Baldersheim2024-02-083-166/+129
* make default flow stats more explicitHåvard Pettersen2024-02-062-0/+8
* Remove assert that does not hold if alignment is changed. The assert provides...Henning Baldersheim2024-01-111-1/+2
* Add cast to select constructor overload.Tor Egge2024-01-112-2/+2
* - Do not reset correctly set _vectorSize to an incorrect value.Henning Baldersheim2024-01-111-5/+2
* - Store entrySize in fileheader and use that as entry size if present. If not...Henning Baldersheim2024-01-104-65/+69
* Increase alignment for bit vectors 64 => 256 bytesHenning Baldersheim2024-01-101-23/+8
* Update copyrightJon Bratseth2023-10-0970-70/+70
* Skip rangecheck with assert unless compiled explicit for that.Henning Baldersheim2023-09-203-1/+3
* fs::exists will throw if there is any error.Henning Baldersheim2023-07-251-3/+1
* Prefer std::filesystem::exists over FastOS_StatInfoHenning Baldersheim2023-07-251-4/+4
* Drop non ancient non const GetSize/GetPositionHenning Baldersheim2023-07-189-20/+20
* Merge pull request #27784 from vespa-engine/toregge/use-std-flesystem-remove-...Tor Egge2023-07-141-2/+3
|\
| * Use std::filesystem::remove in field writer.Tor Egge2023-07-141-2/+3
* | Remove most of search::FileKit.Tor Egge2023-07-141-8/+0
|/
* Fail when unable to open file.Tor Egge2023-07-132-6/+4
* Change createIterator member functions to return unique ptr toTor Egge2023-07-102-4/+4
* Modernize C++ code with auto and range-based loops.Geir Storli2023-07-074-17/+10
* GC unused assert includesHenning Baldersheim2023-05-1710-11/+14
* cleanup whitespaceArne Juul2023-04-305-7/+7
* Reduce transitive includes.Henning Baldersheim2023-03-011-0/+1
* Add noexcept, nodiscard and some constexprHenning Baldersheim2023-02-132-16/+16
* Add noexcept specifiers required by gcc 12 on Darwin 22.3.Tor Egge2023-01-311-2/+2
* Initialize in constructor where possible.Henning Baldersheim2023-01-095-28/+25
* Remove staale comment.Henning Baldersheim2023-01-091-2/+2
* Prefer references over pointersHenning Baldersheim2023-01-072-28/+28
* - Hide membersHenning Baldersheim2023-01-075-140/+93
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-2118-54/+54
* Normalize includes in searchcore and searchlib.Tor Egge2022-09-281-1/+1
* Expose more information in content node search reply trace.Geir Storli2022-09-263-6/+21
* - Use c++11 for loopsHenning Baldersheim2022-09-041-6/+6
* Move the terfieldmatchdaatarray where it makes sense.Henning Baldersheim2022-08-284-32/+44
* Add noexcept specifier.Tor Egge2022-07-032-2/+2
* Use std::filesystem to create and remove directories.Tor Egge2022-06-232-6/+8
* avoid nullptr derefHåvard Pettersen2022-06-211-2/+2
* Remove most use of vespalib::rmdir in searchlib.Tor Egge2022-06-023-5/+8
* Drop check for equiv parent in disk term blueprint.Tor Egge2022-06-012-20/+1