Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | collapse co-nested and/andnot in first optimize pass | Håvard Pettersen | 2023-11-28 | 1 | -40/+130 |
| | | | | | do not mention specific optimize passes in test collapse second optimize pass into first | ||||
* | Merge pull request #29479 from vespa-engine/balder/simplify-testing-further | Håvard Pettersen | 2023-11-28 | 1 | -68/+33 |
|\ | | | | | Add a common test_method to verify blueprint optimization. | ||||
| * | Add a common test_method to verify blueprint optimization. | Henning Baldersheim | 2023-11-27 | 1 | -68/+33 |
| | | |||||
* | | Create weighted set blueprints for InTerm. | Tor Egge | 2023-11-27 | 2 | -0/+51 |
|/ | |||||
* | Prepare for direct btree posting list iterators with only docids. | Geir Storli | 2023-11-27 | 1 | -1/+1 |
| | |||||
* | Adjust parameter for entries to reserve in term vector. | Tor Egge | 2023-11-24 | 1 | -1/+1 |
| | |||||
* | Add InTerm to backend. | Tor Egge | 2023-11-24 | 3 | -1/+89 |
| | |||||
* | Merge pull request #29448 from ↵ | Geir Storli | 2023-11-23 | 9 | -83/+82 |
|\ | | | | | | | | | vespa-engine/geirst/refactor-apis-for-posting-list-access Refactor apis for attribute posting list access | ||||
| * | Rename DocumentWeightIterator to DocidWithWeightIterator. | Geir Storli | 2023-11-23 | 3 | -4/+4 |
| | | |||||
| * | Rename IDocumentWeightAttribute to IDocidWithWeightPostingStore. | Geir Storli | 2023-11-23 | 9 | -79/+78 |
| | | | | | | | | | | | | Also introduce a baseline interface IDirectPostingStore. This prepares for the introduction of IDocidPostingStore that will be implemented by single-value attributes with fast-search. | ||||
* | | Reduce boilerplate code | Henning Baldersheim | 2023-11-23 | 1 | -324/+156 |
|/ | |||||
* | Consolidate common test code | Henning Baldersheim | 2023-11-22 | 1 | -85/+58 |
| | |||||
* | Use utility methods for simpler testing. | Henning Baldersheim | 2023-11-22 | 1 | -77/+20 |
| | |||||
* | Use utility methods for simpler testing. | Henning Baldersheim | 2023-11-22 | 1 | -77/+21 |
| | |||||
* | Use utility methods for simpler testing. | Henning Baldersheim | 2023-11-22 | 1 | -76/+25 |
| | |||||
* | Add and utility methods for creating blueprints with less effort. | Henning Baldersheim | 2023-11-22 | 1 | -66/+31 |
| | |||||
* | If limit not reached after a certain amount iterators, estimate how many ↵ | Henning Baldersheim | 2023-11-21 | 1 | -1/+39 |
| | | | | | | iterators are needed and step iterator forward. | ||||
* | Rename PostingList to PostingStore to be more precise. | Geir Storli | 2023-11-21 | 1 | -9/+7 |
| | |||||
* | Merge pull request #29393 from ↵ | Henning Baldersheim | 2023-11-20 | 2 | -3/+7 |
|\ | | | | | | | | | vespa-engine/havardpe/multi-pass-query-optimization perform blueprint optimization in multiple passes | ||||
| * | perform blueprint optimization in multiple passes | Håvard Pettersen | 2023-11-20 | 2 | -3/+7 |
| | | |||||
* | | Merge pull request #29380 from vespa-engine/balder/avoid-atoi | Henning Baldersheim | 2023-11-20 | 1 | -3/+38 |
|\ \ | | | | | | | atoi => std::from_chars | ||||
| * | | Handle leading whitespace and test behaviour. | Henning Baldersheim | 2023-11-20 | 1 | -3/+38 |
| |/ | |||||
* / | Add test for cost_tier inheritance. | Henning Baldersheim | 2023-11-19 | 1 | -14/+49 |
|/ | |||||
* | Keep item type and features separate. | Tor Egge | 2023-11-17 | 1 | -1/+1 |
| | |||||
* | Merge pull request #29343 from vespa-engine/balder/minor-cleanup | Henning Baldersheim | 2023-11-16 | 2 | -112/+111 |
|\ | | | | | Simplify and follow advice from clion while reading code. | ||||
| * | make_unique | Henning Baldersheim | 2023-11-16 | 1 | -7/+7 |
| | | |||||
| * | Minor modernization of tests | Henning Baldersheim | 2023-11-16 | 2 | -105/+104 |
| | | |||||
* | | Test of ExecuteInfo computation. | Henning Baldersheim | 2023-11-16 | 1 | -0/+21 |
|/ | |||||
* | Merge pull request #29334 from ↵v8.259.15 | Henning Baldersheim | 2023-11-14 | 1 | -10/+10 |
|\ | | | | | | | | | vespa-engine/balder/more-eager-to-create-bitvector Only allow use of bitvector if it is a filter | ||||
| * | Only allow use of bitvector if it is a filter | Henning Baldersheim | 2023-11-14 | 1 | -10/+10 |
| | | |||||
* | | Slightly less aggressive compaction of posting store. | Tor Egge | 2023-11-14 | 1 | -10/+51 |
|/ | |||||
* | More detailed posting store memory usage in attribute explorer. | Geir Storli | 2023-11-10 | 1 | -3/+3 |
| | |||||
* | Merge pull request #29271 from ↵ | Henning Baldersheim | 2023-11-09 | 12 | -32/+32 |
|\ | | | | | | | | | vespa-engine/balder/let-same-element-pass-executeinfo-the-same-way-as-andsearch Sameelement behaves like an and with extra constraints. | ||||
| * | Clearly separate convenience methods only used for testing. | Henning Baldersheim | 2023-11-07 | 3 | -5/+5 |
| | | |||||
| * | Sameelement behaves like an and with extra constraints. | Henning Baldersheim | 2023-11-07 | 9 | -27/+27 |
| | | | | | | | | So it should behave the sameway during fetchPostings too. | ||||
* | | Fix DfaStringComparator for cased attributes. | Tor Egge | 2023-11-08 | 1 | -3/+36 |
|/ | |||||
* | Ensure we test correct method. | Henning Baldersheim | 2023-11-04 | 1 | -1/+1 |
| | |||||
* | Add and test correct implementation for undefined const char values | Henning Baldersheim | 2023-11-04 | 1 | -0/+21 |
| | |||||
* | Use 8 bit enum. | Henning Baldersheim | 2023-11-02 | 1 | -1/+1 |
| | |||||
* | - deinline foreach in btree leaf nodes. | Henning Baldersheim | 2023-11-02 | 1 | -0/+1 |
| | |||||
* | - Reduce peak memory usage for unit tests from 5G to 0.5G. | Henning Baldersheim | 2023-10-27 | 1 | -7/+8 |
| | |||||
* | getBloatCount => getErasedCount | Henning Baldersheim | 2023-10-18 | 1 | -1/+1 |
| | |||||
* | Move more checks to TokenExtractor. | Tor Egge | 2023-10-12 | 2 | -0/+173 |
| | |||||
* | Merge pull request #28836 from vespa-engine/bratseth/copyright-2 | Jon Bratseth | 2023-10-10 | 441 | -441/+441 |
|\ | | | | | Update copyright | ||||
| * | Update copyright | Jon Bratseth | 2023-10-09 | 441 | -441/+441 |
| | | |||||
* | | Add test for BucketIndexStore and the iterator. | Henning Baldersheim | 2023-10-09 | 1 | -7/+41 |
| | | |||||
* | | - Use a single store for mapping lid to its data that are split into ↵ | Henning Baldersheim | 2023-10-06 | 1 | -6/+35 |
|/ | | | | | | partitions and chunks. - This enable memory to be released after compaction is done. | ||||
* | Use ConstBufferRef and add some noexcept | Henning Baldersheim | 2023-10-05 | 3 | -13/+13 |
| | |||||
* | - Instead of keeping a map of bucketId => lids, just append everything to a ↵ | Henning Baldersheim | 2023-10-04 | 1 | -1/+1 |
| | | | | | | | vector and sort when complete. - This significantly improves memory usage during compaction. Instead of many heap allocations - You now get fewer mmapped allocations that are dropped when done. | ||||
* | Prevent eternal loop if bit vectors are shorter than docid limit | Henning Baldersheim | 2023-10-03 | 1 | -6/+5 |
| |