summaryrefslogtreecommitdiffstats
path: root/searchlib/src
Commit message (Collapse)AuthorAgeFilesLines
* Don't compact lid space on source selector if wanted lid limit is higherTor Egge2019-01-081-1/+3
| | | | | than current limit. This can happen when none of the document fields are indexed.
* Correct tracking of docIdLimit in FixedSourceSelector.Tor Egge2019-01-083-6/+24
|
* Compact lid space on source selector.Tor Egge2019-01-084-6/+28
|
* invalidate word cache on initRangeHåvard Pettersen2019-01-082-0/+8
|
* fix "less" comparator to return false for equal valuesArne Juul2019-01-081-1/+1
|
* Merge pull request #8040 from ↵Henning Baldersheim2019-01-081-10/+0
|\ | | | | | | | | vespa-engine/toregge/reuse-posting-list-iteator-during-validation Reuse posting list iterator during validation.
| * Reuse posting list iterator during validation.Tor Egge2019-01-071-10/+0
| |
* | Revert "Compact lid space on source selector."Arnstein Ressem2019-01-075-52/+12
| |
* | Merge pull request #8017 from ↵Henning Baldersheim2019-01-075-12/+52
|\ \ | | | | | | | | | | | | vespa-engine/toregge/compact-lid-space-on-source-selector-try2 Compact lid space on source selector.
| * | Correct tracking of docIdLimit in FixedSourceSelector.Tor Egge2019-01-043-6/+24
| | |
| * | Compact lid space on source selector.Tor Egge2019-01-044-6/+28
| | |
* | | Merge pull request #8021 from vespa-engine/balder/handle-type-25Henning Baldersheim2019-01-064-209/+162
|\ \ \ | | | | | | | | Ensure that we can print ITEM_WORD_ALTERNATIVES too.
| * | | Ensure that we can print ITEM_WORD_ALTERNATIVES too.Henning Baldersheim2019-01-044-209/+162
| |/ /
* / / GC unused code and update includesHenning Baldersheim2019-01-0510-11/+21
|/ /
* | Revert "Compact lid space on source selector."Henning Baldersheim2019-01-034-28/+6
| |
* | Merge pull request #7998 from ↵Geir Storli2019-01-034-6/+28
|\ \ | | | | | | | | | | | | vespa-engine/toregge/compact-lid-space-on-source-selector Compact lid space on source selector.
| * | Compact lid space on source selector.Tor Egge2019-01-034-6/+28
| |/
* | Merge pull request #7996 from vespa-engine/balder/update-comments-and-copyrightGeir Storli2019-01-032-2/+6
|\ \ | | | | | | Create class comment and correct copyright year.
| * | Create class comment and correct copyright year.Henning Baldersheim2019-01-032-2/+6
| |/
* | Merge pull request #7920 from ↵Henning Baldersheim2019-01-031-1/+6
|\ \ | |/ |/| | | | | vespa-engine/balder/enable-assert-once-per-release-for-entryref This will enable the first assert to be trigger a core dump.
| * This will enable the first assert to be trigger a core dump.Henning Baldersheim2018-12-101-1/+6
| | | | | | | | The others will log a stacktrace per 1000 failed asserts.
* | clion recommended cleanup while browsing test.Henning Baldersheim2018-12-192-89/+57
| |
* | Use a bitvector for the single bit numeric attribute.Henning Baldersheim2018-12-1912-76/+392
| |
* | Also test inverted bitvector iterators.Henning Baldersheim2018-12-191-60/+68
| |
* | Follow api changeHenning Baldersheim2018-12-192-9/+3
| |
* | Remove test that will soon be invalid.Henning Baldersheim2018-12-191-1/+0
| |
* | Pass invert as a parameterHenning Baldersheim2018-12-195-88/+76
| |
* | NULL -> nullptrHenning Baldersheim2018-12-191-40/+40
| |
* | Add test for inverted bitvector iterator.Henning Baldersheim2018-12-182-11/+28
| |
* | Add inverted BitvectorIteratorHenning Baldersheim2018-12-185-83/+148
| |
* | std::make_uniqueHenning Baldersheim2018-12-181-29/+19
| |
* | Return information if a buffer is held.Henning Baldersheim2018-12-187-36/+33
| | | | | | | | | | Use std::make_unique. Minor unifying cleanup.
* | std::make_uniqueHenning Baldersheim2018-12-181-55/+49
| |
* | UINT1 -> BOOLHenning Baldersheim2018-12-1613-25/+21
| |
* | UINT1 -> BOOLHenning Baldersheim2018-12-161-1/+1
|/
* Merge pull request #7896 from ↵Henning Baldersheim2018-12-064-18/+81
|\ | | | | | | | | vespa-engine/geirst/fix-bug-in-datastore-memory-allocation Fix bug where allocation of too large buffers in data store caused of…
| * Fix bug where allocation of too large buffers in data store caused offset in ↵Geir Storli2018-12-064-18/+81
| | | | | | | | | | | | | | EntryRefT to be out of bounds. This happened in cases where wanted number of bytes was not a power of 2 and less than huge page size. After rounding up to nearest power of 2 (to match the underlying memory allocator) the allocated buffer became too large for the offset in EntryRefT to handle.
* | Return correct type.Henning Baldersheim2018-12-061-1/+1
| |
* | Add test for range search and also fetch postings with correct strictness.Henning Baldersheim2018-12-061-25/+35
| |
* | Allow repeated fetchPostings callsHenning Baldersheim2018-12-061-4/+4
| |
* | = defaultHenning Baldersheim2018-12-063-7/+5
|/
* Revert "Add assert to check sanity of input."Henning Baldersheim2018-12-051-6/+1
|
* Add assert to check sanity of input.Henning Baldersheim2018-12-051-1/+6
|
* Flip the bits when hashing to get good hashing.Henning Baldersheim2018-12-041-1/+1
|
* Revert "Swap offset and bufferid for better and more compact hashing."Henning Baldersheim2018-12-042-9/+5
|
* Merge pull request #7817 from ↵Jon Bratseth2018-11-291-1/+1
|\ | | | | | | | | vespa-engine/toregge/allow-zero-arg-parenthesis-fixup Don't allow function argument list to start with comma.
| * Don't allow function argument list to start with comma.Tor Egge2018-11-291-1/+1
| |
* | Merge pull request #7804 from vespa-engine/balder/randomize-keysHenning Baldersheim2018-11-293-3/+6
|\ \ | |/ |/| Balder/randomize keys
| * Follow template instantiation.Henning Baldersheim2018-11-281-1/+3
| |
| * Use a simple and instead of div for modulo operation.Henning Baldersheim2018-11-281-1/+2
| |