Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | extend unit test | Arne H Juul | 2021-10-19 | 1 | -0/+24 |
| | |||||
* | use custom types for true/false (NodeTypes::True, ProtonTrue, etc) | Arne H Juul | 2021-10-19 | 1 | -2/+2 |
| | |||||
* | add ITEM_TRUE and ITEM_FALSE query nodes | Arne H Juul | 2021-10-18 | 1 | -0/+2 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 3 | -3/+3 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 21 | -21/+21 |
| | |||||
* | external ranking expressions | Håvard Pettersen | 2021-05-20 | 5 | -2/+34 |
| | | | | loaded from potentially compressed files | ||||
* | Revert "external ranking expressions" | Harald Musum | 2021-05-20 | 5 | -34/+2 |
| | |||||
* | external ranking expressions | Håvard Pettersen | 2021-05-18 | 5 | -2/+34 |
| | | | | loaded from potentially compressed files | ||||
* | - Use a LookupKey to further delay data conversion until we know it is ↵ | Henning Baldersheim | 2021-03-29 | 1 | -0/+11 |
| | | | | | | necessary. - GC unused code | ||||
* | - Let DotProduct,Wand and WeightedSet be Term nodes in the query tree as ↵ | Henning Baldersheim | 2021-03-29 | 3 | -46/+19 |
| | | | | | | | | they really are. That restricts the nodes to what they can really do and makes them significantly cheaper. - In addition type conversion of numeric terms is delayed to when it is necessary. And as next step they can be avoided completely. | ||||
* | add 'is_search' flag when creating match tools factory | Håvard Pettersen | 2021-03-25 | 1 | -2/+2 |
| | | | | drop global filter handling for non-search setups | ||||
* | all scalars must be double | Håvard Pettersen | 2021-03-04 | 1 | -1/+1 |
| | | | | and all operation results must be at least float | ||||
* | Avoid including singlenumericattribute.hpp | Henning Baldersheim | 2021-02-25 | 1 | -1/+0 |
| | |||||
* | use size literals in searchcore | Arne Juul | 2021-02-15 | 2 | -2/+4 |
| | |||||
* | When making callbacks like notifying about new bucket show the gurad that is ↵ | Henning Baldersheim | 2021-02-14 | 1 | -1/+2 |
| | | | | | | held. Then this guard can used instead of possibly making a deadlock if trying to take it yourself. | ||||
* | Use vespalib::duration for timeouts | Henning Baldersheim | 2021-01-31 | 1 | -2/+1 |
| | |||||
* | use SimpleValue instead of EngineOrFactory | Arne Juul | 2020-12-02 | 2 | -11/+12 |
| | |||||
* | cleanup unused include | Arne Juul | 2020-11-27 | 2 | -2/+0 |
| | |||||
* | balance second phase ranking workload | Håvard Pettersen | 2020-11-02 | 2 | -96/+117 |
| | | | | | | ... by first giving each thread the same number of results to re-rank and then exchanging results back to the threads finding them during matching/first phase ranking. | ||||
* | handle both engine- and factory-based tensors | Arne Juul | 2020-10-15 | 2 | -7/+11 |
| | | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible | ||||
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 1 | -1/+1 |
| | |||||
* | Reuse document meta store state from prepare step instead of doing | Tor Egge | 2020-10-06 | 1 | -1/+1 |
| | | | | a new lookup in btree mapping from gid to lid during live feed. | ||||
* | handle onnx model config for inputs and outputs | Håvard Pettersen | 2020-09-22 | 1 | -6/+19 |
| | |||||
* | handle onnx models config | Håvard Pettersen | 2020-09-01 | 2 | -2/+15 |
| | |||||
* | wire in using new JSON-lite location format | Arne Juul | 2020-08-18 | 1 | -7/+11 |
| | |||||
* | allow extracting locations as terms | Arne Juul | 2020-08-16 | 2 | -5/+5 |
| | |||||
* | finish rewrite to use GeoLocation | Arne Juul | 2020-07-15 | 1 | -1/+1 |
| | |||||
* | preserve old behavior | Arne Juul | 2020-07-15 | 1 | -1/+2 |
| | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 3 | -3/+0 |
| | |||||
* | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 3 | -3/+6 |
| | |||||
* | Add a rank feature that will use the distribution key to provide a globally ↵ | Henning Baldersheim | 2020-06-22 | 1 | -1/+6 |
| | | | | | | unique number. unique = (docId << 16 | distributionKey) | ||||
* | Wire in nearest neighbor brute force limit. | Tor Egge | 2020-06-19 | 1 | -1/+3 |
| | |||||
* | use vector of UP as MultiSearch::Children | Arne Juul | 2020-06-04 | 1 | -14/+17 |
| | | | | | | * add helper class for constructing MultiSearch::Children (mostly for unit tests) * rewrite as needed to adapt | ||||
* | Prepare to support matched-elements-only for arrays and weighted sets of ↵ | Geir Storli | 2020-05-20 | 1 | -10/+10 |
| | | | | | | | primitive types. This renames StructFieldMapper to MatchingElementsFields with added support for basic fields. Also some terminology is aligned. | ||||
* | - Handle more than 64k hits in the element vector. | Henning Baldersheim | 2020-05-18 | 1 | -6/+6 |
| | | | | | - Avoid computing all vectors in full separately and instead do an incremental inline merge with. - Also avoid requiring the searchiterator aspect on the wrappers. | ||||
* | Extend semantic lifetime of view resolver variables in searchcore | Tor Egge | 2020-04-22 | 1 | -6/+9 |
| | | | | query test. | ||||
* | Use enable_shared_from_this to simplify interface and keep the details local. | Henning Baldersheim | 2020-02-17 | 1 | -1/+1 |
| | |||||
* | Added ↵ | Ola Aunrønning | 2020-02-07 | 1 | -4/+22 |
| | | | | content.proton.documentdb.matching.rank_profile.query_setup_time.average to default public metric set. Replaces query_collateral_time | ||||
* | c_str -> data | Henning Baldersheim | 2020-01-21 | 2 | -2/+2 |
| | |||||
* | Revert "Revert "Balder/add executeinfo"" | Henning Baldersheim | 2020-01-03 | 3 | -10/+12 |
| | |||||
* | Revert "Balder/add executeinfo" | Arnstein Ressem | 2020-01-03 | 3 | -12/+10 |
| | |||||
* | Merge pull request #11619 from vespa-engine/balder/add-executeinfo | Henning Baldersheim | 2020-01-02 | 3 | -10/+12 |
|\ | | | | | Balder/add executeinfo | ||||
| * | Add ExecutionInfo to propagate more information than just strictness to ↵ | Henning Baldersheim | 2019-12-31 | 3 | -10/+12 |
| | | | | | | | | | | | | | | fetchPostings. The estimated hitrate that each iterator will will enable smarter query evaluation. Especially will it be possible to figure out if static up front cost can be avoided. | ||||
* | | Remove unused constant (term_index). | Tor Egge | 2020-01-02 | 1 | -1/+0 |
|/ | |||||
* | Add test for 1% capping. | Henning Baldersheim | 2019-12-20 | 1 | -0/+10 |
| | |||||
* | Revert "Revert "Balder/remove steadytimestamp 2"" | Henning Baldersheim | 2019-12-16 | 5 | -35/+34 |
| | |||||
* | Revert "Balder/remove steadytimestamp 2" | Henning Baldersheim | 2019-12-16 | 5 | -34/+35 |
| | |||||
* | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 5 | -35/+34 |
| | |||||
* | Make one doom with explicit hard and soft instead of wrapping and nesting. | Henning Baldersheim | 2019-12-04 | 1 | -1/+1 |
| | |||||
* | Wrap soft and hard doom in an CombinedDoom. | Henning Baldersheim | 2019-12-03 | 1 | -7/+7 |
| | | | | If softdoom factor has been overridden, we shall not adjust the automatic one. |