aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Keep only one ucs4 buffer, and create the buffer lazy.Henning Baldersheim2021-03-049-51/+53
* | all scalars must be doubleHÃ¥vard Pettersen2021-03-048-18/+22
|/
* Make the SearchTerm enum a small scoped enum and rename to Type.Henning Baldersheim2021-03-0414-131/+139
* The default implementation of SearchContext::onFind was danegrous and not thr...Henning Baldersheim2021-03-046-60/+14
* Make the StringSearchContext smaller.Henning Baldersheim2021-03-044-45/+58
* Remove the need for friend declarations.Henning Baldersheim2021-03-046-22/+13
* Remove friend declarations no longer needed.Henning Baldersheim2021-03-043-5/+0
* Use unique_ptr for regex instead of shared_ptr to keep object small.Henning Baldersheim2021-03-042-113/+70
* minBvCocFreq -> minBvDocFreqHenning Baldersheim2021-03-041-2/+2
* GC unused typeddefs and params.Henning Baldersheim2021-03-0310-31/+15
* Take dead elements into account (and subtract them) when calculating how many...Geir Storli2021-03-011-4/+29
* Use an enum to avoid dangerous implicit type conversionHenning Baldersheim2021-02-271-8/+9
* Put all params for commit into a single CommitParam structHenning Baldersheim2021-02-273-12/+46
* Merge pull request #16690 from vespa-engine/geirst/refactor-datastore-classesGeir Storli2021-02-268-8/+8
|\
| * Rename 'active' buffer to 'primary' buffer in DataStoreBase.Geir Storli2021-02-268-8/+8
* | Reserve reasonably sized buffer upfront to keep memory footprint stableHenning Baldersheim2021-02-252-9/+22
* | Remove includes no longer necessary.Henning Baldersheim2021-02-258-33/+8
* | Avoid including singlenumericattribute.hppHenning Baldersheim2021-02-256-13/+10
|/
* expect QRS to always send distance thresholdArne Juul2021-02-241-7/+4
* move getting tensor into the attribute codeArne Juul2021-02-224-9/+36
* string.h does not need alloc.hHenning Baldersheim2021-02-2111-11/+17
* Eliminate array bounds warning.Tor Egge2021-02-211-0/+5
* Merge pull request #16495 from vespa-engine/arnej/add-size-literalsArne H Juul2021-02-1658-136/+194
|\
| * use size literals in searchlibArne Juul2021-02-1558-136/+194
* | Rename get_memory_allocator to make_memory_allocator in mmap file allocatorTor Egge2021-02-151-1/+1