summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Add a trace if the global filter matches everything.Geir Storli2022-11-011-1/+4
| | | | This case enables an optimization to search the HNSW index without using the filter at all.
* explicit default filterHåvard Pettersen2022-10-311-0/+3
|
* * apply new common bootstrapArne Juul2022-10-241-2/+4
| | | | | * remove now-duplicated code * prefer using ${VESPA_HOME} environment variable
* Use search::test::SchemaBuilder in searchcore unit tests.Tor Egge2022-10-218-79/+59
|
* Return the full search iterator when all lids are active.Geir Storli2022-10-202-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 Egge2022-10-191-45/+8
|
* Add missing implementations file iflushtarget.cppHenning Baldersheim2022-10-181-0/+19
|
* Use std::make_sharedHenning Baldersheim2022-10-181-17/+16
|
* Deinline IFlushTarget constructor and destructorHenning Baldersheim2022-10-182-14/+7
|
* Revert "Revert "Activate using gid for [docid] sorting.""Henning Baldersheim2022-10-161-1/+2
|
* Revert "Activate using gid for [docid] sorting."Geir Storli2022-10-151-2/+1
|
* Activate using gid for [docid] sorting.Henning Baldersheim2022-10-141-1/+2
|
* Handle that [docid] can use an optional attribute.Henning Baldersheim2022-10-142-6/+6
|
* Add serialisation for sorting to documentmetastore.Henning Baldersheim2022-10-145-28/+78
|
* Use document::AnnotationType::TERM. Remove search::linguistics::TERM.Tor Egge2022-10-131-3/+3
|
* Merge pull request #24430 from ↵Tor Egge2022-10-1321-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 Egge2022-10-1321-97/+106
| | | | | | | | Rename search::index::StringFieldBuilder to search::test::StringFieldBuilder.
* | Merge pull request #24426 from vespa-engine/balder/cleanup-sorting-code-cppHenning Baldersheim2022-10-138-57/+53
|\ \ | |/ |/| Various cleanup while reading sorting code in backend.
| * Various cleanup while reading sorting code in backend.Henning Baldersheim2022-10-138-57/+53
| |
* | Merge pull request #24427 from ↵Geir Storli2022-10-139-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 Storli2022-10-139-12/+12
| |
* | Add field value builders to EmptyDocBuilder.Tor Egge2022-10-132-15/+15
|/
* Rename removeOldGenerations() -> reclaim_memory().Geir Storli2022-10-122-5/+5
|
* Rename onGenerationChange() -> before_inc_generation() and change parameter ↵Geir Storli2022-10-122-4/+4
| | | | to be the current generation.
* Merge pull request #24407 from ↵Geir Storli2022-10-129-21/+22
|\ | | | | | | | | vespa-engine/geirst/generation-hold-list-terminology Use more general terminology for handling of generation hold lists
| * Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-126-13/+13
| |
| * Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-3/+3
| |
| * Rename first used generation -> oldest used generation.Geir Storli2022-10-123-5/+6
| |
* | Remove search::index::DocBuilder. Add search::index::StringFieldBuilder.Tor Egge2022-10-1214-90/+124
|/
* Stop using search::index::DocBuilder in DocumentFieldPopulator unitTor Egge2022-10-112-37/+36
| | | | test and document subdbs unit test.
* Implement GenerationHolder in terms of the generic generation hold list.Geir Storli2022-10-103-7/+7
|
* Simplify by using already computed maximun offset.Henning Baldersheim2022-10-031-1/+1
|
* To prevent against damages caused by excessive hits/offset param being sent ↵Henning Baldersheim2022-10-032-16/+38
| | | | down, cap it against numdocs.
* Now we always split phrases.Henning Baldersheim2022-09-304-4/+13
|
* Update tests.Henning Baldersheim2022-09-293-20/+7
|
* Normalize includes in searchcore and searchlib.Tor Egge2022-09-286-7/+7
|
* Normalize includes in searchcore.Tor Egge2022-09-2729-26/+32
|
* Expose more information in content node search reply trace.Geir Storli2022-09-261-0/+2
| | | | | This should make it easier to correlate the backend query blueprints with the actual query terms.
* Remove summary field types from summary.def.Geir Storli2022-09-232-50/+47
| | | | They are no longer used in the backend.
* Merge pull request #24189 from ↵Geir Storli2022-09-221-1/+1
|\ | | | | | | | | vespa-engine/toregge/use-empty-juniperrc-config-as-replay-config Use empty Juniperrc config as replay config.
| * Use empty Juniperrc config as replay config.Tor Egge2022-09-221-1/+1
| |
* | Stop saving schema.txt file when saving config for later replay.Tor Egge2022-09-221-4/+0
|/
* Remove summary fields from schema.Tor Egge2022-09-228-14/+7
|
* Stop saving empty history schema.Tor Egge2022-09-221-4/+0
|
* Stop using search::index::DocBuilder in searchcore feed view unit test.Tor Egge2022-09-211-19/+31
|
* Stop using search::index::DocBuilder in searchcore attribute unit test.Tor Egge2022-09-212-167/+111
|
* Standardize on using lowercase first letter in function names.Geir Storli2022-09-215-8/+9
|
* Cleanup IDocsumStore and IDocsumWriter interfaces.Geir Storli2022-09-214-14/+13
|
* Merge pull request #24145 from ↵Geir Storli2022-09-211-462/+329
|\ | | | | | | | | vespa-engine/toregge/stop-using-docbuilder-in-docsummary-unit-test Stop using search::index::DocBuilder in docsummary unit test.
| * Stop using search::index::DocBuilder in docsummary unit test.Tor Egge2022-09-201-462/+329
| |