NodeParser (Analizador de Nodos)
Esta documentación ha sido traducida automáticamente y puede contener errores. No dudes en abrir una Pull Request para sugerir cambios.
El NodeParser
en LlamaIndex es responsable de dividir los objetos Document
en objetos Node
más manejables. Cuando llamas a .fromDocuments()
, el NodeParser
del ServiceContext
se utiliza automáticamente para hacer esto por ti. Alternativamente, puedes usarlo para dividir documentos de antemano.
import { Document, SimpleNodeParser } from "llamaindex";
const nodeParser = new SimpleNodeParser();
const nodes = nodeParser.getNodesFromDocuments([
new Document({ text: "Tengo 10 años. John tiene 20 años." }),
]);
TextSplitter (Divisor de Texto)
El divisor de texto subyacente dividirá el texto por oraciones. También se puede utilizar como un módulo independiente para dividir texto sin formato.
import { SentenceSplitter } from "llamaindex";
const splitter = new SentenceSplitter({ chunkSize: 1 });
const textSplits = splitter.splitText("Hola Mundo");
Referencia de la API
"