summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* - Avoid inlining exchange_location_nodes to be able to see its execution cost...Henning Baldersheim2021-03-253-2/+5
* Merge pull request #17117 from vespa-engine/arnej/drop-feature-flag-for-dista...Arne H Juul2021-03-251-2/+1
|\
| * backend always expects distanceThreshold nowArne Juul2021-03-231-2/+1
* | Merge pull request #17160 from vespa-engine/toregge/reduce-enum-store-diction...Henning Baldersheim2021-03-252-15/+6
|\ \
| * | Reduce EnumStoreDictionary B-tree exposure.Tor Egge2021-03-242-15/+6
* | | handle value decoding failures more gracefullyHÃ¥vard Pettersen2021-03-243-15/+28
|/ /
* | Track name change from ordered / unordered to btree / hash.Tor Egge2021-03-242-73/+73
* | Use more specific member function name for normalizing posting lists.Tor Egge2021-03-245-11/+11
* | Reduce direct usage of EnumStoreDictionary B-tree.Tor Egge2021-03-235-22/+6
* | Merge pull request #17122 from vespa-engine/balder/orderting-2-typeHenning Baldersheim2021-03-237-45/+50
|\ \
| * | Use BTREE/HASH instead of ORDERED/UNORDERED.Henning Baldersheim2021-03-237-45/+50
| |/
* | Reduce EnumStoreDictionary B-tree exposure in PostingListAttribute unit test.Tor Egge2021-03-231-13/+11
* | Hide dictionary B-tree from posting store.Tor Egge2021-03-236-35/+94
|/
* Reduce exposure of EnumStoreDictionary BTree for attribute vector loading.Tor Egge2021-03-2212-80/+71
* Stop requiring dictionary iterator when handling diversify over a singleTor Egge2021-03-213-15/+28
* More lookups in unordered dictionary.Tor Egge2021-03-191-0/+9
* Extend EnumStore unit test to test find_frozen_index and find_posting_listTor Egge2021-03-192-0/+106
* Perform simple lookup in unordered dictionary when available.Tor Egge2021-03-191-0/+15
* Add copyright headersJon Bratseth2021-03-182-0/+2
* Add noexcept specifier to lambdas.Tor Egge2021-03-181-1/+1
* Eliminate clang 12 warning. Specializaton of load_values causedTor Egge2021-03-181-4/+4
* Update unordered dictionary.Tor Egge2021-03-184-1/+27
* Add cases with unordered enum store dictionary to enum store unit test.Tor Egge2021-03-181-34/+91
* Wire in ordering enum in EnumStore.Tor Egge2021-03-178-71/+82
* Use IEnumStoreDictionary in IDocumentWeightAttribute implementations.Tor Egge2021-03-175-27/+68
* Simplify EnumIndexMapper.Tor Egge2021-03-164-11/+10
* Merge pull request #16982 from vespa-engine/toregge/add-key-remapping-to-enum...Henning Baldersheim2021-03-166-13/+30
|\
| * Add remap_index member function to IEnumStoreDictionary.Tor Egge2021-03-166-13/+30
* | Add missing pipe to cell_cast parsingLester Solbakken2021-03-162-2/+1
* | Revert "Revert "Lesters/cell cast java""Lester Solbakken2021-03-163-2/+34
* | Revert "Lesters/cell cast java"Jon Marius Venstad2021-03-163-34/+2
|/
* Add Java-side tensor type cell castingLester Solbakken2021-03-163-2/+34
* Check if chunk is valid before accessing it.Henning Baldersheim2021-03-161-19/+20
* Add clear_all_posting_lists method to dictionary.Tor Egge2021-03-154-14/+34
* Use update_posting_list method on dictionary to partially clearTor Egge2021-03-151-16/+10
* Move portion of posting list update to dictionary.Tor Egge2021-03-154-14/+36
* Prepare for reducing direct usage of EnumPostingTree and increasing usageTor Egge2021-03-157-29/+36
* Remove unused variables.Tor Egge2021-03-131-1/+0
* handle more cell typesArne Juul2021-03-121-15/+11
* Add dictionary configHenning Baldersheim2021-03-111-0/+17
* Add lock free hash map.Tor Egge2021-03-101-0/+4
* Add simple equal to Comparator interface.Henning Baldersheim2021-03-096-60/+111
* Merge pull request #16858 from vespa-engine/balder/prepare-for-multiple-compa...Henning Baldersheim2021-03-099-43/+43
|\
| * Convert comparator from being a simple comparator to using an explicit less m...Henning Baldersheim2021-03-099-43/+43
* | avoid explicit switch on cell typesArne Juul2021-03-093-16/+8
|/
* Use std::make_sharedHenning Baldersheim2021-03-084-12/+10
* Merge pull request #16804 from vespa-engine/balder/keep-one-ucs4-versionHenning Baldersheim2021-03-0511-289/+312
|\
| * Remove default constructors and simplify.Henning Baldersheim2021-03-056-57/+27
| * Use std::atomic<bool> to get barriers.Henning Baldersheim2021-03-041-7/+5
| * No move or copy construction.Henning Baldersheim2021-03-043-198/+251