Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | keep input in range for int8 | Arne Juul | 2023-11-10 | 1 | -2/+2 |
| | |||||
* | add "unpack_bits_from_int8" function | Arne Juul | 2023-11-10 | 3 | -1/+233 |
| | |||||
* | Merge pull request #29271 from ↵ | Henning Baldersheim | 2023-11-09 | 14 | -40/+42 |
|\ | | | | | | | | | vespa-engine/balder/let-same-element-pass-executeinfo-the-same-way-as-andsearch Sameelement behaves like an and with extra constraints. | ||||
| * | Simplify and avoid prev/current. | Henning Baldersheim | 2023-11-09 | 1 | -6/+4 |
| | | |||||
| * | Clearly separate convenience methods only used for testing. | Henning Baldersheim | 2023-11-07 | 4 | -7/+7 |
| | | |||||
| * | Use the iteratively computed hit_rate. | Henning Baldersheim | 2023-11-07 | 1 | -1/+1 |
| | | |||||
| * | Sameelement behaves like an and with extra constraints. | Henning Baldersheim | 2023-11-07 | 11 | -33/+37 |
| | | | | | | | | So it should behave the sameway during fetchPostings too. | ||||
* | | Fix DfaStringComparator for cased attributes. | Tor Egge | 2023-11-08 | 4 | -10/+57 |
| | | |||||
* | | Reduce branch miss predictions. | Henning Baldersheim | 2023-11-07 | 2 | -15/+14 |
|/ | |||||
* | Add comment about odd logic. | Henning Baldersheim | 2023-11-07 | 1 | -0/+1 |
| | |||||
* | Merge pull request #29250 from vespa-engine/arnej/stop-producing-name-node | Jon Bratseth | 2023-11-06 | 4 | -15/+14 |
|\ | | | | | Arnej/stop producing name node | ||||
| * | stop using NameNode for tests | Arne Juul | 2023-11-06 | 3 | -14/+12 |
| | | |||||
| * | no need to use NameNode anymore | Arne Juul | 2023-11-06 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #29251 from ↵ | Henning Baldersheim | 2023-11-06 | 1 | -24/+24 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/range-search-optimization-fine-tuning Fine-tune strategy for using posting lists vs lookup matching for ran… | ||||
| * | | Fine-tune strategy for using posting lists vs lookup matching for range search. | Geir Storli | 2023-11-06 | 1 | -24/+24 |
| | | | | | | | | | | | | | | | | | | This is based on results from running the range search performance test locally (https://github.com/vespa-engine/system-test/tree/master/tests/performance/range_search) and experience gained while running the test on factory. | ||||
* | | | Merge pull request #29245 from vespa-engine/arnej/escape-issue-messages | Arne H Juul | 2023-11-06 | 1 | -2/+22 |
|\ \ \ | | | | | | | | | escape binary characters | ||||
| * | | | fix off-by-one error | Arne Juul | 2023-11-06 | 1 | -1/+1 |
| | | | | |||||
| * | | | escape binary characters | Arne Juul | 2023-11-06 | 1 | -2/+22 |
| | |/ | |/| | |||||
* / | | special case Generate for features access in LambdaFunctionNode | Arne Juul | 2023-11-06 | 2 | -13/+39 |
|/ / | |||||
* | | Merge pull request #29210 from vespa-engine/arnej/add-map-subspaces-for-java | Arne H Juul | 2023-11-05 | 5 | -11/+78 |
|\ \ | | | | | | | Arnej/add map subspaces for java | ||||
| * | | test map_subspaces, and test parse of toString() | Arne Juul | 2023-11-02 | 2 | -2/+39 |
| | | | |||||
| * | | wrap context if needed | Arne Juul | 2023-11-02 | 1 | -6/+6 |
| | | | |||||
| * | | extend parsing | Arne Juul | 2023-11-02 | 2 | -0/+25 |
| | | | |||||
| * | | add reference implementation of MapSubspaces | Arne Juul | 2023-11-02 | 1 | -3/+8 |
| |/ | |||||
* | | 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 | 2 | -10/+30 |
| | | |||||
* | | Move helper methods to anonymous namespace. | Henning Baldersheim | 2023-11-04 | 2 | -24/+24 |
| | | |||||
* | | Simplify and avoid default arguments. | Henning Baldersheim | 2023-11-04 | 6 | -21/+23 |
| | | |||||
* | | Revert "No need to specify your own namespace." | Henning Baldersheim | 2023-11-04 | 8 | -47/+45 |
| | | |||||
* | | Move helper methods to anonymous namespace. | Henning Baldersheim | 2023-11-03 | 2 | -24/+24 |
| | | |||||
* | | Simplify and avoid default arguments. | Henning Baldersheim | 2023-11-03 | 6 | -21/+23 |
|/ | |||||
* | Use 8 bit enum. | Henning Baldersheim | 2023-11-02 | 2 | -2/+2 |
| | |||||
* | Add noexcept | Henning Baldersheim | 2023-11-02 | 2 | -39/+39 |
| | |||||
* | - deinline foreach in btree leaf nodes. | Henning Baldersheim | 2023-11-02 | 2 | -0/+2 |
| | |||||
* | Adjust threshold for when to use array vs bitvector in posting list merging. | Geir Storli | 2023-11-01 | 1 | -1/+29 |
| | | | | | | The new threshold is based on results from the range search performance test: https://github.com/vespa-engine/system-test/tree/master/tests/performance/range_search. Details are documented in fetchPostings(). | ||||
* | Add attribute tokens dfw. | Tor Egge | 2023-10-30 | 3 | -0/+14 |
| | |||||
* | - Reduce peak memory usage for unit tests from 5G to 0.5G. | Henning Baldersheim | 2023-10-27 | 1 | -7/+8 |
| | |||||
* | Use the entire docid range as approx hits with non-btree dictionary. | Geir Storli | 2023-10-26 | 1 | -1/+3 |
| | | | | | This fixes a bug introduced in the improved modeling of match strategies to use in numeric range search. | ||||
* | Simplify after review feedback. | Geir Storli | 2023-10-26 | 1 | -9/+7 |
| | |||||
* | Improve modelling of match strategies to use in numeric range search. | Geir Storli | 2023-10-26 | 3 | -113/+98 |
| | | | | | | | | This should improve the performance by choosing the strategy that is most optimal in different scenarios: lookup-based filter matching vs posting lists merging. The modelling is based on results from the range search performance test: https://github.com/vespa-engine/system-test/blob/master/tests/performance/range_search/. | ||||
* | Revert "Improve modelling of match strategies to use in numeric range search." | Tor Egge | 2023-10-19 | 3 | -96/+113 |
| | |||||
* | Simplify after review feedback. | Geir Storli | 2023-10-19 | 1 | -9/+7 |
| | |||||
* | Improve modelling of match strategies to use in numeric range search. | Geir Storli | 2023-10-19 | 3 | -113/+98 |
| | | | | | | | | This should improve the performance by choosing the strategy that is most optimal in different scenarios: lookup-based filter matching vs posting lists merging. The modelling is based on results from the range search performance test: https://github.com/vespa-engine/system-test/blob/master/tests/performance/range_search/. | ||||
* | Merge pull request #29005 from vespa-engine/toregge/remove-obsolete-todo | Henning Baldersheim | 2023-10-18 | 1 | -1/+0 |
|\ | | | | | Remove obsolete TODO. | ||||
| * | Remove obsolete TODO. | Tor Egge | 2023-10-18 | 1 | -1/+0 |
| | | |||||
* | | getBloatCount => getErasedCount | Henning Baldersheim | 2023-10-18 | 3 | -4/+4 |
| | | |||||
* | | - Modifications are guarded by external lock. | Henning Baldersheim | 2023-10-17 | 4 | -26/+31 |
|/ | | | | - Use relaxed atomics to ensure reader visibility. | ||||
* | Merge pull request #28950 from ↵ | Henning Baldersheim | 2023-10-17 | 1 | -0/+56 |
|\ | | | | | | | | | vespa-engine/toregge/add-info-about-evolution-of-disk-index-dictionary-format Add some info about evolution of disk index dictionary format. | ||||
| * | Add some info about evolution of disk index dictionary format. | Tor Egge | 2023-10-16 | 1 | -0/+56 |
| | | |||||
* | | fix some trailing whitespace | Arne Juul | 2023-10-16 | 5 | -10/+10 |
|/ |