I dati privi di struttura formale sono quelli che non hanno una forma o una struttura prestabilita e sono pieni di dati testuali. Tipici sistemi non strutturati sono le e-mail, i rapporti, le conversazioni telefoniche o di messaggistica, ecc. L'obiettivo principale di questo lavoro è estrarre le parole chiave da una conversazione utilizzando tecniche di intelligenza di sciame (SI). Le parole chiave vengono raggruppate in base alla loro classificazione e quindi suggerite all'utente. Nel lavoro proposto, utilizzando tecniche di ricerca incrociata, le parole chiave sono facili da cercare e forniscono alcune importanti parole chiave principali. Per la ricerca e il raggruppamento vengono utilizzati algoritmi separati. L'algoritmo Firefly viene utilizzato per il clustering per identificare parole chiave simili e correlate. Infine, i risultati mostrano che le tecniche SI hanno un effetto e una convergenza migliori rispetto alle diverse tecniche di estrazione delle parole chiave esistenti.