انتقل إلى المحتوى الرئيسي

NodeParser (محلل العقدة)

تمت ترجمة هذه الوثيقة تلقائيًا وقد تحتوي على أخطاء. لا تتردد في فتح طلب سحب لاقتراح تغييرات.

NodeParser في LlamaIndex مسؤول عن تقسيم كائنات Document إلى كائنات Node أكثر إدارة. عند استدعاء .fromDocuments(), يتم استخدام NodeParser من ServiceContext للقيام بذلك تلقائيًا بالنسبة لك. بدلاً من ذلك ، يمكنك استخدامه لتقسيم المستندات مسبقًا.

import { Document, SimpleNodeParser } from "llamaindex";

const nodeParser = new SimpleNodeParser();
const nodes = nodeParser.getNodesFromDocuments([
new Document({ text: "أنا عمري 10 سنوات. جون عمره 20 سنة." }),
]);

TextSplitter (مقسم النص)

سيقوم مقسم النص الأساسي بتقسيم النص إلى جمل. يمكن أيضًا استخدامه كوحدة مستقلة لتقسيم النص الخام.

import { SentenceSplitter } from "llamaindex";

const splitter = new SentenceSplitter({ chunkSize: 1 });

const textSplits = splitter.splitText("مرحبًا بالعالم");

مرجع الواجهة البرمجية

"