LightRAG/lightrag
clssck abb44eccb1 feat(lightrag): improve entity extraction prompts and rerank chunking
Enhance entity extraction with better structured prompts:
- Reorganize prompt format for improved clarity and consistency
- Add XML-style formatting tags for better LLM parsing
- Include language parameter in keywords extraction cache key
- Fix language parameter usage in keywords_extraction prompt

Improve rerank module with chunking fixes:
- Fix top_n behavior to limit documents instead of chunks
- Add Cohere reranker support with proper chunking
- Improve error handling for rerank API responses

Update operate.py:
- Better entity extraction parsing and validation
- Improved cache key generation for multilingual support
2025-12-12 16:45:14 +01:00
..
api refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
cache refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
entity_resolution test(lightrag,examples,api): comprehensive ruff formatting and type hints 2025-12-05 15:17:06 +01:00
evaluation refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
kg refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
llm refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
storage refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
tools refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
__init__.py test(lightrag,examples,api): comprehensive ruff formatting and type hints 2025-12-05 15:17:06 +01:00
base.py refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
citation.py refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
constants.py refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
exceptions.py refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
lightrag.py refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
metrics.py refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
namespace.py test(lightrag,examples,api): comprehensive ruff formatting and type hints 2025-12-05 15:17:06 +01:00
operate.py feat(lightrag): improve entity extraction prompts and rerank chunking 2025-12-12 16:45:14 +01:00
prompt.py feat(lightrag): improve entity extraction prompts and rerank chunking 2025-12-12 16:45:14 +01:00
prompt.py.bak refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
rerank.py feat(lightrag): improve entity extraction prompts and rerank chunking 2025-12-12 16:45:14 +01:00
types.py test(lightrag,examples,api): comprehensive ruff formatting and type hints 2025-12-05 15:17:06 +01:00
utils.py refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00
utils_graph.py refactor: consolidate to PostgreSQL-only backend and modernize stack 2025-12-12 16:28:49 +01:00