Blame view

config/__init__.py 1.34 KB
33839b37   tangwang   属性值参与搜索:
1
2
  """
  Configuration package for search engine.
be52af70   tangwang   first commit
3
  
33839b37   tangwang   属性值参与搜索:
4
5
  Provides configuration loading, validation, and utility functions.
  """
be52af70   tangwang   first commit
6
7
  
  from .config_loader import (
9cb7528e   tangwang   店匠体系数据的搜索:mock da...
8
      SearchConfig,
be52af70   tangwang   first commit
9
      QueryConfig,
33839b37   tangwang   属性值参与搜索:
10
      IndexConfig,
be52af70   tangwang   first commit
11
      SPUConfig,
a00c3672   tangwang   feat: Function Sc...
12
13
      FunctionScoreConfig,
      RerankConfig,
33839b37   tangwang   属性值参与搜索:
14
      ConfigLoader,
ed948666   tangwang   tidy
15
      ConfigurationError
be52af70   tangwang   first commit
16
  )
33839b37   tangwang   属性值参与搜索:
17
  
9f96d6f3   tangwang   短query不用语义搜索
18
19
20
21
  from .utils import (
      get_match_fields_for_index,
      get_domain_fields
  )
42e3aea6   tangwang   tidy
22
23
24
25
  from .services_config import (
      get_translation_config,
      get_embedding_config,
      get_rerank_config,
07cf5a93   tangwang   START_EMBEDDING=...
26
      get_embedding_backend_config,
701ae503   tangwang   docs
27
      get_rerank_backend_config,
42e3aea6   tangwang   tidy
28
      get_translation_base_url,
7214c2e7   tangwang   mplemented**
29
30
      get_embedding_text_base_url,
      get_embedding_image_base_url,
42e3aea6   tangwang   tidy
31
      get_rerank_service_url,
d4cadc13   tangwang   翻译重构
32
      get_translation_cache_config,
42e3aea6   tangwang   tidy
33
34
      ServiceConfig,
  )
be52af70   tangwang   first commit
35
36
  
  __all__ = [
33839b37   tangwang   属性值参与搜索:
37
      # Main config classes
9cb7528e   tangwang   店匠体系数据的搜索:mock da...
38
      'SearchConfig',
be52af70   tangwang   first commit
39
      'QueryConfig',
33839b37   tangwang   属性值参与搜索:
40
      'IndexConfig',
be52af70   tangwang   first commit
41
      'SPUConfig',
a00c3672   tangwang   feat: Function Sc...
42
43
      'FunctionScoreConfig',
      'RerankConfig',
33839b37   tangwang   属性值参与搜索:
44
45
46
      
      # Loader and utilities
      'ConfigLoader',
be52af70   tangwang   first commit
47
      'ConfigurationError',
9f96d6f3   tangwang   短query不用语义搜索
48
49
      'get_match_fields_for_index',
      'get_domain_fields',
42e3aea6   tangwang   tidy
50
51
52
      'get_translation_config',
      'get_embedding_config',
      'get_rerank_config',
07cf5a93   tangwang   START_EMBEDDING=...
53
      'get_embedding_backend_config',
701ae503   tangwang   docs
54
      'get_rerank_backend_config',
42e3aea6   tangwang   tidy
55
      'get_translation_base_url',
7214c2e7   tangwang   mplemented**
56
57
      'get_embedding_text_base_url',
      'get_embedding_image_base_url',
42e3aea6   tangwang   tidy
58
      'get_rerank_service_url',
d4cadc13   tangwang   翻译重构
59
      'get_translation_cache_config',
42e3aea6   tangwang   tidy
60
      'ServiceConfig',
be52af70   tangwang   first commit
61
  ]