yangdx
b13209e241
Update webui assets
2025-09-22 03:04:06 +08:00
yangdx
0fcb5af333
Update webui assets and bump API version to 0227
2025-09-22 02:02:42 +08:00
yangdx
8826d2f892
Optimize prompt instruction for citation format
2025-09-22 01:04:57 +08:00
yangdx
cff6029508
Ensure COT tags are properly closed in all stream termination scenarios
...
- Add COT closure after stream completion
- Handle COT in exception scenarios
- Add final safety check in finally block
- Prevent unclosed thinking tags
- Log COT closure failures
2025-09-22 00:09:27 +08:00
yangdx
6e2eab5c23
Add ID fields to entities, relations, and chunks in raw data query results
2025-09-21 23:31:35 +08:00
yangdx
2f06f851c3
Enhance citation format with merged references and clearer guidelines
...
- Increase max references from 5 to 8
- Merge citations by file_path
- Remove inline citations from body
- Add reference section examples
- Update citation prefixes (KG→EN, RE)
2025-09-21 22:48:48 +08:00
yangdx
18e886d7e9
Improve context item identification with meaningful IDs
...
- Add EN prefix to entitie IDs
- Add RE prefix to relation IDs
-Add DC prefix chunk IDs
- Enhance traceability across contexts
2025-09-21 20:19:14 +08:00
yangdx
f88c2fbdff
Refactor citation format instructions for clarity and consistency
2025-09-21 15:51:31 +08:00
yangdx
8f0fb3c9eb
Include user query in prompt returns
2025-09-21 15:24:20 +08:00
yangdx
6eb37e270a
Refactor query handling and improve RAG response prompts
...
- Move user_prompt to query concatenation
- Remove DEFAULT_USER_PROMPT constant
- Enhance prompt clarity and structure
- Standardize citation formatting
- Improve step-by-step instructions
2025-09-21 15:16:24 +08:00
yangdx
523028f8d0
Remove deprecated truncated fields from token truncation return
...
• Drop truncated_entities field
• Drop truncated_relations field
2025-09-21 11:00:48 +08:00
yangdx
938eced0de
Udate webui assets
2025-09-21 01:19:28 +08:00
yangdx
7c463f0fb5
Change entity type formatting from title case to lowercase without spaces
2025-09-21 00:56:56 +08:00
yangdx
c2985429ba
Update webui assets
2025-09-21 00:32:06 +08:00
yangdx
040b0c8620
Fix Neo4J index creation to check state instead of analyzer
...
• Check index state not analyzer
• Skip if index is ONLINE
• Recreate if state not ONLINE
• Simplify recreation logic
2025-09-20 23:51:50 +08:00
yangdx
9e0dabc34d
Update webui assets
2025-09-20 23:31:00 +08:00
yangdx
5e0ef7166e
Update webui assets and bump api version to 0226
2025-09-20 22:47:45 +08:00
yangdx
5da1df3b19
Fix linting
2025-09-20 15:30:27 +08:00
yangdx
8e2a1fa59e
Enhance Neo4j fulltext search with Chinese language support
...
• Add CJK analyzer for Chinese text
• Auto-detect Chinese characters
• Recreate index if needed
• Separate Chinese/Latin search logic
• Improve fallback for Chinese queries
2025-09-20 15:19:22 +08:00
yangdx
3b502af858
Update webui assets
2025-09-20 14:36:34 +08:00
yangdx
9330ccb14e
Fix graph truncation logging to correctly identify truncation cause
2025-09-20 13:33:19 +08:00
yangdx
1dd164a122
Fix graph truncation detection for depth-limited BFS
...
- Track unexplored neighbors at max depth
- Improve truncation flag accuracy
2025-09-20 13:12:25 +08:00
yangdx
b897eedaef
Update webui assets and bump API version to 0225
2025-09-20 12:41:52 +08:00
yangdx
26c9ba4cb5
Make graph label methods required in BaseGraphStorage interface
...
• Remove fallback compatibility code
• Add get_popular_labels to ABC
• Add search_labels to ABC
• Enforce consistent implementation
• Clean up error handling paths
2025-09-20 12:40:36 +08:00
yangdx
3296bcb553
Add high-performance label search methods to PostgreSQL graph storage
...
- Add get_popular_labels() method
- Add search_labels() with fuzzy matching
- Use native SQL for better performance
- Include proper scoring and ranking
2025-09-20 12:39:53 +08:00
yangdx
6f85bd6b19
Add workspace-aware MongoDB indexing and Atlas Search support
...
• Add workspace attribute to storage classes
• Use workspace-specific index names
• Implement Atlas Search with fallbacks
• Add entity search and popular labels
• Improve index migration strategy
2025-09-20 12:38:41 +08:00
yangdx
223397a247
Add label search and popularity methods to MemgraphStorage
...
• Get popular labels by node degree
• Search labels with fuzzy matching
• Sort by relevance and connection count
2025-09-20 12:38:04 +08:00
yangdx
e14cee69a3
Fix Neo4j typo and add fulltext search with performance optimizations
...
- Fix NEO4J_DATABASE typo in env.example
- Add fulltext index for entity searches
- Implement get_popular_labels method
- Add search_labels with fuzzy matching
- Simplify B-Tree index creation logic
2025-09-20 12:37:13 +08:00
yangdx
9db8f2fce5
feat: Add popular labels and search APIs with history management
...
- Add popular/search label endpoints
- Implement SearchHistoryManager utility
- Replace client-side with server search
- Add graph data version tracking
- Update UI for better label discovery
2025-09-20 02:03:47 +08:00
yangdx
361ea5b069
Update webui assets
2025-09-19 15:17:27 +08:00
yangdx
89a4471ae1
Bump core version to v1.4.9
2025-09-17 02:57:28 +08:00
yangdx
77569ddea2
Add chunk key to entity extraction logging output
2025-09-17 02:21:11 +08:00
yangdx
fdf8b176ad
Update webui assets
2025-09-17 02:05:26 +08:00
yangdx
dac156ac8e
Update webui assets
2025-09-17 01:53:26 +08:00
yangdx
983fe31af5
Bump API version and improve tooltip text wrapping in DocumentManager
...
- Update API version to 0224
- Add word-break: break-all to tooltip
- Improve pre tag text wrapping
- Enhance tooltip readability
2025-09-17 01:47:40 +08:00
yangdx
8f6287e27e
Add path traversal security validation for file deletion operations
...
• Add validate_file_path_security function
• Prevent path traversal attacks
• Validate file paths before deletion
• Check both input and enqueued dirs
• Log security violations
2025-09-17 01:12:44 +08:00
yangdx
050a00b693
Update webui assets
2025-09-16 17:33:05 +08:00
yangdx
db524532f1
Bump core version to v.1.4.8.2 and API version to 0223
2025-09-16 17:16:57 +08:00
yangdx
0e8d973d44
Shorten progress prefix in entity extraction error messages
2025-09-16 15:48:37 +08:00
yangdx
ecaee43788
Add error handling with chunk ID prefixing in entity extraction
2025-09-16 13:41:49 +08:00
yangdx
5f45ff56be
Merge remote-tracking branch 'origin/main'
2025-09-15 12:34:04 +08:00
yangdx
7b371309dd
Update README
2025-09-15 12:31:39 +08:00
yangdx
02c0066df0
Bump core version to 1.4.8.1
2025-09-15 05:34:34 +08:00
yangdx
37d01e2df8
fix: Ensures complete metadata (source_id, created_at, file_path) is preserved in aquery_data responses
2025-09-15 03:45:09 +08:00
yangdx
e71229698d
refactor: centralize metadata generation in query functions
...
- Remove processing_info generation from _convert_to_user_format function
- Move all metadata generation (keywords, processing_info) to kg_query and naive_query functions
- Simplify _convert_to_user_format to focus only on data format conversion
2025-09-15 03:11:07 +08:00
yangdx
c0d5abba6b
Fix linting
2025-09-15 02:59:21 +08:00
yangdx
b1c8206346
Add aquery_data endpoint for structured retrieval without LLM generation
...
- Add QueryDataResponse model
- Implement /query/data endpoint
- Add aquery_data method to LightRAG
- Return entities, relationships, chunks
2025-09-15 02:15:14 +08:00
yangdx
f69c5dfd9a
Add language control and format clarity to extraction prompts
2025-09-14 18:26:41 +08:00
yangdx
3ae827c255
Bump API version to 0222
2025-09-14 17:52:27 +08:00
yangdx
6e37460964
Improve entity extraction prompt clarity and make sure LLM output content only
2025-09-14 17:50:56 +08:00