summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
...
* - Add fieldlist to docsum request.Henning Baldersheim2022-09-013-3/+9
| | | | - Only return fields requested from the backend.
* Use overrideHenning Baldersheim2022-09-011-1/+1
|
* Minor fixes like adding 'explicit', 'override' and general unification.Henning Baldersheim2022-09-017-19/+12
|
* Merge pull request #23823 from vespa-engine/balder/no-doom-in-phraseHenning Baldersheim2022-09-0110-103/+38
|\ | | | | Drop separate doom in phrase search. Rely on proper split/delay solvi…
| * Merge branch 'master' into balder/no-doom-in-phraseHenning Baldersheim2022-08-2927-92/+106
| |\
| * | Drop separate doom in phrase search. Rely on proper split/delay solving the ↵Henning Baldersheim2022-08-2811-103/+36
| | | | | | | | | | | | doom issue at a higher level.
* | | Remove option to delay phrases and same-element. The gain is smaller than ↵Henning Baldersheim2022-08-315-32/+0
| | | | | | | | | | | | the risk and too hard to use.
* | | make split phrases default.Henning Baldersheim2022-08-312-5/+5
| | |
* | | Allow query time control of spli/delay query optimisations.Henning Baldersheim2022-08-302-4/+10
| | |
* | | Use vespalib::SmartBuffer instead of ancient RawBuf.Henning Baldersheim2022-08-302-3/+2
| | |
* | | GC unused RawBuf functionalityHenning Baldersheim2022-08-298-249/+29
| | |
* | | GC some old unused code with ancient 'goto'.....Henning Baldersheim2022-08-296-77/+7
| | |
* | | remove unused doxygen setup filesArne Juul2022-08-292-2324/+0
| |/ |/|
* | Merge pull request #23827 from ↵Henning Baldersheim2022-08-291-20/+5
|\ \ | | | | | | | | | | | | vespa-engine/toregge/reduce-use-of-new-in-summary-field-converter-unit-test Reduce use of new in summary field converter unit test.
| * | Reduce number of overloads for document::SpanTree::annotate.Tor Egge2022-08-291-20/+5
| | |
* | | Merge pull request #23822 from ↵Henning Baldersheim2022-08-2926-69/+96
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/balder/move-termfieldmatchdataarry-where-it-makes-sense Move the terfieldmatchdaatarray where it makes sense.
| * | Move the terfieldmatchdaatarray where it makes sense.Henning Baldersheim2022-08-2827-70/+97
| |/
* / Move arrayHenning Baldersheim2022-08-281-3/+3
|/
* Add test for profile_depth conversion, and remove proxying not necessary.Henning Baldersheim2022-08-263-4/+8
|
* Wire in profile_depthHenning Baldersheim2022-08-264-7/+12
|
* No aliasing of trace.profileDepth.Henning Baldersheim2022-08-251-1/+1
|
* Wire in query parameter profileDepth to control how deep down in the depency ↵Henning Baldersheim2022-08-251-0/+1
| | | | | | tree profiling shall go.
* Merge pull request #23772 from ↵Henning Baldersheim2022-08-244-8/+11
|\ | | | | | | | | vespa-engine/geirst/paged-support-for-reference-attributes Add 'paged' support for reference attribute fields.
| * Add 'paged' support for reference attribute fields.Geir Storli2022-08-244-8/+11
| | | | | | | | | | | | | | | | The memory usage of a reference attribute can be calculated as follows: num_child_docs * 8 + num_parent_docs * 24 + num_child_docs_where_parent_reference_is_set * 4. When using 'paged' the btrees used in the reverse mapping from parent lid to child lids are still memory allocated. This is the num_child_docs_where_parent_reference_is_set part of the equation above.
* | Merge pull request #23765 from ↵Henning Baldersheim2022-08-243-4/+72
|\ \ | | | | | | | | | | | | vespa-engine/havardpe/rank-program-profiling-support enable profiling of rank programs
| * | enable profiling of rank programsHåvard Pettersen2022-08-243-4/+72
| |/
* | Merge pull request #23755 from vespa-engine/balder/also-track-dropped-docidsHenning Baldersheim2022-08-241-0/+1
|\ \ | |/ |/| Balder/also track dropped docids
| * - Enable tracking of dropped documents if that is required for correct ↵Henning Baldersheim2022-08-231-0/+1
| | | | | | | | tracking of on-match versus on-first-phase.
* | Add request capability filters to search API functionsTor Brede Vekterli2022-08-231-0/+8
|/
* Merge pull request #23656 from vespa-engine/balder/split-verification-and-appHenning Baldersheim2022-08-179-93/+189
|\ | | | | - Split rank setup verification code and the binary [run-systemtest]
| * Consistent naming of warnings during rank expression compilation.Henning Baldersheim2022-08-175-23/+22
| |
| * Make the message a pair of level and stringHenning Baldersheim2022-08-165-45/+63
| |
| * Add rank setup compile errors to error message.Henning Baldersheim2022-08-152-0/+11
| |
| * Stack usage differs with and without valgrind.., and possibly also OS ↵Henning Baldersheim2022-08-141-38/+51
| | | | | | | | version. Allow for both equality and regex error matching.
| * - Split rank setup verification code and the binary.Henning Baldersheim2022-08-138-89/+144
| | | | | | | | - Accumulate errors during ranksetup. Report them at the end, and also verify them in some tests.
* | Add noexcept specifiers to DistanceCalculatorBundle::Element constructors.Tor Egge2022-08-172-4/+4
| |
* | Add and test uri detection.Henning Baldersheim2022-08-163-34/+34
| |
* | Use std::make_shared and std::make_unique.Henning Baldersheim2022-08-161-2/+1
| |
* | Merge pull request #23651 from vespa-engine/balder/test-unpack-rebasedHenning Baldersheim2022-08-153-9/+15
|\ \ | | | | | | Balder/test unpack rebased
| * | Add clarifying comment.Henning Baldersheim2022-08-152-6/+10
| | |
| * | Allow test to work with unpack too.Henning Baldersheim2022-08-121-2/+2
| | |
| * | run unpack tooHenning Baldersheim2022-08-121-1/+3
| |/
* | Merge pull request #23655 from ↵Henning Baldersheim2022-08-157-13/+13
|\ \ | |/ |/| | | | | vespa-engine/arnej/less-internal-details-in-issue-reports external error messages should not contain too many internal details.
| * external error messages should not contain too many internal details.Arne H Juul2021-10-187-13/+13
| |
* | Test lazy distance calculation in distance and closeness features.Geir Storli2022-07-114-10/+149
| |
* | Merge pull request #23437 from ↵Geir Storli2022-07-089-16/+196
|\ \ | | | | | | | | | | | | vespa-engine/geirst/calculate-distance-raw-score-lazily Calculate distance raw score lazily
| * | Calculate distance raw score lazily in rank feature if not calculated during ↵Geir Storli2022-07-083-0/+14
| | | | | | | | | | | | matching.
| * | Setup distance calculators per term-field pair in distance and closeness ↵Geir Storli2022-07-088-16/+182
| | | | | | | | | | | | features.
* | | Move constructor to cpp file.Geir Storli2022-07-083-28/+31
| | |
* | | Share fixture classes used by distance and closeness unit tests.Geir Storli2022-07-0810-186/+146
|/ /