@@ -1931,18 +1931,7 @@ def create_app() -> FastAPI:
19311931 Returns:
19321932 Configured FastAPI app
19331933 """
1934- global \
1935- jwt_manager , \
1936- user_manager , \
1937- refresh_token_manager , \
1938- golden_repo_manager , \
1939- background_job_manager , \
1940- activated_repo_manager , \
1941- repository_listing_manager , \
1942- semantic_query_manager , \
1943- _server_start_time , \
1944- _server_hnsw_cache , \
1945- _server_fts_cache
1934+ global jwt_manager , user_manager , refresh_token_manager , golden_repo_manager , background_job_manager , activated_repo_manager , repository_listing_manager , semantic_query_manager , _server_start_time , _server_hnsw_cache , _server_fts_cache
19461935
19471936 # Story #526: Initialize server-side HNSW cache at bootstrap for 1800x performance
19481937 # Import and initialize global cache instance
@@ -5939,30 +5928,28 @@ async def semantic_query(
59395928 # Execute semantic search for hybrid or degraded mode
59405929 if search_mode_actual in ["semantic" , "hybrid" ]:
59415930 try :
5942- semantic_results_raw = (
5943- semantic_query_manager .query_user_repositories (
5944- username = current_user .username ,
5945- query_text = request .query_text ,
5946- repository_alias = request .repository_alias ,
5947- limit = request .limit ,
5948- min_score = request .min_score ,
5949- file_extensions = request .file_extensions ,
5950- # Phase 1 parameters (Story #503)
5951- exclude_language = request .exclude_language ,
5952- exclude_path = request .exclude_path ,
5953- accuracy = request .accuracy ,
5954- # Temporal parameters (Story #446)
5955- time_range = request .time_range ,
5956- time_range_all = request .time_range_all ,
5957- at_commit = request .at_commit ,
5958- include_removed = request .include_removed ,
5959- show_evolution = request .show_evolution ,
5960- evolution_limit = request .evolution_limit ,
5961- # Phase 3 temporal filtering parameters (Story #503)
5962- diff_type = request .diff_type ,
5963- author = request .author ,
5964- chunk_type = request .chunk_type ,
5965- )
5931+ semantic_results_raw = semantic_query_manager .query_user_repositories (
5932+ username = current_user .username ,
5933+ query_text = request .query_text ,
5934+ repository_alias = request .repository_alias ,
5935+ limit = request .limit ,
5936+ min_score = request .min_score ,
5937+ file_extensions = request .file_extensions ,
5938+ # Phase 1 parameters (Story #503)
5939+ exclude_language = request .exclude_language ,
5940+ exclude_path = request .exclude_path ,
5941+ accuracy = request .accuracy ,
5942+ # Temporal parameters (Story #446)
5943+ time_range = request .time_range ,
5944+ time_range_all = request .time_range_all ,
5945+ at_commit = request .at_commit ,
5946+ include_removed = request .include_removed ,
5947+ show_evolution = request .show_evolution ,
5948+ evolution_limit = request .evolution_limit ,
5949+ # Phase 3 temporal filtering parameters (Story #503)
5950+ diff_type = request .diff_type ,
5951+ author = request .author ,
5952+ chunk_type = request .chunk_type ,
59665953 )
59675954 semantic_results_list = [
59685955 QueryResultItem (** result )
0 commit comments