aboutsummaryrefslogtreecommitdiffstats
path: root/searchcommon
Commit message (Collapse)AuthorAgeFilesLines
* Rename Tag to MultiValueTag (nested class inside IMultiValueAttribute).Tor Egge2022-04-221-3/+3
|
* Add multi value read views that handles mapping from enumerated valueTor Egge2022-04-191-0/+2
| | | | and copy to add/remove weight.
* Stop sharing multivalue read views.Tor Egge2022-04-122-19/+22
|
* Remove search::multivalue::Value.Tor Egge2022-04-123-5/+2
|
* Change search::multivalue::Value from class to using statement.Tor Egge2022-04-112-33/+9
|
* Use wrapper functions for access to multivalue::Value.Tor Egge2022-04-111-11/+29
|
* Remove weight() member function from multivalue::ValueTor Egge2022-04-111-3/+22
|
* Remove unused setWeight() member functions.Tor Egge2022-04-101-2/+0
|
* Trim down search::multivalue::Value and search::multivalue::WeightedValue.Tor Egge2022-04-092-10/+42
| | | | Use traits to check for presence of a weight and to extract inner type.
* Implement IMultiValueAttribute interface in MultiValueAttribute.Geir Storli2022-03-302-14/+37
|
* Move SearchContext out from AttributeVector.Tor Egge2022-03-291-0/+1
|
* Add APIs that provide read access to raw data stored in multi-value attributes.Geir Storli2022-03-293-0/+81
|
* Move multivalue.h from searchlib to searchcommon.Geir Storli2022-03-291-0/+60
|
* Make attribute Status fields relaxed atomicTor Brede Vekterli2022-03-072-45/+50
| | | | Fields could be written and read from separate threads.
* - Generate mode modern c++ code.Henning Baldersheim2022-02-082-22/+19
| | | | | - Use existing predefined types. - Allow for better management by allowing large string vectors to be mmapped.
* Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-061-11/+9
|
* - assert result of Close() in destructor of FastOS_File and FastOS_BufferedFile.Henning Baldersheim2022-01-261-7/+2
| | | | | | | - Check result of Close() - Check result of Sync() - Scope FastOS_File to avoid explicit Close(). - NULL -> nullptr
* Add noexcept specifiers.Tor Egge2021-12-111-1/+1
|
* Move CompactionStrategy from searchcommon to vespalib.Tor Egge2021-12-084-70/+2
|
* Clean and simplify default value handlingHenning Baldersheim2021-10-291-4/+1
|
* Update 2020 Oath copyrights.gjoranv2021-10-271-1/+1
|
* Update 2019 Oath copyrights.gjoranv2021-10-272-2/+2
|
* If the uncommitted changes pass 128k for an attribute force a commit.Henning Baldersheim2021-10-212-19/+14
|
* Update Verizon Media copyright notices.gjoranv2021-10-075-5/+5
|
* Update 2017 copyright notices.gjoranv2021-10-0738-38/+38
|
* swappable -> pagedHenning Baldersheim2021-08-122-6/+6
|
* swapable -> swappableHenning Baldersheim2021-08-122-23/+23
|
* Add swapable attribute option.Henning Baldersheim2021-08-122-0/+6
|
* Update _maxDeadBytesRatio to reflect current default.Henning Baldersheim2021-05-031-1/+1
|
* Support both case sensitive, and case-insensitive search in non-fast-search ↵Henning Baldersheim2021-04-222-0/+7
| | | | attributes.
* Track changed default max dead bytes ratio.Tor Egge2021-04-091-1/+1
|
* Add CompactionStrategy methods to determine if compaction should be performed.Tor Egge2021-04-091-0/+14
|
* Wire in match configHenning Baldersheim2021-04-083-11/+42
|
* Use BTREE/HASH instead of ORDERED/UNORDERED.Henning Baldersheim2021-03-233-27/+31
|
* Add class commentHenning Baldersheim2021-03-111-0/+3
|
* Add dictionary configHenning Baldersheim2021-03-118-21/+94
|
* string.h does not need alloc.hHenning Baldersheim2021-02-211-0/+1
|
* Improve handling of changed alloc config.Tor Egge2021-02-025-0/+41
|
* Adjust constructor parameter name.Tor Egge2021-02-021-2/+2
|
* Add noexcept specifiers to non-throwing constructors and operators.Tor Egge2020-12-052-18/+18
|
* no need to copy by value hereArne Juul2020-11-181-1/+1
|
* - Move utility methods from proton::attribute to search::attribute.Henning Baldersheim2020-11-084-1/+55
| | | | - Compute isUpdateableInmemoryOnly once.
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-071-2/+2
|
* add "Hamming" distance metric for ANNArne Juul2020-09-041-1/+1
|
* Consolidate search for GTest.Tor Egge2020-07-071-1/+0
|
* Use find_package to find gtest library.Tor Egge2020-06-291-1/+2
|
* add "InnerProduct" distance metricArne Juul2020-06-251-1/+1
|
* Wire flag to enable multi-threaded indexing for a hnsw index.Geir Storli2020-06-191-5/+5
|
* Test that attribute writer can handle put in two phases.Geir Storli2020-06-172-8/+14
|
* Implement initial support for two-phase puts in attribute writer.Geir Storli2020-06-173-6/+51
| | | | This is only turned on for tensor attributes with a hnsw index that allows multi-threaded indexing.