You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
807 B
Markdown

# Runtime split Patch G
Patch G moves the remaining NEW-mode search/chunking classes off `TedProcessorProperties.search`
and onto `DipSearchProperties` (`dip.search.*`).
## New config class
- `at.procon.dip.search.config.DipSearchProperties`
## Classes switched to `DipSearchProperties`
- `PostgresFullTextSearchEngine`
- `PostgresTrigramSearchEngine`
- `PgVectorSemanticSearchEngine`
- `DefaultSearchResultFusionService`
- `DefaultSearchOrchestrator`
- `SearchLexicalIndexStartupRunner`
- `ChunkedLongTextRepresentationBuilder`
## Additional cleanup
These classes are also marked `NEW`-only in this patch.
## Effect
After Patch G, the generic NEW-mode search/chunking path no longer depends on
`TedProcessorProperties.search`. That leaves `TedProcessorProperties` much closer to
legacy-only ownership.