ForHosting KIT · Testi e IA

Conti la frequenza delle parole

In una frase di 10 parole, the è in testa con 3 occorrenze, il 30%, seguita da cat con 2, il 20%. Ogni parola riceve posizione, conteggio e quota, e i pari merito sono in ordine alfabetico. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
the cat sat on the mat and the cat ran
Ottiene
Totale parole
10
Parole uniche
7

Questo strumento di frequenza delle parole accetta qualsiasi testo non vuoto, lo suddivide in parole, conta quante volte ciascuna appare e restituisce un elenco ordinato dalla più frequente alla meno frequente. Autori, redattori, docenti, professionisti SEO, analisti di dati e sviluppatori usano conteggi di parole ordinati per audit di parole chiave, controlli sul lessico, semplici feature bag-of-words, dimostrazioni in classe e revisioni di bozze prima della pubblicazione. Il motore è pienamente deterministico: i token di lettere e cifre Unicode vengono estratti con una sola espressione regolare, l’eventuale normalizzazione delle maiuscole porta le chiavi in minuscolo per impostazione predefinita, i conteggi vivono in una mappa hash e le righe si ordinano per conteggio decrescente e poi per parola crescente così che i pareggi non si invertano tra le esecuzioni. Non ci sono chiamate di rete, campionamenti né scorciatoie dipendenti dalla data.

Cosa significa la classifica di frequenza delle parole e cosa contiene la risposta

La classifica di frequenza delle parole risponde a una domanda di prodotto concreta: quali parole dominano questo passaggio, quanto spesso ciascuna appare e quale quota di tutti i token ciascuna parola rappresenta. Un elenco di frequenza ordinato non è un conteggio di caratteri, che misura la lunghezza, né un punteggio di densità di parole chiave SEO contro una sola frase obiettivo.

Qui ogni parola distinta diventa una riga con un rank, un conteggio, una share pari al conteggio diviso per il totale parole arrotondato a sei decimali, e un campo percent per grafici e fogli di calcolo. I token sono sequenze di lettere o cifre Unicode, con segmenti interni opzionali di apostrofo così che contrazioni come don't e nomi come O'Brien restino interi quando la sorgente usa apostrofi dritti. Punteggiatura, simboli e spazi bianchi fungono da separatori e non ricevono mai righe proprie.

Per impostazione predefinita il confronto non distingue le maiuscole: Hello, HELLO e hello si fondono in un’unica chiave minuscola così che il rumore di bozza non gonfi i conteggi unici. Non c’è stemming, né lista di stop-word, né rilevamento della lingua, né modello di machine learning che possa divergere tra host.

Dove le frequenze di parole ordinate si inseriscono in scrittura, didattica e software

Gli studenti incontrano il lavoro sulla frequenza delle parole quando un compito di lingua chiede quali termini dominano un discorso, quando un laboratorio di corpus costruisce una semplice tabella bag-of-words o quando un esercizio di programmazione richiede conteggi deterministici di token prima di graficare. I docenti possono pregenerare chiavi di risposta con rank, conteggi, share e percentuali attesi senza affidarsi a formule opache di foglio di calcolo che spezzano le parole con trattino in modo diverso a seconda del locale.

Redattori e team di contenuto incollano bozze in una classifica di frequenza per individuare ripetizioni accidentali, cliché troppo frequenti o nomi di marca appena presenti. Gli strateghi SEO e di contenuto usano l’elenco ordinato come audit rapido del lessico prima di aprire un flusso completo di densità di parole chiave: l’obiettivo qui è la distribuzione completa delle parole dalla più alla meno frequente, non il punteggio di una sola frase obiettivo.

I team di supporto e operations misurano oggetti di ticket rumorosi e righe di log così che le dashboard mostrino le parole di errore più comuni senza parser su misura. La combini con contatori di caratteri, strumenti di slug o ausili di densità di parole chiave quando costruisce un piccolo laboratorio di utilità di testo gratuite e deterministiche per moduli, preparazione CMS e igiene dei dati.

Individui parole sovrautilizzate in una bozza

Incolli un articolo o un’e-mail e ordini ogni parola per frequenza così da ridurre le ripetizioni e affinare il lessico prima di pubblicare.

Chiavi di risposta per classe e laboratorio

Generi rank, conteggi, share e percentuali riproducibili per compiti di lingua, lab di corpus ed esercizi di programmazione che esigono tabelle esatte.

Quanto costa contare la frequenza delle parole?

È gratis nel Suo browser in questa pagina.

Come si separano le parole dalla punteggiatura?

I token sono sequenze di lettere o cifre Unicode, con apostrofi interni opzionali. Virgole, punti, simboli e spazi separano le parole e non diventano mai righe.

Il confronto distingue maiuscole e minuscole?

Per impostazione predefinita no: Hello e hello contano come la stessa parola minuscola.

Cosa succede se il testo è vuoto?

Fornisca testo non vuoto che contenga almeno un token di lettera o cifra.

Come si decide il rank quando due parole condividono lo stesso conteggio?

Le righe si ordinano per conteggio decrescente e poi per parola crescente, così i pareggi si risolvono in ordine alfabetico e restano stabili tra le esecuzioni.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/str/word-frequency

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/str/word-frequency \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"the cat sat on the mat and the cat ran"}'
{
  "text": "the cat sat on the mat and the cat ran"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.word_frequency",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Input vuoto, incolla solo spazi e testo senza token di lettera o cifra vengono rifiutati con un errore chiaro invalid_input affinché un modulo vuoto non diventi un successo silenzioso a zero.

Cosa significa la classifica di frequenza delle parole e cosa contiene la risposta

Quando deve conservare il caso per campioni di codice o studi di nomi propri, imposti case_sensitive a true e le chiavi mantengono l’ortografia esatta di ciascun token. La risposta riecheggia il testo sorgente, riporta total_words come numero di token trovati, unique_words come numero di chiavi distinte prima di un eventuale taglio top, ripete il flag case_sensitive e il limite top opzionale, elenca words in ordine di rank dalla più alla meno frequente e marca method come count_word_frequency per pipeline multi-strumento. Il motore costruisce una tabella ordinata esatta entro la lunghezza supportata oppure rifiuta la richiesta con invalid_input. I casi rifiutati includono un campo text assente, un valore null, una stringa vuota, contenuto solo spazi, oggetti e array che non sono testo semplice, payload più lunghi del massimo di caratteri documentato e stringhe che contengono solo punteggiatura con zero token di lettera o cifra. Se le servono metriche di caratteri, punteggi di densità di parole chiave o parafrasi, usi quegli strumenti dedicati; questa pagina risponde solo a frequenze di parole ordinate con output stabile adatto a schede, test unitari e consumatori API che non devono inventare regole di conteggio.

Come viene letto il campo text e come le classifiche restano riproducibili

Il valore deve essere una stringa non vuota dopo un controllo di contenuto significativo; numeri finiti e bigint vengono prima convertiti in stringa così che un codice prodotto digitato come numero produca comunque un token di cifre stabile. Gli spazi esterni attorno a parole reali sono solo separatori; non creano token fantasma. Il top opzionale accetta un intero da uno a diecimila e conserva solo le prime righe ordinate dopo l’ordinamento completo, utile quando vuole la testa di una distribuzione lunga senza spedire migliaia di termini rari. Il conteggio usa un solo passaggio di tokenizzazione Unicode, una Map per i totali e un ordinamento a confronto puro—senza dizionario di rete, senza tabella di locale che riordini le lettere in modo diverso tra host e senza campionamento casuale. Il campo preferito è text, ma sono accettati gli alias input, string, value, content e s così che query string, fogli di calcolo e moduli riutilizzino lo stesso contratto senza rinominare le colonne. Booleani, oggetti semplici e array vengono rifiutati con un messaggio chiaro affinché un body JSON errato non diventi la parola true o un dump di oggetto inutile. Stringa vuota e incolla solo spazi sono sempre invalid_input: la promessa del prodotto è contare quante volte ciascuna parola appare, non inventare un successo a zero per un invio vuoto. La lunghezza è limitata a centomila caratteri affinché un incolla fuori controllo non monopolizzi un Worker; payload più lunghi falliscono con un messaggio esplicito di limite anziché un taglio silenzioso. Il case_sensitive opzionale è false per impostazione predefinita così che le bozze quotidiane collassino il caso; lo imposti a true quando distingue intenzionalmente Hello da hello. Abbini l’esecuzione gratuita nel browser di questa pagina all’API a pagamento quando le serve la stessa classifica di frequenza dentro una pipeline automatizzata senza spedire contatori di parole propri.

Dove le frequenze di parole ordinate si inseriscono in scrittura, didattica e software

In questa pagina il lavoro gira interamente nel Suo browser; tramite l’API ogni analisi riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Quella scissione—esplorazione interattiva gratuita e API a pagamento identica—corrisponde al resto del catalogo KIT di livello A e Le consente di passare da una demo in classe a una pipeline automatizzata senza cambiare il risultato numerico.

Fixture di test bag-of-words

Costruisca classifiche di frequenza deterministiche per CI, test di indici di ricerca e pipeline di dati senza spedire un tokenizzatore proprio.

Leggi la documentazione completa del KIT →