summaryrefslogtreecommitdiffstats
path: root/searchlib/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
| |/ /
* / / Disable agressive loop optimizations warnings when compiling with lto.Tor Egge2022-10-242-0/+8
|/ /
* / filter search test initial versionHåvard Pettersen2022-10-242-0/+167
|/
* 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-2010-101/+407
|
* 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
|
* Deinline destructors for test variants of posting lists.Tor Egge2022-10-171-0/+24
|
* Add space after noexceptHenning Baldersheim2022-10-171-4/+4
|
* - Use unique_ptr to hide FuzzyMatcher to make most common SearchContext smaller.Henning Baldersheim2022-10-1714-60/+34
| | | | - GC unused stringattribute files.
* - Always check if enough space to write.Henning Baldersheim2022-10-175-104/+76
| | | | | | - Split large initSortData method. - make buffer resizing explicit and readable. - Make a better initial estimate for buffer size.
* Merge pull request #24453 from vespa-engine/balder/use-gid-for-docid-sortingHenning Baldersheim2022-10-148-117/+152
|\ | | | | Balder/use gid for docid sorting
| * Handle that [docid] can use an optional attribute.Henning Baldersheim2022-10-145-105/+142
| |
| * Add serialisation for sorting to documentmetastore.Henning Baldersheim2022-10-145-18/+16
| |
* | Ask array store for writable buffer.Tor Egge2022-10-141-2/+2
| |
* | Use set_skip_reclaim_labels() instead of ↵Tor Egge2022-10-142-10/+10
| | | | | | | | get_num_subspaces_and_flag_and_set_flag().
* | Skip reclaim_labels on original buffer when it has been copied as part of ↵Tor Egge2022-10-146-27/+50
|/ | | | | | compaction or fallback copy (due to datastore buffer fallback resize).
* Merge pull request #24430 from ↵Tor Egge2022-10-1316-92/+100
|\ | | | | | | | | vespa-engine/toregge/rename-empty-doc-builder-to-doc-builder-and-move-it-to-search-test-namespace Rename search::index::EmptyDocBuilder to search::test::DocBuilder.
| * Rename search::index::EmptyDocBuilder to search::test::DocBuilder.Tor Egge2022-10-1316-92/+100
| | | | | | | | Rename search::index::StringFieldBuilder to search::test::StringFieldBuilder.
* | Merge pull request #24426 from vespa-engine/balder/cleanup-sorting-code-cppHenning Baldersheim2022-10-133-57/+35
|\ \ | |/ |/| Various cleanup while reading sorting code in backend.
| * GC dead code.Henning Baldersheim2022-10-131-1/+0
| |
| * Various cleanup while reading sorting code in backend.Henning Baldersheim2022-10-133-57/+36
| |
* | Merge pull request #24427 from ↵Geir Storli2022-10-1315-22/+18
|\ \ | |/ |/| | | | | vespa-engine/geirst/generation-hold-list-terminology Align terminology on generation hold lists in attribute vector code
| * Remove unneeded calls to update_oldest_used_generation().Geir Storli2022-10-134-4/+0
| | | | | | | | This is already done in incGeneration().
| * Rename removeAllOldGenerations() -> reclaim_unused_memory().Geir Storli2022-10-1311-18/+18
| |
* | Add field value builders to EmptyDocBuilder.Tor Egge2022-10-136-18/+77
|/
* Add explicit instantiation of more classes in attribute vector code.Tor Egge2022-10-134-0/+38
|
* Rename removeOldGenerations() -> reclaim_memory().Geir Storli2022-10-1236-68/+68
|
* Rename onGenerationChange() -> before_inc_generation() and change parameter ↵Geir Storli2022-10-1231-60/+58
| | | | to be the current generation.
* Merge pull request #24407 from ↵Geir Storli2022-10-1247-198/+195
|\ | | | | | | | | vespa-engine/geirst/generation-hold-list-terminology Use more general terminology for handling of generation hold lists
| * Rename clearHoldLists() -> reclaim_all_memory().Geir Storli2022-10-128-11/+11
| |
| * Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-1239-72/+72
| |
| * Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-1239-71/+71
| |