Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Track name change from ordered / unordered to btree / hash. | Tor Egge | 2021-03-24 | 2 | -73/+73 |
| | |||||
* | Use more specific member function name for normalizing posting lists. | Tor Egge | 2021-03-24 | 5 | -11/+11 |
| | |||||
* | Reduce direct usage of EnumStoreDictionary B-tree. | Tor Egge | 2021-03-23 | 5 | -22/+6 |
| | |||||
* | Merge pull request #17122 from vespa-engine/balder/orderting-2-type | Henning Baldersheim | 2021-03-23 | 7 | -45/+50 |
|\ | | | | | Balder/orderting 2 type | ||||
| * | Use BTREE/HASH instead of ORDERED/UNORDERED. | Henning Baldersheim | 2021-03-23 | 7 | -45/+50 |
| | | |||||
* | | Reduce EnumStoreDictionary B-tree exposure in PostingListAttribute unit test. | Tor Egge | 2021-03-23 | 1 | -13/+11 |
| | | |||||
* | | Hide dictionary B-tree from posting store. | Tor Egge | 2021-03-23 | 6 | -35/+94 |
|/ | |||||
* | Reduce exposure of EnumStoreDictionary BTree for attribute vector loading. | Tor Egge | 2021-03-22 | 12 | -80/+71 |
| | |||||
* | Stop requiring dictionary iterator when handling diversify over a single | Tor Egge | 2021-03-21 | 3 | -15/+28 |
| | | | | dictionary entry. | ||||
* | More lookups in unordered dictionary. | Tor Egge | 2021-03-19 | 1 | -0/+9 |
| | |||||
* | Extend EnumStore unit test to test find_frozen_index and find_posting_list | Tor Egge | 2021-03-19 | 2 | -0/+106 |
| | | | | member functions in EnumStoreDirectory. | ||||
* | Perform simple lookup in unordered dictionary when available. | Tor Egge | 2021-03-19 | 1 | -0/+15 |
| | |||||
* | Add copyright headers | Jon Bratseth | 2021-03-18 | 2 | -0/+2 |
| | |||||
* | Add noexcept specifier to lambdas. | Tor Egge | 2021-03-18 | 1 | -1/+1 |
| | |||||
* | Eliminate clang 12 warning. Specializaton of load_values caused | Tor Egge | 2021-03-18 | 1 | -4/+4 |
| | | | | implicit instantiation of values before the explicit specialization. | ||||
* | Update unordered dictionary. | Tor Egge | 2021-03-18 | 4 | -1/+27 |
| | |||||
* | Add cases with unordered enum store dictionary to enum store unit test. | Tor Egge | 2021-03-18 | 1 | -34/+91 |
| | |||||
* | Wire in ordering enum in EnumStore. | Tor Egge | 2021-03-17 | 8 | -71/+82 |
| | |||||
* | Use IEnumStoreDictionary in IDocumentWeightAttribute implementations. | Tor Egge | 2021-03-17 | 5 | -27/+68 |
| | |||||
* | Simplify EnumIndexMapper. | Tor Egge | 2021-03-16 | 4 | -11/+10 |
| | |||||
* | Merge pull request #16982 from ↵ | Henning Baldersheim | 2021-03-16 | 6 | -13/+30 |
|\ | | | | | | | | | vespa-engine/toregge/add-key-remapping-to-enum-store-dictionary Add remap_index member function to IEnumStoreDictionary. | ||||
| * | Add remap_index member function to IEnumStoreDictionary. | Tor Egge | 2021-03-16 | 6 | -13/+30 |
| | | |||||
* | | Add missing pipe to cell_cast parsing | Lester Solbakken | 2021-03-16 | 2 | -2/+1 |
| | | |||||
* | | Revert "Revert "Lesters/cell cast java"" | Lester Solbakken | 2021-03-16 | 3 | -2/+34 |
| | | | | | | | | This reverts commit d2c61030d6c62b8c4889d3471d2ee5f17bb14a5f. | ||||
* | | Revert "Lesters/cell cast java" | Jon Marius Venstad | 2021-03-16 | 3 | -34/+2 |
|/ | |||||
* | Add Java-side tensor type cell casting | Lester Solbakken | 2021-03-16 | 3 | -2/+34 |
| | |||||
* | Check if chunk is valid before accessing it. | Henning Baldersheim | 2021-03-16 | 1 | -19/+20 |
| | |||||
* | Add clear_all_posting_lists method to dictionary. | Tor Egge | 2021-03-15 | 4 | -14/+34 |
| | |||||
* | Use update_posting_list method on dictionary to partially clear | Tor Egge | 2021-03-15 | 1 | -16/+10 |
| | | | | posting list for default value when shrinking lid space. | ||||
* | Move portion of posting list update to dictionary. | Tor Egge | 2021-03-15 | 4 | -14/+36 |
| | |||||
* | Prepare for reducing direct usage of EnumPostingTree and increasing usage | Tor Egge | 2021-03-15 | 7 | -29/+36 |
| | | | | of IEnumStoreDictionary. | ||||
* | Remove unused variables. | Tor Egge | 2021-03-13 | 1 | -1/+0 |
| | |||||
* | handle more cell types | Arne Juul | 2021-03-12 | 1 | -15/+11 |
| | |||||
* | Add dictionary config | Henning Baldersheim | 2021-03-11 | 1 | -0/+17 |
| | |||||
* | Add lock free hash map. | Tor Egge | 2021-03-10 | 1 | -0/+4 |
| | |||||
* | Add simple equal to Comparator interface. | Henning Baldersheim | 2021-03-09 | 6 | -60/+111 |
| | |||||
* | Merge pull request #16858 from ↵ | Henning Baldersheim | 2021-03-09 | 9 | -43/+43 |
|\ | | | | | | | | | vespa-engine/balder/prepare-for-multiple-compare-methods Convert comparator from being a simple comparator to using an explici… | ||||
| * | Convert comparator from being a simple comparator to using an explicit less ↵ | Henning Baldersheim | 2021-03-09 | 9 | -43/+43 |
| | | | | | | | | method. | ||||
* | | avoid explicit switch on cell types | Arne Juul | 2021-03-09 | 3 | -16/+8 |
|/ | | | | | * use CellTypeUtils::mem_size utility which does exactly what we need instead. | ||||
* | Use std::make_shared | Henning Baldersheim | 2021-03-08 | 4 | -12/+10 |
| | |||||
* | Merge pull request #16804 from vespa-engine/balder/keep-one-ucs4-version | Henning Baldersheim | 2021-03-05 | 11 | -289/+312 |
|\ | | | | | Keep only one ucs4 buffer, and create the buffer lazy. | ||||
| * | Remove default constructors and simplify. | Henning Baldersheim | 2021-03-05 | 6 | -57/+27 |
| | | | | | | | | Use atomic pointer to get proper memory visibility. | ||||
| * | Use std::atomic<bool> to get barriers. | Henning Baldersheim | 2021-03-04 | 1 | -7/+5 |
| | | |||||
| * | No move or copy construction. | Henning Baldersheim | 2021-03-04 | 3 | -198/+251 |
| | | |||||
| * | Keep only one ucs4 buffer, and create the buffer lazy. | Henning Baldersheim | 2021-03-04 | 9 | -51/+53 |
| | | |||||
* | | all scalars must be double | Håvard Pettersen | 2021-03-04 | 8 | -18/+22 |
|/ | | | | and all operation results must be at least float | ||||
* | Make the SearchTerm enum a small scoped enum and rename to Type. | Henning Baldersheim | 2021-03-04 | 14 | -131/+139 |
| | |||||
* | The default implementation of SearchContext::onFind was danegrous and not ↵ | Henning Baldersheim | 2021-03-04 | 6 | -60/+14 |
| | | | | | | thread safe. However it was luckily only used in test. Rewrote test and removed code. | ||||
* | Make the StringSearchContext smaller. | Henning Baldersheim | 2021-03-04 | 4 | -45/+58 |
| | | | | | - Rearrange members. - Skip std::optional on Regex. | ||||
* | Remove the need for friend declarations. | Henning Baldersheim | 2021-03-04 | 6 | -22/+13 |
| |