aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Use member functions in TensorAttribute.Tor Egge2022-11-018-169/+74
|
* Move checks from build_index() and load_index() to caller (on_load).Tor Egge2022-11-012-37/+38
|
* Consolidate tensor attribute loaders.Tor Egge2022-11-0110-300/+400
|
* short-circuit filter evaluation if filter iterator is trivialHåvard Pettersen2022-10-312-12/+61
|
* Merge pull request #24651 from ↵Geir Storli2022-10-315-102/+93
|\ | | | | | | | | vespa-engine/geirst/attribute-builder-in-prod-features-tests Use AttributeBuilder in prod features unit tests.
| * Use AttributeBuilder in prod features unit tests.Geir Storli2022-10-315-102/+93
| |
* | Consolidate tensor attribute savers.Tor Egge2022-10-3115-194/+137
| |
* | explicit default filterHåvard Pettersen2022-10-3113-14/+60
|/
* Merge pull request #24644 from ↵Geir Storli2022-10-284-12/+25
|\ | | | | | | | | vespa-engine/toregge/move-tensor-attribute-constants-to-separate-header-file Move tensor attribute constants to separate header file.
| * Update searchlib/src/vespa/searchlib/tensor/tensor_attribute_constants.hTor Egge2022-10-281-1/+1
| | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com>
| * Move tensor attribute constants to separate header file.Tor Egge2022-10-284-12/+25
| |
* | create optimized filter searchHåvard Pettersen2022-10-282-117/+374
|/ | | | | test strict/constraint propagation test filters dropped due to short-circuit
* Merge pull request #24635 from ↵Geir Storli2022-10-285-9/+49
|\ | | | | | | | | vespa-engine/toregge/check-filter-search-for-memory-index Unit test memory index filter search.
| * Unit test memory index filter search.Tor Egge2022-10-285-9/+49
| |
* | Use AttributeBuilder in searchcontext unit tests.Geir Storli2022-10-284-254/+142
|/ | | | Also change API in AttributeBuilder to use std::initializer_list.
* Add more tests for createFilterSearch() on attribute blueprints.Geir Storli2022-10-271-32/+95
|
* Merge pull request #24622 from vespa-engine/geirst/attribute-builder-helperGeir Storli2022-10-275-58/+180
|\ | | | | Add a helper class to build and fill AttributeVector instances in uni…
| * Improve error detection by using dynamic_cast that throws.Geir Storli2022-10-271-12/+6
| |
| * Add a helper class to build and fill AttributeVector instances in unit tests.Geir Storli2022-10-275-58/+186
| |
* | Check for expected result using normal iterator and filter iterator.Tor Egge2022-10-271-20/+24
| |
* | Rewrite diskindex unit test to use gtest.Tor Egge2022-10-272-120/+225
|/
* Merge pull request #24601 from vespa-engine/havardpe/more-filter-search-testingGeir Storli2022-10-261-51/+187
|\ | | | | more filter search testing
| * more filter search testingHåvard Pettersen2022-10-261-51/+187
| | | | | | | | | | less magic chaining added adapters and decorators for more advanced cases
* | Merge pull request #24585 from ↵Geir Storli2022-10-2614-226/+242
|\ \ | |/ |/| | | | | vespa-engine/toregge/use-nodeid-instead-of-docid-to-identify-an-hnsw-graph-node Use nodeid instead of docid to identify an HNSW graph node.
| * Rename HNSW graph member functions:Tor Egge2022-10-265-16/+16
| | | | | | | | | | make_node_for_document => make_node remove_node_for_document => remove_node
| * Use nodeid instead of docid to identify an HNSW graph node.Tor Egge2022-10-2514-218/+234
| |
* | Merge pull request #24580 from ↵Geir Storli2022-10-2619-375/+357
|\ \ | | | | | | | | | | | | vespa-engine/havardpe/refactor-filter-search-creation use common algorithms for filter creation
| * | use common algorithms for filter creationHåvard Pettersen2022-10-2519-375/+357
| | | | | | | | | | | | | | | add more testing keep children blueprints in unique pointers
* | | Merge pull request #24548 from vespa-engine/arnej/common-handle-env-rootHenning Baldersheim2022-10-253-1/+10
|\ \ \ | | | | | | | | * apply new common bootstrap
| * | | * apply new common bootstrapArne Juul2022-10-243-1/+10
| | | | | | | | | | | | | | | | | | | | * remove now-duplicated code * prefer using ${VESPA_HOME} environment variable
* | | | Merge pull request #24579 from ↵Henning Baldersheim2022-10-252-10/+15
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | vespa-engine/toregge/verify-that-single-dictionary-entry-from-lookup-range-is-a-match Verify that single dictionary entry from lookupRange() is a match.
| * | | Verify that single dictionary entry from lookupRange() is a match.Tor Egge2022-10-252-10/+15
| | |/ | |/|
* | | Merge pull request #24568 from vespa-engine/toregge/remove-reusable-set-poolGeir Storli2022-10-255-63/+0
|\ \ \ | | | | | | | | Remove ReusableSetPool.
| * | | Remove ReusableSetPool.Tor Egge2022-10-255-63/+0
| |/ /
* | | Merge pull request #24563 from ↵Geir Storli2022-10-252-0/+8
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/disable-aggressive-loop-optimisations-warnings-when-compiling-with-lto Disable agressive loop optimizations warnings when compiling with lto.
| * | | Disable agressive loop optimizations warnings when compiling with lto.Tor Egge2022-10-242-0/+8
| |/ /
* / / Update ABI spec format, and update all specsjonmv2022-10-251-396/+396
|/ /
* / filter search test initial versionHåvard Pettersen2022-10-243-0/+168
|/
* Deinline search::memoryindex::FieldInverter destructor.Tor Egge2022-10-222-5/+7
|
* Use search::test::SchemaBuilder in searchcore unit tests.Tor Egge2022-10-212-2/+0
|
* Change signature for search::test::SchemaBuilder::build() member function.Tor Egge2022-10-218-16/+16
|
* Add schema builder, used by unit tests to make schema based on document type.Tor Egge2022-10-2011-101/+408
|
* Merge pull request #24510 from ↵Geir Storli2022-10-198-378/+26
|\ | | | | | | | | vespa-engine/toregge/remove-use-of-url-data-type-from-backend Remove use of document::UrlDataType from backend
| * Remove url mode for StringFieldBuilder.Tor Egge2022-10-192-5/+1
| |
| * Stop handling url data type when inverting uris. It is never used.Tor Egge2022-10-192-102/+7
| |
| * Stop testing with url data type, use uri data type instead.Tor Egge2022-10-194-271/+18
| |
* | Use 32M as mmap limit during decompression of documentsHenning Baldersheim2022-10-191-1/+1
|/
* expose all-documents predicate for iteratorsHåvard Pettersen2022-10-183-0/+8
|
* Resize is [[unlikely]]Henning Baldersheim2022-10-181-1/+1
|
* Add explicit instantiation of ArrayParam<int64_t>.Tor Egge2022-10-171-4/+1
|