summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Add vespalib::datastore::CompactingBuffers.Tor Egge2022-10-041-7/+7
|
* Delete search::tensor::SmallSubspacesBufferType move assignment operator.Tor Egge2022-10-041-1/+1
|
* Add vespalib::datastore::Aligner.Tor Egge2022-10-048-36/+35
|
* Merge pull request #24293 from ↵Henning Baldersheim2022-10-041-0/+1
|\ | | | | | | | | vespa-engine/toregge/include-cstddef-to-define-size-t Include cstddef to define size_t
| * Include cstddef to define size_tTor Egge2022-10-031-0/+1
| |
* | Deinline TestParam copy constructor.Tor Egge2022-10-031-0/+3
|/
* Merge pull request #24281 from ↵v8.62.51Henning Baldersheim2022-10-031-1/+1
|\ | | | | | | | | vespa-engine/balder/cap-hits-and-offset-against-numdocs To prevent against damages caused by excessive hits/offset param bein…
| * To prevent against damages caused by excessive hits/offset param being sent ↵Henning Baldersheim2022-10-031-1/+1
| | | | | | | | down, cap it against numdocs.
* | Merge pull request #24292 from ↵Geir Storli2022-10-032-6/+5
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-array-store-allocate-in-tensor-buffer-store-store-tensor Use ArrayStore::allocate in TensorBufferStore::store_tensor.
| * | Use ArrayStore::allocate in TensorBufferStore::store_tensor.Tor Egge2022-10-032-6/+5
| | |
* | | Remove AlignedEntryRef.Tor Egge2022-10-037-42/+44
|/ /
* | Merge pull request #24287 from ↵Geir Storli2022-10-034-11/+15
|\ \ | | | | | | | | | | | | vespa-engine/toregge/sync-apis-for-streamed-value-store-and-tensor-buffer-store Sync APIs for StreamedValueStore and TensorBufferStore.
| * | Sync APIs for StreamedValueStore and TensorBufferStore.Tor Egge2022-10-034-11/+15
| | |
* | | Merge pull request #24285 from ↵Jon Marius Venstad2022-10-031-1/+1
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/bratseth/optimize-primitives-only-take-2 Bratseth/optimize primitives only take 2
| * | Only check types when necessaryJon Bratseth2022-10-031-1/+1
| |/
* / Add TensorBufferStore.Tor Egge2022-09-3012-0/+628
|/
* Extend class comment with short description of memory layout for storedTor Egge2022-09-302-5/+16
| | | | tensor.
* Add tensor buffer operations.Tor Egge2022-09-306-0/+468
|
* Now we always split phrases.Henning Baldersheim2022-09-305-32/+0
|
* Alwasy use bitvector for long posting lists.Henning Baldersheim2022-09-2914-134/+64
|
* Use consistent terminologyJon Bratseth2022-09-291-3/+3
|
* Merge pull request #24251 from vespa-engine/bratseth/operatorsv8.61.17Henning Baldersheim2022-09-2817-544/+565
|\ | | | | Bratseth/operators
| * Follow API changesJon Bratseth2022-09-282-97/+97
| |
| * Support map shorthands in both directionsJon Bratseth2022-09-282-16/+69
| |
| * Right precedence for ^Jon Bratseth2022-09-283-11/+11
| |
| * Use tensor vocabularyJon Bratseth2022-09-2812-67/+62
| |
| * Drop 'arithmetic' from nameJon Bratseth2022-09-288-75/+83
| |
| * Fold comparisons into the other operatorsJon Bratseth2022-09-2812-378/+331
| |
| * Add binding precendence order infoJon Bratseth2022-09-271-1/+7
| |
| * Simplify: Use file order as precedence orderJon Bratseth2022-09-271-13/+13
| |
| * Simplify: Use lambdaJon Bratseth2022-09-271-26/+32
| |
* | Normalize includes in searchcore and searchlib.Tor Egge2022-09-2824-27/+27
| |
* | Normalize includes in searchlib.Tor Egge2022-09-2727-33/+37
| |
* | Normalize includes in searchlib/attribute.Tor Egge2022-09-2640-49/+33
|/
* Expose more information in content node search reply trace.Geir Storli2022-09-267-15/+45
| | | | | This should make it easier to correlate the backend query blueprints with the actual query terms.
* Include mutex to get declaration of std::mutexTor Egge2022-09-251-0/+1
|
* Remove unused variables.Tor Egge2022-09-235-8/+2
|
* Reduce include and visibility of ptrholder.hHenning Baldersheim2022-09-233-14/+13
|
* Remove summary fields from schema.Tor Egge2022-09-226-228/+46
|
* Remove use of summary fields in search::index::DocBuilder andTor Egge2022-09-215-177/+2
| | | | search::index::DocTypeBuilder.
* Merge pull request #24161 from vespa-engine/balder/short-circuit-booleanHenning Baldersheim2022-09-216-35/+36
|\ | | | | Balder/short circuit boolean
| * Avoid confusing the reader by starting off with OR. Just use null instead.Henning Baldersheim2022-09-211-1/+1
| |
| * Simplify operatorsByPrecedence listHenning Baldersheim2022-09-212-17/+1
| |
| * Use pattern variableHenning Baldersheim2022-09-211-4/+2
| |
| * Short circuit boolean expressionsJon Bratseth2022-09-213-13/+32
| | | | | | | | | | | | | | | | Short circuit boolean expressions by converting them to (nested) if expressions. This also fixes a bug in Java expression evaluation where evaluation of arithmetic operations with the same precedence would be from right to left rather than left to right.
* | GC unused files and code.Henning Baldersheim2022-09-2116-214/+29
| |
* | GC unused functionality.Henning Baldersheim2022-09-215-225/+9
| |
* | Stop using search::index::DocBuilder in searchcore attribute unit test.Tor Egge2022-09-213-0/+96
|/
* Revert "Revert "Revert "Short circuit boolean expressions"""Henning Baldersheim2022-09-213-32/+13
|
* Revert "Revert "Short circuit boolean expressions""Henning Baldersheim2022-09-213-13/+32
|