summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute/stringattribute/stringattribute_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Extract ucs4 and take ownership to avoid the dirty code using a mutext ↵Henning Baldersheim2023-05-231-2/+2
| | | | protected lazy construction.
* Check target attribute lid range.Tor Egge2023-04-251-1/+1
|
* Test both with and without enum optimizationHenning Baldersheim2023-04-131-1/+0
| | | | Test both with present 'default value = ""' and not.
* Use explicit instantiations of SingleValueNumericPostingAttributeTor Egge2023-03-241-1/+2
| | | | and SingleValueStringPostingAttributeT.
* GC getString interfaceHenning Baldersheim2023-03-071-1/+1
|
* Add unit test for string attribute get_rawHenning Baldersheim2023-03-071-0/+3
|
* Use snprintf instead of sprintf.Tor Egge2023-01-311-8/+8
|
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-211-6/+6
|
* - Use unique_ptr to hide FuzzyMatcher to make most common SearchContext smaller.Henning Baldersheim2022-10-171-2/+2
| | | | - GC unused stringattribute files.
* avoid nullptr derefHåvard Pettersen2022-06-211-5/+5
|
* Add an interface to getting an optional readonly singlevalue enumvector.Henning Baldersheim2022-06-011-4/+0
|
* Fixing stringattribute_testAlexey Chernyshev2022-05-041-2/+2
|
* Propagating annotations for fuzzy queryAlexey Chernyshev2022-04-071-2/+2
|
* Factor out SingleStringEnumSearchContext from SingleStringAttribute.Tor Egge2022-04-021-1/+1
|
* Move StringSearchHelper out from stringbase.{h,cpp}.Tor Egge2022-03-311-0/+1
|
* Move SearchContext out from AttributeVector.Tor Egge2022-03-291-1/+2
|
* Fixing stringattribute_testAlexey Chernyshev2022-03-231-2/+2
|
* Introducing fuzzy searchAlexey Chernyshev2022-03-231-2/+18
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* Add testing of too short strings.Henning Baldersheim2021-04-231-0/+6
|
* Support both case sensitive, and case-insensitive search in non-fast-search ↵Henning Baldersheim2021-04-221-0/+80
| | | | attributes.
* Keep only one ucs4 buffer, and create the buffer lazy.Henning Baldersheim2021-03-041-1/+1
|
* The default implementation of SearchContext::onFind was danegrous and not ↵Henning Baldersheim2021-03-041-1/+1
| | | | | | thread safe. However it was luckily only used in test. Rewrote test and removed code.
* Make the StringSearchContext smaller.Henning Baldersheim2021-03-041-1/+1
| | | | | - Rearrange members. - Skip std::optional on Regex.
* Remove the need for friend declarations.Henning Baldersheim2021-03-041-1/+1
|
* Use unique_ptr for regex instead of shared_ptr to keep object small.Henning Baldersheim2021-03-041-110/+67
| | | | There is not need for it to be copied and it is used a few places where size is important.
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
| | | | Rename namespace search::datastore to vespalib::datastore.
* Avoid dependency on weighted set ordering in unit testsTor Brede Vekterli2019-10-181-15/+33
| | | | | Weighted sets are not guaranteed to be ordered, but thus far they have been in practice due to implementation details of the update logic.
* Style changes and function renaming in enum store.Geir Storli2019-09-131-4/+4
|
* Add interface for an enum store.Geir Storli2019-08-281-4/+4
|
* Remove unused enum store code.Geir Storli2019-08-201-8/+0
|
* Use explicit EntryRef constructor to avoid unintended conversionHenning Baldersheim2018-11-281-4/+5
| | | | | Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
* Use std::make_xxxHenning Baldersheim2018-08-201-5/+3
| | | | | nested namespace And various other style changes.
* Rename AttributeVector::saveAs() method to save().Tor Egge2018-08-171-1/+1
| | | | Don't update attribute vector file name in the renamed method.
* test returned value alsoArne Juul2018-07-161-0/+1
|
* test new APIArne Juul2018-07-131-0/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* Checkpount for removing fastos from testsHenning Baldersheim2017-06-011-1/+0
|
* add override in searchlib moduleArne H Juul2017-04-121-1/+1
|
* Remove mockups that bridged difference between old and new multivalueTor Egge2016-11-251-10/+1
| | | | | | | mapping. Reduce memory spike when loading from non-enumerated attribute file to enumerated attribute.
* PublishJon Bratseth2016-06-151-0/+453