summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3309 from ↵Henning Baldersheim2017-09-016-11/+13
|\ | | | | | | | | vespa-engine/havardpe/use-zero-rank-score-for-unranked-results use 0.0 rank score for results when not ranking
| * use 0.0 rank score for results when not rankingHåvard Pettersen2017-09-016-11/+13
| |
* | Ensure large method is not inlined.Henning Baldersheim2017-09-011-0/+6
| |
* | I guess the 'fast-search' hint is better than the 'filter' hint.Henning Baldersheim2017-09-011-1/+1
| |
* | Make posting lists if it is strict or if target is filter.Henning Baldersheim2017-09-014-37/+31
|/ | | | If it is filter we build bitvector instead of posting list.
* Merge pull request #3269 from ↵Geir Storli2017-08-315-17/+47
|\ | | | | | | | | vespa-engine/toregge/refactor-gid-to-lid-change-handler-usage Toregge/refactor gid to lid change handler usage
| * Propagate API changes to GidToLidChangeListener and ReferenceAttribute:Tor Egge2017-08-305-17/+47
| | | | | | | | Split put and remove notifications into separate methods.
* | update hit collector testHåvard Pettersen2017-08-301-5/+5
| |
* | use predefined default rank value (-inf) when not knownHåvard Pettersen2017-08-304-7/+10
|/
* Also print the sessionId in text.Henning Baldersheim2017-08-281-4/+4
|
* Moved databuffer and compresssion to vespalibHenning Baldersheim2017-08-2833-101/+105
|
* Style fix (indentation).Tor Egge2017-08-251-1/+1
|
* Add boundary check when mapping to referenced lid, to avoidTor Egge2017-08-252-13/+14
| | | | accessing unmapped or uninitialized data in target attribute.
* Avoid race between readers and writer that could cause reader to readTor Egge2017-08-251-2/+9
| | | | uninitialized or unmapped data when accessing target attribute.
* Avoid race between readers and writer that could cause reader to readTor Egge2017-08-252-2/+13
| | | | uninitialized or unmapped data when accessing _reverseMappingIndices.
* Reduce visibility.Henning Baldersheim2017-08-251-1/+1
|
* Revert "Balder/move instead of copy"Henning Baldersheim2017-08-252-8/+8
|
* Merge pull request #3184 from vespa-engine/balder/move-instead-of-copyHenning Baldersheim2017-08-242-8/+8
|\ | | | | Balder/move instead of copy
| * Reduce visibility.Henning Baldersheim2017-08-221-1/+1
| |
| * Move instead of copy.Henning Baldersheim2017-08-222-7/+7
| |
* | Change WeightedRef to struct.Tor Egge2017-08-241-10/+7
| |
* | If fetchPostings() is called with strict set to true then buildTor Egge2017-08-245-4/+149
| | | | | | | | | | | | | | | | synthetic posting list based on reverse mapping and result of scanning target attribute (via target search context and corresponding search iterator). Use synthetic posting list if available when creating iterator.
* | Empty search iterator is strict.Tor Egge2017-08-242-0/+7
| |
* | Merge pull request #3206 from ↵Geir Storli2017-08-244-18/+60
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/fix-imported-attribute-sort-serialization-to-use-parent-lids Fix imported attribute sort serialization to use parent lids
| * | Explicit `this` not needed for own type memberTor Brede Vekterli2017-08-241-1/+1
| | |
| * | Map child LID to parent LID space in onSerializeFor...Sort functionsTor Brede Vekterli2017-08-244-18/+60
| | |
* | | wire in max reduce prod join replacerHåvard Pettersen2017-08-245-1/+15
| | | | | | | | | | | | also added logging when something is replaced
* | | Merge pull request #3198 from vespa-engine/balder/stick-to-make_string-all-overHåvard Pettersen2017-08-2420-158/+101
|\ \ \ | |/ / |/| | Balder/stick to make string all over
| * | Include what you need yourself.Henning Baldersheim2017-08-231-1/+3
| | |
| * | Use nested namespace for search::transactionlogHenning Baldersheim2017-08-2315-104/+62
| | |
| * | All you need is make_string.Henning Baldersheim2017-08-236-53/+36
| | |
* | | Merge pull request #3196 from ↵Lester Solbakken2017-08-246-3/+300
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/havardpe/max-reduce-prod-join-replacer max reduce prod join replacer with test
| * | max reduce prod join replacer with testHåvard Pettersen2017-08-236-3/+300
| |/
* | Adjust test names.Tor Egge2017-08-231-2/+2
| |
* | Trim down unit test.Tor Egge2017-08-234-120/+12
| | | | | | | | | | | | | | | | Test adding info from multiple posting lists to bit vector. Make internal merge method private. Move comment.
* | Add unit test for posting list merger.Tor Egge2017-08-233-0/+276
| |
* | Factor out portions of posting list merging from posting list search context.Tor Egge2017-08-236-84/+218
| |
* | Move BTreeKeyData class definition out to separate header file.Tor Egge2017-08-235-83/+101
|/
* Merge pull request #3173 from ↵Geir Storli2017-08-229-2/+37
|\ | | | | | | | | vespa-engine/vekterli/add-string-from-enum-lookup-to-iattributevector Add string from enum lookup to IAttributeVector
| * Add string from enum lookup to IAttributeVectorTor Brede Vekterli2017-08-219-2/+37
| |
* | Drop the dangerous LinkedPtr.Henning Baldersheim2017-08-2136-126/+63
| |
* | override and include optimize.Henning Baldersheim2017-08-211-2/+1
| |
* | return feature type by referenceHåvard Pettersen2017-08-213-3/+3
|/
* Merge pull request #3158 from ↵Geir Storli2017-08-216-24/+252
|\ | | | | | | | | vespa-engine/toregge/add-imported-attribute-vector-read-guard Add ImportedAttributeVectorReadGuard, used to handle imported attributes
| * Add ImportedAttributeVectorReadGuard, used to handle imported attributesTor Egge2017-08-186-24/+252
| | | | | | | | via ImportedAttributesContext in a safe manner.
* | Merge pull request #3145 from vespa-engine/balder/reduce-includes-and-visibilityHenning Baldersheim2017-08-1863-198/+187
|\ \ | | | | | | Balder/reduce includes and visibility
| * | Include what you need.Henning Baldersheim2017-08-1829-68/+88
| | |
| * | Include what you need.Henning Baldersheim2017-08-182-17/+11
| | |
| * | Remove more clutter in fastos/types.hHenning Baldersheim2017-08-186-47/+19
| | |
| * | Include only what you need.Henning Baldersheim2017-08-1826-66/+69
| |/