summaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* Use const to signal members that will not changeHenning Baldersheim2023-01-105-6/+5
* Add field length asserts.Tor Egge2023-01-092-0/+5
* Initialize in constructor where possible.Henning Baldersheim2023-01-095-28/+25
* Remove staale comment.Henning Baldersheim2023-01-091-2/+2
* Prefer references over pointersHenning Baldersheim2023-01-072-28/+28
* - Hide membersHenning Baldersheim2023-01-076-153/+100
* Extract virtual fields in the index environment.Geir Storli2023-01-043-4/+9
* Enable having lock free atomic<CompresssionConfig> and make its use in docume...Henning Baldersheim2023-01-0316-48/+41
* - Remove allowvisitcaching which has been true for many years.Henning Baldersheim2023-01-033-20/+24
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-21222-654/+652
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-203-4/+9
* reduce number of files included and some minor cleanup.Henning Baldersheim2022-12-1632-154/+94
* Now all threads have a fixed stack and there is no use in creating and extra ...Henning Baldersheim2022-12-161-15/+11
* Unify code layoutHenning Baldersheim2022-12-132-42/+44
* Simplify RawResultNode::min/max by using cmp, which already handles different...Henning Baldersheim2022-12-121-31/+6
* Avoid taking the adress of the first element. Use data() instead.Henning Baldersheim2022-12-111-4/+4
* Ensure that RawResultNode max/min are consistent when a is a prefix of bHenning Baldersheim2022-12-111-34/+43
* Avoid accessing element 0 of empty vectors.Tor Egge2022-12-091-1/+1
* Merge pull request #25195 from vespa-engine/balder/avoid-refering-an-empty-ve...Henning Baldersheim2022-12-092-8/+25
|\
| * No need to clear if already empty.Henning Baldersheim2022-12-091-1/+3
| * Avoid refering an empty vector.Henning Baldersheim2022-12-092-8/+23
* | Merge pull request #25191 from vespa-engine/toregge/handle-zero-terms-for-ele...Henning Baldersheim2022-12-091-2/+2
|\ \ | |/ |/|
| * Handle zero terms for element similarity feature.Tor Egge2022-12-091-2/+2
* | Merge pull request #25189 from vespa-engine/toregge/avoid-accessing-element-0...Henning Baldersheim2022-12-092-6/+6
|\ \ | |/ |/|
| * Avoid accessing element 0 of empty vectors.Tor Egge2022-12-092-6/+6
* | Avoid accessing element 0 of an empty vector.Tor Egge2022-12-091-1/+1
|/
* Avoid nullptr memcpy argument.Tor Egge2022-12-092-2/+6
* Let compiler decide whether to inline or notBjørn Christian Seime2022-12-081-3/+0
* Check for "true" instead of "yes" when considering turning on range checks.Tor Egge2022-11-301-1/+1
* Include cstdlib instead of stdlib.h.Tor Egge2022-11-301-1/+1
* Add range checks for BitVector setBits and clearBits member functions,Tor Egge2022-11-305-11/+61
* Use atomic variable for search::attribute::Status::_bitVectors.Tor Egge2022-11-262-6/+6
* Remove unused member variable in PostingListSearchContext.Tor Egge2022-11-263-11/+7
* Support mixed tensor attribute with 2 dimensions when creating distance calcu...Geir Storli2022-11-251-12/+20
* Add shared constant for PAGE_SIZE.Geir Storli2022-11-254-11/+15
* Merge pull request #24974 from vespa-engine/geirst/exact-distance-calculator-...Henning Baldersheim2022-11-247-8/+71
|\
| * Add support for multiple vectors per document in exact distance calculator.Geir Storli2022-11-247-8/+71
* | Style fixes.Tor Egge2022-11-241-4/+2
* | Avoid duplicate docid when searching in hnsw index with multiple nodes perTor Egge2022-11-2411-47/+266
|/
* Setup hnsw index for mixed tensor types.Tor Egge2022-11-2312-26/+34
* Add class comments.Tor Egge2022-11-222-0/+8
* Move get_docid_limit and make_subspaces_histogram member functions toTor Egge2022-11-222-4/+5
* Pass id mapper to HnswIndexLoader.Tor Egge2022-11-223-4/+10
* Add override specifier for VectorBufferWriter destructor.Tor Egge2022-11-221-1/+1
* Move shared test code to test library.Tor Egge2022-11-224-0/+75
* Factor out portions of HnswNodeidMapping::on_load() to private member functions.Tor Egge2022-11-212-29/+61
* Update mapping from docid to nodeids when loading hnsw index.Tor Egge2022-11-215-1/+79
* Adjust hnsw index save format for managed nodeid mapping.Tor Egge2022-11-215-7/+90
* Merge pull request #24938 from vespa-engine/balder/use-hash2dHenning Baldersheim2022-11-214-17/+17
|\
| * Separate where you nede an actual hash, and where you want the string hashed ...Henning Baldersheim2022-11-204-17/+17