Class SeoTools

java.lang.Object
sk.iway.iwcm.components.seo.SeoTools

public class SeoTools extends Object
  • Constructor Details

    • SeoTools

      protected SeoTools()
  • Method Details

    • getKeywordDensityTable

      public static List<Density> getKeywordDensityTable(String html, String[] keywords)
      Metoda vracia zoznam objektov typu Density, ktory je vhodny na zobrazenie v tabulke.
      Parameters:
      html - zdrojovy kod stranky
      keywords - klucove slova oddelene bodkociarkou ;
      Returns:
    • countSentences

      public static void countSentences(String html, int middle, int max)
    • countWords

      public static void countWords(String html, int middle, int max)
    • textReadibility

      public static double textReadibility()
      Analyzuje čitateľnosť textu Používa techniku analyzy Gunning fog index - pre angličtinu -> možná nepresnosť a mnou navrhnutu funkciu pre počítanie slabík -> =dalšia možná nepresnosť Odhaduje počet rokov vzdelávania potrebný na porozumenie textu. Z praxe: 6 znamená vynikajúcu čitateľnosť. 8 až 10 sú časopisové a novinové články, poviedky, ľahko čitateľné a pochopiteľné. Index 11 až 14 už dosahujú odbornejšie články. Vedecké práce sa zvyčajne dostávajú na úroveň 15 až 20 a vyžadujú už od čitateľa plnú sústredenosť. Index nad 20 majú len texty, pri ktorých pisateľ celkom ignoruje čitateľa.
    • getMiddleSentences

      public static List<String> getMiddleSentences()
    • getMaxSentences

      public static List<String> getMaxSentences()
    • getMiddleWords

      public static List<String> getMiddleWords()
    • getMaxWords

      public static List<String> getMaxWords()