Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Report transient resource usage for all attributes and document meta store. | Geir Storli | 2022-12-06 | 20 | -17/+97 |
| | |||||
* | Merge pull request #25132 from ↵ | Geir Storli | 2022-12-06 | 3 | -2/+6 |
|\ | | | | | | | | | vespa-engine/toregge/wait-for-load-done-before-providing-transient-resource-usage Wait for load done before providing transient resource usage. | ||||
| * | Wait for load done before providing transient resource usage. | Tor Egge | 2022-12-06 | 3 | -2/+6 |
| | | |||||
* | | Turn off FullSearch optimization for active lids blueprint createLeafSearch(). | Tor Egge | 2022-12-06 | 2 | -16/+30 |
|/ | |||||
* | Report transient disk usage for attribute disk snapshots. | Geir Storli | 2022-12-02 | 3 | -15/+153 |
| | | | | All snapshots except the best one count towards transient disk usage. | ||||
* | Rewrite attribute directory tests to GTest. | Geir Storli | 2022-12-01 | 2 | -85/+84 |
| | |||||
* | GC long gone fdispatchrc | Henning Baldersheim | 2022-11-26 | 2 | -7/+0 |
| | |||||
* | Update unit test for handling removes in attribute writer. | Tor Egge | 2022-11-25 | 1 | -16/+10 |
| | |||||
* | Don't apply remove to attribute if last sync token on attribute is equal to ↵ | Tor Egge | 2022-11-25 | 1 | -2/+1 |
| | | | | | | | | | | | serialNum. Several years ago, attribute vector last sync token was updated for each write operation, and lid space compaction generated a move operation that performed two write operations on the same attribute with the same serial number (setting the value for the new lid and clearing the value for the old lid). Current code delays update of attribute vector last sync token until a force commit operation or an attribute vector flush (to disk). | ||||
* | Allow override of keep-rank-count via the internal ↵ | Henning Baldersheim | 2022-11-18 | 1 | -1/+3 |
| | | | | vespa.hitcollector.arraysize rank param. | ||||
* | Drop support for old gtest. | Tor Egge | 2022-11-18 | 1 | -1/+1 |
| | |||||
* | fix typo invokation -> invocation | Thinh Bui | 2022-11-14 | 1 | -1/+1 |
| | |||||
* | Add a trace if the global filter matches everything. | Geir Storli | 2022-11-01 | 1 | -1/+4 |
| | | | | This case enables an optimization to search the HNSW index without using the filter at all. | ||||
* | explicit default filter | Håvard Pettersen | 2022-10-31 | 1 | -0/+3 |
| | |||||
* | * apply new common bootstrap | Arne Juul | 2022-10-24 | 1 | -2/+4 |
| | | | | | * remove now-duplicated code * prefer using ${VESPA_HOME} environment variable | ||||
* | Use search::test::SchemaBuilder in searchcore unit tests. | Tor Egge | 2022-10-21 | 8 | -79/+59 |
| | |||||
* | Return the full search iterator when all lids are active. | Geir Storli | 2022-10-20 | 2 | -2/+48 |
| | | | | | This opens up for optimizations of the global filter iterator tree based on SearchIterator::matches_any(). | ||||
* | Stop testing with url data type, use uri data type instead. | Tor Egge | 2022-10-19 | 1 | -45/+8 |
| | |||||
* | Add missing implementations file iflushtarget.cpp | Henning Baldersheim | 2022-10-18 | 1 | -0/+19 |
| | |||||
* | Use std::make_shared | Henning Baldersheim | 2022-10-18 | 1 | -17/+16 |
| | |||||
* | Deinline IFlushTarget constructor and destructor | Henning Baldersheim | 2022-10-18 | 2 | -14/+7 |
| | |||||
* | Revert "Revert "Activate using gid for [docid] sorting."" | Henning Baldersheim | 2022-10-16 | 1 | -1/+2 |
| | |||||
* | Revert "Activate using gid for [docid] sorting." | Geir Storli | 2022-10-15 | 1 | -2/+1 |
| | |||||
* | Activate using gid for [docid] sorting. | Henning Baldersheim | 2022-10-14 | 1 | -1/+2 |
| | |||||
* | Handle that [docid] can use an optional attribute. | Henning Baldersheim | 2022-10-14 | 2 | -6/+6 |
| | |||||
* | Add serialisation for sorting to documentmetastore. | Henning Baldersheim | 2022-10-14 | 5 | -28/+78 |
| | |||||
* | Use document::AnnotationType::TERM. Remove search::linguistics::TERM. | Tor Egge | 2022-10-13 | 1 | -3/+3 |
| | |||||
* | Merge pull request #24430 from ↵ | Tor Egge | 2022-10-13 | 21 | -97/+106 |
|\ | | | | | | | | | 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 Egge | 2022-10-13 | 21 | -97/+106 |
| | | | | | | | | Rename search::index::StringFieldBuilder to search::test::StringFieldBuilder. | ||||
* | | Merge pull request #24426 from vespa-engine/balder/cleanup-sorting-code-cpp | Henning Baldersheim | 2022-10-13 | 8 | -57/+53 |
|\ \ | |/ |/| | Various cleanup while reading sorting code in backend. | ||||
| * | Various cleanup while reading sorting code in backend. | Henning Baldersheim | 2022-10-13 | 8 | -57/+53 |
| | | |||||
* | | Merge pull request #24427 from ↵ | Geir Storli | 2022-10-13 | 9 | -12/+12 |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/generation-hold-list-terminology Align terminology on generation hold lists in attribute vector code | ||||
| * | Rename removeAllOldGenerations() -> reclaim_unused_memory(). | Geir Storli | 2022-10-13 | 9 | -12/+12 |
| | | |||||
* | | Add field value builders to EmptyDocBuilder. | Tor Egge | 2022-10-13 | 2 | -15/+15 |
|/ | |||||
* | Rename removeOldGenerations() -> reclaim_memory(). | Geir Storli | 2022-10-12 | 2 | -5/+5 |
| | |||||
* | Rename onGenerationChange() -> before_inc_generation() and change parameter ↵ | Geir Storli | 2022-10-12 | 2 | -4/+4 |
| | | | | to be the current generation. | ||||
* | Merge pull request #24407 from ↵ | Geir Storli | 2022-10-12 | 9 | -21/+22 |
|\ | | | | | | | | | vespa-engine/geirst/generation-hold-list-terminology Use more general terminology for handling of generation hold lists | ||||
| * | Rename trimHoldLists() -> reclaim_memory(). | Geir Storli | 2022-10-12 | 6 | -13/+13 |
| | | |||||
| * | Rename transferHoldLists() -> assign_generation(). | Geir Storli | 2022-10-12 | 1 | -3/+3 |
| | | |||||
| * | Rename first used generation -> oldest used generation. | Geir Storli | 2022-10-12 | 3 | -5/+6 |
| | | |||||
* | | Remove search::index::DocBuilder. Add search::index::StringFieldBuilder. | Tor Egge | 2022-10-12 | 14 | -90/+124 |
|/ | |||||
* | Stop using search::index::DocBuilder in DocumentFieldPopulator unit | Tor Egge | 2022-10-11 | 2 | -37/+36 |
| | | | | test and document subdbs unit test. | ||||
* | Implement GenerationHolder in terms of the generic generation hold list. | Geir Storli | 2022-10-10 | 3 | -7/+7 |
| | |||||
* | Simplify by using already computed maximun offset. | Henning Baldersheim | 2022-10-03 | 1 | -1/+1 |
| | |||||
* | To prevent against damages caused by excessive hits/offset param being sent ↵ | Henning Baldersheim | 2022-10-03 | 2 | -16/+38 |
| | | | | down, cap it against numdocs. | ||||
* | Now we always split phrases. | Henning Baldersheim | 2022-09-30 | 4 | -4/+13 |
| | |||||
* | Update tests. | Henning Baldersheim | 2022-09-29 | 3 | -20/+7 |
| | |||||
* | Normalize includes in searchcore and searchlib. | Tor Egge | 2022-09-28 | 6 | -7/+7 |
| | |||||
* | Normalize includes in searchcore. | Tor Egge | 2022-09-27 | 29 | -26/+32 |
| | |||||
* | Expose more information in content node search reply trace. | Geir Storli | 2022-09-26 | 1 | -0/+2 |
| | | | | | This should make it easier to correlate the backend query blueprints with the actual query terms. |