aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #3132 from vespa-engine/toregge/repair-reference-mapping-u...Geir Storli2017-08-161-0/+1
|\
| * Properly initialize forward mapping when loading reference attribute.Tor Egge2017-08-161-0/+1
* | Merge pull request #3129 from vespa-engine/havardpe/explicit-unbox-featureLester Solbakken2017-08-165-24/+95
|\ \ | |/ |/|
| * add simple unbox feature into test pluginHåvard Pettersen2017-08-165-24/+95
* | Account for memory usage in reference mappings and generation holder.Tor Egge2017-08-163-0/+13
|/
* Merge pull request #3123 from vespa-engine/toregge/maintain-direct-forward-ma...Geir Storli2017-08-166-19/+81
|\
| * Consolidate naming: limit, numDocs => docIdLimitTor Egge2017-08-163-14/+21
| * Maintain direct forward mapping from lid to referenced lid in referenceTor Egge2017-08-166-19/+74
* | Merge pull request #3120 from vespa-engine/balder/produce-summary-features-if...Henning Baldersheim2017-08-1634-145/+72
|\ \ | |/ |/|
| * Do not overload based on only constness.Henning Baldersheim2017-08-161-3/+0
| * Nested namespaceHenning Baldersheim2017-08-154-29/+22
| * Nested namespaceHenning Baldersheim2017-08-151-7/+3
| * Use nested namespaceHenning Baldersheim2017-08-1529-109/+50
* | Factor out ReferenceMappings from ReferenceAttribute.Tor Egge2017-08-158-96/+222
* | Merge pull request #3101 from vespa-engine/toregge/add-reverse-mapping-to-ref...Geir Storli2017-08-154-12/+264
|\ \ | |/ |/|
| * Rename variables for clarity.Tor Egge2017-08-153-25/+27
| * Recover from temporary glitch in reverse mapping.Tor Egge2017-08-142-1/+41
| * Add reverse mapping to reference attribute.Tor Egge2017-08-144-12/+222
* | test that appropriate executor is createdHaavard2017-08-151-3/+16
* | test that expressions can be replacedHaavard2017-08-141-1/+62
* | enable expression replacement in ranking expression featureHaavard2017-08-142-9/+25
* | basic concepts used to replace ranking expressions with intrinsic operationsHaavard2017-08-145-0/+149
|/
* Use std::atomic all over and completely get rid of homegrown atomics.Henning Baldersheim2017-08-113-4/+2
* Also run the serialization in different threadpool.Henning Baldersheim2017-08-106-85/+21
* Break out on error before the end.Henning Baldersheim2017-08-081-0/+1
* Avoid opening idxfile to early for writing. Especially as it might get trunca...Henning Baldersheim2017-08-083-40/+48
* Merge pull request #3011 from yahoo/balder/do-not-set-docid-in-blueprint-cons...Håvard Pettersen2017-08-071-1/+4
|\
| * Call setDocId explicit in test instead.Henning Baldersheim2017-07-251-1/+4
* | Inline just disturbs the compiler. Let it decide by himself. -Winline causes ...Henning Baldersheim2017-08-041-1/+1
* | Explicit destructor to reduce inliningHenning Baldersheim2017-08-041-0/+3
* | Inline just disturbs the compiler. Let it decide by himself. -Winline causes ...Henning Baldersheim2017-08-041-6/+5
* | Add test that files are actually skipped.Henning Baldersheim2017-08-0410-1/+43
* | Add test that files are actually skipped.Henning Baldersheim2017-08-046-0/+0
* | No need for prevprev. a simple -1 will suffice.Henning Baldersheim2017-08-041-4/+1
* | Clean up incompletely compacted files at startup.Henning Baldersheim2017-08-045-27/+92
* | Use formal language.Henning Baldersheim2017-08-041-1/+1
* | - Input is always dangerous.Henning Baldersheim2017-08-043-6/+9
* | Avoid the mistake we did with the attribute iterators. append is bad when sam...Henning Baldersheim2017-08-032-18/+4
* | Use nested namespaceHenning Baldersheim2017-08-0313-65/+27
* | Use nested namespaceHenning Baldersheim2017-08-034-17/+8
* | Merge pull request #3044 from yahoo/toregge/fix-reference-attribute-load-and-...Henning Baldersheim2017-08-033-0/+29
|\ \
| * | Set numDocs and committedDocIdLimit when loading reference attribute.Tor Egge2017-08-033-0/+29
* | | Merge pull request #3038 from yahoo/balder/separate-summary-threadHenning Baldersheim2017-08-031-1/+1
|\ \ \ | |/ / |/| |
| * | - Use a dedicated thread for writing to summarystore.Henning Baldersheim2017-08-011-1/+1
| |/
* | Use the faster and more elegant for_each approachHenning Baldersheim2017-08-021-5/+1
* | Invalidate the cached count when we might have done so.Henning Baldersheim2017-08-021-0/+1
* | Invalidate the cached count when we might have done so.Henning Baldersheim2017-08-022-0/+9
* | Add conformance tests for get_hits and or_hits_into too.Henning Baldersheim2017-08-022-0/+28
* | Split and_not_hits into strict/non-strict version and fix failure.Henning Baldersheim2017-08-022-3/+27
* | Add failing test for and_not_hitsHenning Baldersheim2017-08-022-7/+18