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.
DIP/docs/architecture/RUNTIME_SPLIT_PATCH_G.md

807 B

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.