aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Add gid to lid change handler and gid to lid change registrator.Tor Egge2017-02-2219-7/+749
|
* set GDFLAG_ALLOW_SLIME in all requestsArne H Juul2017-02-221-50/+51
| | | | * prepare to remove the other code path
* Avoid repeating long type names in code, "using" to the rescue.Tor Egge2017-02-217-20/+30
|
* Use steady clock for job tracker load sampling.Tor Egge2017-02-217-53/+65
|
* Merge pull request #1823 from yahoo/geirst/impl-document-db-reference-resolverTor Egge2017-02-2111-114/+276
|\ | | | | Implement document db reference resolver
| * Add class to resolve references between document dbs.Geir Storli2017-02-219-0/+255
| |
| * Add mock implementation of attribute manager.Geir Storli2017-02-202-114/+21
| |
* | Update class comment.Tor Egge2017-02-171-1/+2
| |
* | Use MonitoredRefCount as member instead of inheriting it.Tor Egge2017-02-172-4/+10
| | | | | | | | Forward retain() and relase() to member.
* | Add unit test for gid to lid change listener.Tor Egge2017-02-175-0/+118
| |
* | Add GidToLidChangeListener, a class for listening to changes in mapping fromTor Egge2017-02-173-0/+65
| | | | | | | | gid to lid and dispatch it to proper thread.
* | Use MonitoredRefCount.Tor Egge2017-02-172-42/+5
| |
* | Add MonitoredRefCount class, replacing simliar functionality in documentdb.Tor Egge2017-02-173-0/+73
| | | | | | | | | | | | It is used to wait for external references to document db being drained (along with other threads doing things to the document db) before close method can start to tear down stuff.
* | Fix namespace end comments.Tor Egge2017-02-172-2/+2
|/
* Merge pull request #1792 from yahoo/toregge/simplify-apply-configGeir Storli2017-02-162-41/+34
|\ | | | | Simplify how config is applied.
| * Use else clause instead of break from do while loop.Tor Egge2017-02-161-19/+18
| |
| * Simplify how config is applied.Tor Egge2017-02-162-30/+24
| | | | | | | | Eliminate optimized early returns when config is unchanged or rejected.
* | Merge pull request #1789 from ↵Tor Egge2017-02-1611-100/+240
|\ \ | |/ |/| | | | | yahoo/geirst/integrate-imported-fields-cfg-in-proton Geirst/integrate imported fields cfg in proton
| * Test that ranking constants and imported fields config is not saved to disk.Geir Storli2017-02-164-12/+59
| |
| * Extend test for makeReplayConfig() to include ranking constants and imported ↵Geir Storli2017-02-162-34/+88
| | | | | | | | fields.
| * Add imported fields config as part of DocumentDBConfig.Geir Storli2017-02-158-54/+93
| |
* | Add document db referent registry to proton.Tor Egge2017-02-1513-7/+85
|/ | | | Register document db referent for document db when appropriate.
* update testHaavard2017-02-101-14/+19
|
* Merge pull request #1748 from yahoo/arnej/move-summary-fieldconverterHåvard Pettersen2017-02-109-839/+10
|\ | | | | move some code
| * move some codeArne H Juul2017-02-109-839/+10
| | | | | | | | | | * move classes that can be used for summary field conversion in both proton and vsm.
* | Remove dead code.Tor Egge2017-02-109-42/+50
| | | | | | | | | | | | Simplify method names in document db referent registry. Refactor read guard test in gid to lid mapper unit test. Explicitly initialize members in constructor.
* | Add classes for mapping from gid to lid, with interface in searchlib.Tor Egge2017-02-0920-0/+577
|/ | | | | Add document db referent registry, to handle implicit export of gid to lid mapping and implicit export of all known attributes to other document types.
* Merge pull request #1719 from ↵Henning Baldersheim2017-02-0911-34/+26
|\ | | | | | | | | yahoo/balder/implement-get_hits-for-attribute-postinglist-iterators Balder/implement get hits for attribute postinglist iterators
| * Only include what you needHenning Baldersheim2017-02-081-5/+5
| |
| * Optimize includes.Henning Baldersheim2017-02-063-11/+6
| |
| * Optimize includes.Henning Baldersheim2017-02-067-18/+15
| |
* | Garbage collect unused proxy.Tor Egge2017-02-084-58/+0
| |
* | Prepare for faster lid mapping:Tor Egge2017-02-071-3/+5
|/ | | | | - Adjust add method in unique store. - Wrap gid and (currently unused) lid in nested Reference class.
* Merge pull request #1693 from yahoo/toregge/apply-reference-attribute-updateGeir Storli2017-02-064-1/+101
|\ | | | | Apply reference attribute updates.
| * Fix log message.Tor Egge2017-02-061-1/+1
| |
| * Apply reference attribute updates.Tor Egge2017-02-064-1/+101
| |
* | Merge pull request #1682 from yahoo/havardpe/wire-in-new-input-output-modelGeir Storli2017-02-065-9/+10
|\ \ | |/ |/| Havardpe/wire in new input output model
| * use new input/output model in slimeHaavard2017-02-035-9/+10
| |
* | Prepare for wiring in reference attribute:Tor Egge2017-02-061-2/+4
| | | | | | | | | | | | | | | | - Add data type to attributes.def - Update attribute config conversion - Update attribute factory - Specify that reference attribute doesn't support fast update, docstore must be updated.
* | Only log iterator tree for first thread, the other are identical.Henning Baldersheim2017-02-052-3/+8
|/
* Merge pull request #1670 from ↵Tor Brede Vekterli2017-02-032-3/+93
|\ | | | | | | | | yahoo/vekterli/add-reference-type-and-field-value-to-cpp Add reference type and field value to C++
| * Remove spurious character in commentTor Brede Vekterli2017-02-021-1/+1
| |
| * Implement reference support for summary field conversionTor Brede Vekterli2017-02-022-3/+93
| |
* | Ignore maxentries per chunk.Henning Baldersheim2017-02-021-6/+8
| |
* | Ignore maxentries.Henning Baldersheim2017-02-022-2/+4
| |
* | Do not use maxage.serial anymore. Just use maxsize.Henning Baldersheim2017-02-029-135/+76
|/
* Enable query override forHenning Baldersheim2017-01-315-34/+46
| | | | | | | - vespa.matching.termwise_limit - vespa.matching.numthreadspersearch - vespa.matching.numsearchpartitions - vespa.matching.minhitsperthread
* Optimize includes.Henning Baldersheim2017-01-311-5/+0
|
* Optimize includes.Henning Baldersheim2017-01-311-0/+2
|
* Optimize includes.Henning Baldersheim2017-01-312-1/+4
|