Անցնել հիմնական բովանդակությանը

Բառերի հաճախականության հաշվիչ անվճար

Հաշվեք, թե որքան հաճախ է յուրաքանչյուր բառ հայտնվում ձեր տեքստում: Պատկերացրեք վերին բառերը, արտահանեք CSV-ի ու ֆիլտրեք ծառայողական բառեր:

Աշխատում է անցանց՝ բեռնվելուց հետո

Բեռնեք .txt, .md, .csv, .docx կամ .pdf։ Ֆայլերը կարդացվում են ձեր սարքում։

Նվ. երկ.:
Նվազ. քանակ:
Ժուշ. լավ.:
Դասավորել:

Տարածված կիրառություններ

  • Վերլուծեք հիմնական բառի խտությունը SEO-ի համարՍտուգեք, թե որքան հաճախ ներկայացվում են ձեր թիրախային հիմնական բառերը հոդվածում և օպտիմալացրեք հիմնական բառի խտությունը:
  • Վերլուծեք բառի կրկնումը ակադեմիական գրելության մեջՀայտնաբերեք ավելորդ բառերը էսսեներում, թեզիսներում և հետազոտական թղթերում բառապաշարի բազմազանությունը բարելավելու համար:
  • Վերլուծեք հաճախականությունը տեքստի կորպուսումՀասկացեք բառերի բաշխումը ելույթների, գրքերի, տվյալների հավաքածուների և այլ մեծ տեքստային մարմնների միջև:
  • Վերլուծեք մրցակցի բովանդակության ռազմավարությունըՀավաքեք մրցակցի հոդվածը կամ վայր ընկնելու էջը, տեսեք, թե որ հիմնական բառերը և թեմաները նրանք շեշտ են անում:
  • Ստուգեք տեքստի ընթեռնելիությունը և բառապաշարըՀայտնաբերեք, թե արդյո՞ք ձեր գրելությունը օգտագործում է տարբեր բառապաշար, թե շատ համապատասխանում կրկնվող փակ բառերին:

Ինչպես է այն աշխատում

Բառերի հաճախականության վերլուծությունը լիովին աշխատում է ձեր դիտարկիչում՝ ձեռագիր նշանագրիչով և JavaScript Map-ով — ոչ մի գրադարան, ոչ մի սերվեր։ Տեքստը վերլուծվում, հաշվվում և դասակարգվում է տեղում, հենց մուտքագրելուն կամ փակցնելուն պես։

  1. 1
    Unicode-զգայուն նշանագրում
    Գործիքը ձեր տեքստը փոքրատառացնում է, ապա հանում է նշաններ Unicode հատկանիշի regex \p{L}\p{M}-ով — որը ճիշտ է մշակում ընդգծված տառերն ու ոչ-լատինական գրերը։ CJK տեքստի համար (չինարեն, ճապոներեն, կորեերեն), այն փոխարկվում է դիտարկիչի ներկառուցված Intl.Segmenter API-ին granularity: 'word'-ով՝ բացատ չունեցող նիշերը բաժանելու համար։
  2. 2
    Կանգառ-բառի և երկարության զտում
    Ընտրովի զտումը հեռացնում է տարածված ֆունկցիոնալ բառեր (the, a, is, և համարժեքները իսպաներենում, ֆրանսերենում, գերմաներենում, իտալերենում և պորտուգալերենում)՝ օգտագործելով ձեր կայքի տեղանքին համապատասխանեցված կոշտ կոդավորված Set։ Նվազագույն-երկարության սահիչը հեռացնում է ձեր ընտրած շեմից կարճ նշանները՝ մինչև հաշվարկի սկսելը։
  3. 3
    Map-հիմքով հաճախականության հաշվում և n-գրամ ռեժիմ
    Նշանները հաշվվում են JavaScript Map-ում — ընտրված հատուկ, որպեսզի պահված հատկության անուններ, ինչպիսին է 'constructor'-ը, չկարողանան բախվել հաշված բառերի հետ։ Bigram կամ trigram ռեժիմում նշանագրիչը սահող պատուհան է շարժում հում նշանների հոսքի վրայով և հարակից բառերը միացնում արտահայտությունների՝ մինչև հաշվելը։
  4. 4
    Դասակարգված արդյունքներ և CSV արտահանում
    Արդյունքները տեսակավորվում են ըստ հաշվարկի նվազման կարգով և ցուցադրվում որպես դասակարգված սյունակագիծ։ Արտահանումը հիշողության մեջ կառուցում է պարզ-տեքստային CSV blob՝ դիտարկիչի Blob API-ով և գործարկում է ներբեռնում — ոչինչ ոչ մի պահի չի ուղարկվում սերվեր։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր