summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Revert "Short circuit boolean expressions"Arnstein Ressem2022-09-203-32/+13
|
* Merge pull request #24135 from vespa-engine/bratseth/boolean-shortcircuitHenning Baldersheim2022-09-203-13/+32
|\ | | | | Short circuit boolean expressions
| * Short circuit boolean expressionsJon Bratseth2022-09-203-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.
* | Merge pull request #24102 from ↵Henning Baldersheim2022-09-193-1/+4
|\ \ | | | | | | | | | | | | vespa-engine/balder/avoid-pulling-in-small-vector-everywhere Avoid including smallvector in arrayref, then it is included 'everywh…
| * | Avoid including smallvector in arrayref, then it is included 'everywhere'.Henning Baldersheim2022-09-163-1/+4
| |/
* / Fix forward declaration.Tor Egge2022-09-171-1/+1
|/
* multi-threaded global filter creationHåvard Pettersen2022-09-154-22/+147
|
* Fix forward declarations.Tor Egge2022-09-141-0/+1
|
* add support for multi-bitvector global filterHåvard Pettersen2022-09-138-24/+227
| | | | | move some testing convenience into GlobalFilter make more realistic bitvectors for filter testing
* Merge pull request #24011 from vespa-engine/havardpe/global-filter-as-interfaceHenning Baldersheim2022-09-1212-76/+112
|\ | | | | GlobalFilter is now an interface
| * GlobalFilter is now an interfaceHåvard Pettersen2022-09-1212-76/+112
| | | | | | | | instead of a shared optional BitVector
* | Fetch target active from bucketdb.Henning Baldersheim2022-09-111-1/+1
|/
* Merge pull request #24000 from vespa-engine/balder/propagate-target-active-docsHenning Baldersheim2022-09-106-21/+22
|\ | | | | Balder/propagate target active docs
| * Add conversion testHenning Baldersheim2022-09-091-1/+6
| |
| * Propagate target-active-docs in monitor reply.Henning Baldersheim2022-09-096-20/+16
| |
* | Avoid multiple definitions of juniper::QueryItem.Tor Egge2022-09-102-9/+23
|/ | | | Use single definition of ItemCreator enumeration in C++.
* Merge pull request #23974 from ↵Henning Baldersheim2022-09-0813-6/+64
|\ | | | | | | | | vespa-engine/balder/cancel-unhealty-correlation-matchphase-and-sort-rebased Find and locate range query item in the 'and' path of a query.
| * Find and locate range query item in the 'and' path of a query.Henning Baldersheim2022-09-0813-6/+64
| | | | | | | | If found and correlates with match phase limiter, copy the limits into the limiter.
* | Revert "Revert "Unify access to assets needed during rank-setup.""Henning Baldersheim2022-09-075-34/+36
|/
* Revert "Unify access to assets needed during rank-setup."Tor Egge2022-09-075-36/+34
|
* Merge branch 'master' into balder/unify-access-to-ranking-assetsHenning Baldersheim2022-09-0712-336/+44
|\
| * GC unused codeHenning Baldersheim2022-09-075-82/+44
| |
| * GC unused StringEnum, and avoid including config in header files.Henning Baldersheim2022-09-077-254/+0
| |
* | Unify access to assets needed during rank-setup.Henning Baldersheim2022-09-065-34/+36
|/
* Merge pull request #23946 from ↵Henning Baldersheim2022-09-063-36/+36
|\ | | | | | | | | vespa-engine/havardpe/rank-profile-report-name-mapping-support support mapping names in execution profiling output
| * support mapping names in execution profiling outputHåvard Pettersen2022-09-063-36/+36
| | | | | | | | | | use feature descriptions rather than raw feature names drop single quotes from feature descriptions
* | Some c++ cleanup while reading code.Henning Baldersheim2022-09-059-28/+37
|/
* - Use c++11 for loopsHenning Baldersheim2022-09-0417-96/+92
| | | | | | - add 'explicit' - only 'override' OR 'final', not both. - Reduce code visibility.
* Rank-property 'vespa.mutate.allow_query_override: true' must be set in ↵Henning Baldersheim2022-09-024-1/+19
| | | | rank-profile to allow for query side control.
* Add conversion test and convert too...Henning Baldersheim2022-09-022-2/+27
|
* Use braced initializers for return values, add 'explicit'Henning Baldersheim2022-09-021-2/+2
|