aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Reenable tensor attribute compaction test.Tor Egge2021-06-011-8/+10
|
* Only use tensor store memory usage when considering compaction.Tor Egge2021-06-014-5/+28
|
* Update abi and deprecate unused method.Henning Baldersheim2021-05-314-15/+22
|
* Use inheritance information from the uncompiled rankprofile to sort out whenHenning Baldersheim2021-05-314-6/+18
| | | | to use extrenal files, and when they are overridden.
* Update searchlib/src/vespa/searchlib/tensor/dense_tensor_attribute.cpp Tor Egge2021-05-271-1/+1
| | | | | Apply suggested change. Co-authored-by: Geir Storli <geirst@verizonmedia.com>
* Use modulo instead of bitwise and.Tor Egge2021-05-271-1/+1
|
* Load of tensor attribute with nearest neighbor index enabled but noTor Egge2021-05-271-0/+3
| | | | | saved index will index documents during the load. Add occasional calls to commit() to prevent excessive growth of hold lists.
* external ranking expressionsHåvard Pettersen2021-05-205-7/+53
| | | | loaded from potentially compressed files
* Revert "external ranking expressions"Harald Musum2021-05-205-53/+7
|
* Merge pull request #17885 from ↵Håvard Pettersen2021-05-205-7/+53
|\ | | | | | | | | vespa-engine/havardpe/external-ranking-expressions external ranking expressions
| * external ranking expressionsHåvard Pettersen2021-05-185-7/+53
| | | | | | | | loaded from potentially compressed files
* | Use make_uniqueHenning Baldersheim2021-05-181-1/+1
|/
* support functional constantsHåvard Pettersen2021-05-113-10/+73
| | | | | | | | | | | | be more specific about const number values (GDBT trees): is_const -> is_const_double get_const_value -> get_const_double_value Add more generic 'get_const_value' that can also be used for tensor values. Allow it to be called even in the case of parse error, in which case it does not produce a value (same as for non-const sub-expressions).
* Log as debugBjørn Christian Seime2021-05-071-1/+1
|
* - Use the enum batch updater directly. This avoids a temporary map and you ↵Henning Baldersheim2021-05-0220-74/+27
| | | | | | have everything already in the L1 cache. - Remeber the enum in the scratchPad. This avoid a lookup later on during commit.
* Allow more rounding errors for small (zero) distances.Tor Egge2021-05-011-4/+9
|
* Remove assert that no longer is valid.Henning Baldersheim2021-04-301-6/+0
|
* Merge pull request #17686 from vespa-engine/toregge/add-explicit-cast-to-charHenning Baldersheim2021-04-302-2/+2
|\ | | | | Add explicit casts to char, to avoid warning when char is unsigned.
| * Add explicit casts to char, to avoid warning when char is unsigned.Tor Egge2021-04-302-2/+2
| |
* | Merge pull request #17681 from vespa-engine/toregge/avoid-intel-asm-on-armHenning Baldersheim2021-04-302-56/+3
|\ \ | | | | | | Avoid intel asm when not using x86_64 platform.
| * | Just use the built-in functions.Tor Egge2021-04-302-62/+0
| | |
| * | Avoid intel asm when not using x86_64 platform.Tor Egge2021-04-301-3/+12
| |/
* / Avoid SSE built-in functions when CPU arch is not x86_64.Tor Egge2021-04-301-1/+38
|/
* Use int for FastOS_UNIX_Application::GetOpt() return value.Tor Egge2021-04-308-8/+8
|
* Reorder to handle both cased and uncased regex and prefix.Henning Baldersheim2021-04-271-3/+3
|
* Actually return the value.Henning Baldersheim2021-04-271-1/+1
|
* Double check unfolded if search is cased.Henning Baldersheim2021-04-271-12/+14
|
* Add low level DocumentWeightAttribute lookup stress test.Tor Egge2021-04-262-0/+158
|
* - Add non-folded prefix.Henning Baldersheim2021-04-256-38/+43
| | | | - Make methods in stateless FoldedStringCompare static.
* remove leftover protection that is harmful nowArne Juul2021-04-241-3/+0
|
* Add missing typename.Tor Egge2021-04-231-1/+1
|
* Merge pull request #17561 from ↵Henning Baldersheim2021-04-233-131/+147
|\ | | | | | | | | vespa-engine/balder/have-children-insteda-of-be-children - Model as having children, as opposed to being children.
| * Return true from AndNot when no children at all.Henning Baldersheim2021-04-231-3/+4
| |
| * - Model as having children, as opposed to being children.Henning Baldersheim2021-04-233-131/+146
| |
* | Merge pull request #17560 from ↵Arne H Juul2021-04-231-1/+1
|\ \ | | | | | | | | | | | | vespa-engine/arnej/add-input-params-in-rank-profile Arnej/add input params in rank profile
| * | fix typoArne Juul2021-04-231-1/+1
| |/
* | Fix typo in comment.Henning Baldersheim2021-04-231-2/+2
| |
* | Add testing of too short strings.Henning Baldersheim2021-04-232-0/+13
|/
* - Prevent the rewrite that happens with equiv and phrase to handle floating ↵Henning Baldersheim2021-04-223-4/+35
| | | | | | point queries in string fields, from happening in under a same-element node. - Add raw stackdump from previously failing query.
* Merge pull request #17540 from ↵Henning Baldersheim2021-04-226-40/+172
|\ | | | | | | | | vespa-engine/balder/implment-case-sensitive-search-for-non-fast-search-attributes Support both case sensitive, and case-insensitive search in non-fast-…
| * Support both case sensitive, and case-insensitive search in non-fast-search ↵Henning Baldersheim2021-04-226-40/+172
| | | | | | | | attributes.
* | Wire in tensor cell type resolving for concat in JavaLester Solbakken2021-04-221-2/+2
|/
* Drop incomplete dictionary snapshots.Tor Egge2021-04-212-19/+6
|
* Select Comparator based on match settings of dictionary.Henning Baldersheim2021-04-205-11/+14
|
* - Signal that we are using the default comaparator with no additional or ↵Henning Baldersheim2021-04-2012-53/+69
| | | | | | | mutable state. - Separate refering the stateless comparator, and creating new statefull comparators. - Keep the Comparator creation close.
* Merge pull request #17504 from vespa-engine/toregge/compact-posting-store-pass-4Henning Baldersheim2021-04-205-0/+43
|\ | | | | Wire in compaction of posting lists.
| * Wire in compaction of posting lists.Tor Egge2021-04-205-0/+43
| |
* | Merge pull request #17498 from vespa-engine/arnej/allow-double-resultArne H Juul2021-04-202-5/+2
|\ \ | |/ |/| Arnej/allow double result
| * use newest install vespajlibArne Juul2021-04-201-1/+1
| |
| * do not require any specific Value subclassArne Juul2021-04-201-4/+1
| |