mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-11 02:33:51 +08:00
feat: Enhance CodexLens search functionality with new parameters and result handling
- Added search limit, content length, and extra files input fields in the CodexLens manager UI. - Updated API request parameters to include new fields: max_content_length and extra_files_count. - Refactored smart-search.ts to support new parameters with default values. - Implemented result splitting logic to return both full content and additional file paths. - Updated CLI commands to remove worker limits and allow dynamic scaling based on endpoint count. - Introduced EmbeddingPoolConfig for improved embedding management and auto-discovery of providers. - Enhanced search engines to utilize new parameters for fuzzy and exact searches. - Added support for embedding single texts in the LiteLLM embedder.
This commit is contained in:
@@ -494,9 +494,13 @@ class ChainSearchEngine:
|
||||
else:
|
||||
# Use fuzzy FTS if enable_fuzzy=True (mode="fuzzy"), otherwise exact FTS
|
||||
if enable_fuzzy:
|
||||
fts_results = store.search_fts_fuzzy(query, limit=limit)
|
||||
fts_results = store.search_fts_fuzzy(
|
||||
query, limit=limit, return_full_content=True
|
||||
)
|
||||
else:
|
||||
fts_results = store.search_fts(query, limit=limit)
|
||||
fts_results = store.search_fts_exact(
|
||||
query, limit=limit, return_full_content=True
|
||||
)
|
||||
|
||||
# Optionally add semantic keyword results
|
||||
if include_semantic:
|
||||
|
||||
Reference in New Issue
Block a user