aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Consolidate extraction of tokens from annotated string field value.Tor Egge2023-10-101-1/+1
|
* Merge pull request #28840 from ↵Tor Egge2023-10-109-46/+324
|\ | | | | | | | | vespa-engine/toregge/flush-indexes-when-enabling-interleaved-features Flush memory indexes to disk then fusion disk indexes as soon as
| * Remove unused member variables.Tor Egge2023-10-101-2/+0
| |
| * Test more combinations of initial state before enabling interleavedTor Egge2023-10-092-58/+86
| | | | | | | | features.
| * Flush memory indexes to disk then fusion disk indexes as soon asTor Egge2023-10-099-46/+298
| | | | | | | | possible when enabling interleaved features.
* | Correct copyright headersJon Bratseth2023-10-097-7/+5
| |
* | Update copyrightJon Bratseth2023-10-091233-1232/+1234
|/
* Use ConstBufferRef and add some noexceptHenning Baldersheim2023-10-051-2/+1
|
* Merge pull request #28805 from ↵Tor Egge2023-10-053-128/+124
|\ | | | | | | | | vespa-engine/toregge/style-fixes-for-search-core-spi-index-maintainer Style fixes for searchcorespi::index::IndexMaintainer.
| * Use auto.Tor Egge2023-10-051-10/+9
| |
| * Use auto.Tor Egge2023-10-051-10/+10
| |
| * Style fixes for searchcorespi::index::IndexMaintainer.Tor Egge2023-10-053-127/+124
| |
* | Add test for disabling of cache in removed dbHenning Baldersheim2023-10-052-23/+52
| |
* | Disable cache for removed only docsubdb.Henning Baldersheim2023-10-052-5/+14
|/
* Use DfaTable as default fuzzy matching algorithm for maxEditDistance <= 2.Geir Storli2023-10-031-4/+4
|
* Revert "Use DfaTable as default fuzzy matching algorithm for maxEditDistance ↵Henning Baldersheim2023-10-021-4/+4
| | | | …"
* Merge pull request #28765 from ↵Geir Storli2023-10-021-4/+4
|\ | | | | | | | | vespa-engine/geirst/dfa-table-as-default-fuzzy-matching-algorithm Use DfaTable as default fuzzy matching algorithm for maxEditDistance …
| * Use DfaTable as default fuzzy matching algorithm for maxEditDistance <= 2.Geir Storli2023-10-021-4/+4
| |
* | GC unused (void).Henning Baldersheim2023-10-021-1/+0
|/
* Add comments about stuff that are mandatory for all threads in a thread ↵Henning Baldersheim2023-09-291-0/+19
| | | | | | bundle to do. Either all do it or none.
* Must always run match_loop_helperHenning Baldersheim2023-09-271-5/+3
|
* Factor out second pahse to separate method to ease flow and readability.Henning Baldersheim2023-09-262-28/+35
|
* Check for soft doom before doing potentially expensive initRangeHenning Baldersheim2023-09-261-0/+1
|
* - Use stash instead of the single use of VariableSizeVector.Henning Baldersheim2023-09-251-15/+4
|
* Wire in doom and let hitrate be a float intHenning Baldersheim2023-09-225-12/+15
|
* Add query property to control fuzzy matching algorithm.Geir Storli2023-09-212-7/+17
|
* Return early if hard doomed in the QHenning Baldersheim2023-09-201-2/+6
|
* Return early with error if timed out during query setup.Henning Baldersheim2023-09-203-1/+8
|
* Refactor code to make object lifetime easier to follow.Henning Baldersheim2023-09-202-30/+33
|
* Reduce code bloat by 'using'Henning Baldersheim2023-09-201-16/+19
|
* Add detailed state explorer for field writer SequencedTaskExecutor.Geir Storli2023-09-055-7/+119
| | | | This exposes the raw statistics for each underlying executor.
* Add attribute config details to state explorer.Geir Storli2023-09-052-35/+52
|
* Merge pull request #28387 from ↵Tor Egge2023-09-053-3/+29
|\ | | | | | | | | vespa-engine/geirst/memory-index-write-context-details Add memory index write context details to index manager state explorer.
| * Add memory index write context details to index manager state explorer.Geir Storli2023-09-043-3/+29
| | | | | | | | This shows which index fields that are assigned to each executor id.
* | Unify and modernize code and layoutHenning Baldersheim2023-09-041-8/+8
|/
* Add explorer for the attribute writer.Geir Storli2023-09-0112-27/+146
| | | | This shows which attribute fields that are assigned to each executor id.
* Merge pull request #28334 from vespa-engine/geirst/simplify-threading-serviceHenning Baldersheim2023-08-3115-116/+38
|\ | | | | Simplify IThreadingService as there only is one field writer executor.
| * Simplify IThreadingService as there only is one field writer executor.Geir Storli2023-08-3115-116/+38
| | | | | | | | | | Support for separate executors for "index invert", "index write", and "attribute write" was removed in 2022.
* | Merge pull request #28323 from vespa-engine/geirst/executor-saturation-metricGeir Storli2023-08-312-0/+5
|\ \ | | | | | | Add saturation metric for executors.
| * | Add saturation metric for executors.Geir Storli2023-08-312-0/+5
| |/ | | | | | | | | This should make it easier to observe bottlenecks in one of the underlying executor threads used in the "field writer" SequencedTaskExecutor.
* | Merge pull request #28307 from ↵Henning Baldersheim2023-08-311-15/+15
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-index-read-utilities Use std::filesystem::directory_iterator in IndexReadUtilities
| * | Use std::filesystem::directory_iterator in IndexReadUtilitiesTor Egge2023-08-311-15/+15
| |/
* | Merge pull request #28306 from ↵Henning Baldersheim2023-08-311-6/+4
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-disk-index-cleaner Use std::filesystem::directory_iterator in DiskIndexCleaner.
| * | Use std::filesystem::directory_iterator in DiskIndexCleaner.Tor Egge2023-08-311-6/+4
| |/
* | Merge pull request #28304 from ↵Henning Baldersheim2023-08-311-7/+3
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-file-config-manager Use std::filesystem::directory_iterator in FileConfigManager.
| * | Use std::filesystem::directory_iterator in FileConfigManager.Tor Egge2023-08-311-7/+3
| |/
* / Use std::filesystem::directory_iterator in AttributeDiskLayout.Tor Egge2023-08-311-7/+4
|/
* Merge pull request #28281 from ↵Henning Baldersheim2023-08-301-6/+4
|\ | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-disk-index-cleaner-unit-test Use std::filesystem::directory_iterator in disk index cleaner unit test.
| * Avoid extra directory_entry copy.Tor Egge2023-08-301-1/+1
| |
| * Avoid continue statement.Tor Egge2023-08-301-3/+2
| |