دستاویز لوڈر

دستاویز لوڈر مختلف ڈیٹا سورسز سے ڈیٹا کو لوڈ کرنے کے لئے استعمال کیا جا سکتا ہے۔ سورس سے لوڈ کردہ ڈیٹا کو Document آبجیکٹ میں محفوظ کیا جاتا ہے جو ایک دستاویز کو ظاہر کرتا ہے۔ Document آبجیکٹ میں ایک ٹکڑا متن اور متعلقہ میٹا ڈیٹا شامل ہوتا ہے۔

دستاویز لوڈر "لوڈ" میتھڈ کا اشاعت کرتا ہے تاکہ تشکیل شدہ ڈیٹا سورس سے ڈیٹا کو لوڈ کیا جا سکے۔ وہ مختصری سے "الزی" لوڈ کو بھی پیش کرسکتے ہیں تاکہ بعد میں آسانی سے ڈیٹا کو یادگار میں لوڈ کیا جا سکے۔

متن کا لوڈ

سب سے آسان لوڈر فائل کے متن ڈیٹا کو Document میں لوڈ کرنے کے لئے ہے۔

from langchain_community.document_loaders import TextLoader

loader = TextLoader("./index.md")
loader.load()
[
    Document(page_content='---\\nsidebar_position: 0\\n---\\n# دستاویز لوڈرز\\n\\nڈیٹا کو سورس سے `Document` کے طور پر لوڈ کرنے کے لئے دستاویز لوڈرز کا استعمال کریں۔ `Document` ایک ٹکڑا متن ہے \\nاور متعلقہ میٹا ڈیٹا شامل ہے۔ مثال کے طور پر، سادہ `.txt` فائل کو لوڈ کرنے، کسی بھی ویب صفحے کے ٹیکسٹ کو لوڈ کرنے، یا یوٹیوب ویڈیو کے تحریر کو لوڈ کرنے کے لئے دستاویز لوڈر موجود ہیں۔\\n\\nہر دستاویز لوڈر دو میتھڈ فراہم کرتا ہے:\\n1. "لوڈ": تشکیل شدہ سورس سے دستاویز لوڈ کریں\\n2. "لوڈ اور تقسیم": تشکیل شدہ سورس سے دستاویز لوڈ کریں اور وہ استعمال ہوتے ہوئے اسے کٹنے\\n\\nوہ اختیاری طور پر پیش کرتے ہیں:\\n3. "الزی لوڈ": دستاویز کو یادگار میں الزی طور پر لوڈ کریں\\n', metadata={'source': '../docs/docs_skeleton/docs/modules/data_connection/document_loaders/index.md'})
]