01

Instalación y primer uso

npm install --global textanalysis-tools
textanalysis frequency --file article.txt --language auto

# without global install
npx textanalysis-tools frequency --text "alpha beta alpha"

Requiere Node.js 22.13 o posterior. El paquete instala el comando textanalysis.

02

Ocho comandos

textanalysis analyze

Análisis Bag of Words completo y métricas de Zipf

textanalysis frequency

Frecuencia de palabras

textanalysis density

Densidad de palabras y frases exactas

textanalysis compare

Comparación de dos fuentes

textanalysis ngram

Secuencias de longitud n

textanalysis bow

Vector Bag of Words completo

textanalysis tfidf

Pesos TF-IDF para un corpus

textanalysis similarity

Similitud coseno con BoW o TF-IDF

03

Métodos de entrada

--file path.txt

Archivo UTF-8 local.

--text "..."

Cadena proporcionada como argumento.

--url https://...

Página HTTP/HTTPS pública.

stdin

Entrada canalizada o redirigida.

cat article.txt | textanalysis ngram --n 2 --format csv
textanalysis compare --file draft.txt --file-b final.txt --format json
textanalysis tfidf --file a.txt --file-b b.txt --file-c c.txt

04

Opciones comunes

OpciónFinalidad
--languageauto, en, ru, uk, es
--keep-stopwordsConservar palabras vacías
--formattable, json, csv
--topLimitar el número de filas

05

Formatos y códigos de salida

La tabla está pensada para la terminal, JSON para scripts y CSV para hojas de cálculo y canalizaciones. El código 0 indica éxito; otro código indica un error de argumentos, lectura, red o análisis.

06

Procesamiento local y URL

Los archivos, --text y stdin se procesan localmente. Una URL requiere una solicitud de red a la página indicada, pero la herramienta no almacena el contenido. Usa entradas locales para material privado o sin publicar.

HTTP · OPENAPI

Cuándo elegir la API

Usa la API cuando el análisis deba ejecutarse en el servidor de una aplicación o necesites un contrato HTTP estable.

Abrir documentación de la API