Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 1 | -1/+0 |
| | |||||
* | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 1 | -1/+2 |
| | |||||
* | add "InnerProduct" distance metric | Arne Juul | 2020-06-25 | 1 | -1/+1 |
| | |||||
* | Wire flag to enable multi-threaded indexing for a hnsw index. | Geir Storli | 2020-06-19 | 1 | -5/+5 |
| | |||||
* | Test that attribute writer can handle put in two phases. | Geir Storli | 2020-06-17 | 2 | -8/+14 |
| | |||||
* | Implement initial support for two-phase puts in attribute writer. | Geir Storli | 2020-06-17 | 3 | -6/+51 |
| | | | | This is only turned on for tensor attributes with a hnsw index that allows multi-threaded indexing. | ||||
* | Revert "Two phase put in attribute writer" | Harald Musum | 2020-06-15 | 5 | -65/+14 |
| | |||||
* | Test that attribute writer can handle put in two phases. | Geir Storli | 2020-06-15 | 2 | -8/+14 |
| | |||||
* | Implement initial support for two-phase puts in attribute writer. | Geir Storli | 2020-06-15 | 3 | -6/+51 |
| | | | | This is only turned on for tensor attributes with a hnsw index that allows multi-threaded indexing. | ||||
* | Since there might be a large variation in number of entries, let us not take ↵ | Henning Baldersheim | 2020-05-15 | 1 | -7/+6 |
| | | | | a fixed cost up front. | ||||
* | Support specifying a distance metric for nearest neighbor search when not ↵ | Geir Storli | 2020-05-12 | 3 | -0/+12 |
| | | | | | | having a hnsw index. This also changes the syntax in the sd file to specifying the distance metric in the attribute tag. | ||||
* | Ignore hnsw index attribute save file if major parameters are changed. | Tor Egge | 2020-04-24 | 1 | -0/+4 |
| | |||||
* | add distance metric to HnswIndexParams | Arne Juul | 2020-03-23 | 1 | -4/+11 |
| | |||||
* | add enum for selecting distance metric | Arne Juul | 2020-03-23 | 1 | -0/+9 |
| | |||||
* | Add hnsw index params to config for attribute vector. | Geir Storli | 2020-02-20 | 3 | -6/+53 |
| | |||||
* | Add ReadableAttributeVector accessor to IAttributeManager | Tor Brede Vekterli | 2020-01-29 | 1 | -3/+3 |
| | | | | | | | | | | Provides a unified interface for fetching both regular as well as imported attributes. Exposing `ReadableAttributeVector` instead of raw `AttributeVector` instances enforces that all access is done via appropriate acquired read guards. Refactor document selection processing code to use the new interface in order to prepare for imported field support in selections. | ||||
* | Inline frequently called method | Henning Baldersheim | 2020-01-23 | 2 | -12/+11 |
| | |||||
* | Add noexcept to move constructors and operators | Henning Baldersheim | 2020-01-21 | 4 | -14/+31 |
| | |||||
* | Revert "Revert "Balder/add executeinfo"" | Henning Baldersheim | 2020-01-03 | 1 | -2/+5 |
| | |||||
* | Revert "Balder/add executeinfo" | Arnstein Ressem | 2020-01-03 | 1 | -5/+2 |
| | |||||
* | Merge pull request #11619 from vespa-engine/balder/add-executeinfo | Henning Baldersheim | 2020-01-02 | 1 | -2/+5 |
|\ | | | | | Balder/add executeinfo | ||||
| * | Add ExecutionInfo to propagate more information than just strictness to ↵ | Henning Baldersheim | 2019-12-31 | 1 | -2/+5 |
| | | | | | | | | | | | | | | 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. | ||||
* | | GC unused code | Henning Baldersheim | 2020-01-02 | 1 | -2/+0 |
|/ | |||||
* | Drop timestamp.h | Henning Baldersheim | 2019-12-16 | 1 | -1/+0 |
| | |||||
* | Drop all of TimeStamp too. | Henning Baldersheim | 2019-12-16 | 1 | -15/+11 |
| | |||||
* | GC unused timestamp in schema. | Henning Baldersheim | 2019-12-16 | 3 | -133/+25 |
| | |||||
* | Rename QueryTermBase -> QueryTermUCS4 and move to separate h and cpp files. | Geir Storli | 2019-11-28 | 1 | -2/+2 |
| | |||||
* | Remove "enable enumerated save" flag from attribute vectors as this should ↵ | Geir Storli | 2019-08-19 | 1 | -0/+9 |
| | | | | | | be always on. For production code this has been on for several years already. | ||||
* | Use proper scope for enum constants. | Tor Egge | 2019-07-30 | 1 | -5/+5 |
| | |||||
* | Rename experimentalpostinglistformat -> interleavedfeatures in indexschema.def. | Geir Storli | 2019-06-24 | 5 | -16/+16 |
| | |||||
* | Move RcuVector and relevant support classes to vespalib | Tor Brede Vekterli | 2019-05-23 | 1 | -0/+5 |
| | | | | | | | | | | | | | Having RCU support available across all our C++ modules open up new opportunities for optimizations. This changes the following: - `RcuVector` moved from `searchlib` to `vespalib` - `MemoryUsage` moved from `searchlib` to `vespalib` - Introduce a simplified, more generic `GrowStrategy` in `vespalib` used by the moved `RcuVector` which does not have any notion of documents. Existing searchlib `GrowStrategy` gets a simple function to convert to this generic strategy. | ||||
* | Use a templated helper method to get proper inlining by allowing the correct ↵ | Henning Baldersheim | 2019-05-06 | 1 | -3/+5 |
| | | | | | | type to be known at the right place. | ||||
* | Keep support for downgrade case. | Geir Storli | 2019-05-03 | 1 | -0/+5 |
| | |||||
* | Specify default values when loading an IndexField from config lines. | Geir Storli | 2019-05-03 | 3 | -3/+24 |
| | |||||
* | Propagate flag to trigger use of experimental posting list format for an ↵ | Geir Storli | 2019-05-02 | 5 | -10/+23 |
| | | | | index field. | ||||
* | Rewrite schema test to use gtest. | Geir Storli | 2019-05-02 | 2 | -124/+144 |
| | |||||
* | Remove unused settings (prefix, phrases, positions) from index field in schema. | Geir Storli | 2019-05-02 | 4 | -50/+7 |
| | |||||
* | Remove files used by old unit test runner. | Tor Egge | 2019-02-19 | 4 | -4/+0 |
| | |||||
* | Remove test lists files used by old unit test framework. | Tor Egge | 2019-02-15 | 1 | -2/+0 |
| | |||||
* | Adjust forward declarations in searchcommon. | Tor Egge | 2019-02-01 | 1 | -1/+1 |
| | |||||
* | Be consistent with factors and percentages | Henning Baldersheim | 2019-01-29 | 2 | -13/+20 |
| | |||||
* | Remove remains of RISE. | Geir Storli | 2019-01-21 | 2 | -27/+6 |
| | |||||
* | use getUndefined from searchcommon undefinedvalues | Arne Juul | 2019-01-21 | 1 | -3/+3 |
| | |||||
* | GC unused code and update includes | Henning Baldersheim | 2019-01-05 | 1 | -0/+1 |
| | |||||
* | UINT1 -> BOOL | Henning Baldersheim | 2018-12-16 | 6 | -8/+10 |
| | |||||
* | UINT1 -> BOOL | Henning Baldersheim | 2018-12-16 | 3 | -34/+42 |
| | |||||
* | Use explicit EntryRef constructor to avoid unintended conversion | Henning Baldersheim | 2018-11-28 | 1 | -1/+1 |
| | | | | | Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp | ||||
* | Use a templated find() to enable lookup without object creation when objects ↵ | Henning Baldersheim | 2018-11-01 | 2 | -15/+24 |
| | | | | are comparable. | ||||
* | Grow destination array again if it is still too small. | Tor Egge | 2018-09-06 | 1 | -1/+1 |
| | |||||
* | Expose constness in interface to avoid cheating. | Henning Baldersheim | 2018-08-29 | 1 | -1/+8 |
| |