LangChain - Document LoadingHow can you modify DirectoryLoader to load only files larger than 1KB from a folder?ADirectoryLoader does not support size filtering; filter after loadingBUse glob='size>1KB' parameterCPass a custom filter function to DirectoryLoaderDSet min_size=1024 in DirectoryLoader constructorCheck Answer
Step-by-Step SolutionSolution:Step 1: Check DirectoryLoader filtering capabilitiesDirectoryLoader only supports glob pattern filtering, not file size filtering.Step 2: Filter documents after loadingLoad all files, then filter by size in your code.Final Answer:DirectoryLoader does not support size filtering; filter after loading -> Option AQuick Check:Size filtering done after loading [OK]Quick Trick: Filter by size after loading documents [OK]Common Mistakes:Using glob for size filteringExpecting min_size parameterAssuming custom filter function exists
Master "Document Loading" in LangChain9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More LangChain Quizzes Conversational RAG - Why conversation history improves RAG - Quiz 8hard Conversational RAG - Question reformulation with history - Quiz 4medium Embeddings and Vector Stores - Metadata filtering in vector stores - Quiz 12easy Embeddings and Vector Stores - Metadata filtering in vector stores - Quiz 14medium Embeddings and Vector Stores - Why embeddings capture semantic meaning - Quiz 15hard Embeddings and Vector Stores - Open-source embedding models - Quiz 1easy Embeddings and Vector Stores - Similarity search vs MMR retrieval - Quiz 4medium Embeddings and Vector Stores - Similarity search vs MMR retrieval - Quiz 14medium RAG Chain Construction - Multi-query retrieval for better recall - Quiz 4medium Text Splitting - Semantic chunking strategies - Quiz 13medium