Class Indexed

java.lang.Object
sk.iway.iwcm.system.fulltext.indexed.Indexed
Direct Known Subclasses:
Documents, Forums

public abstract class Indexed extends Object
Trieda Indexed.java
  • Field Details

  • Constructor Details

    • Indexed

      public Indexed()
  • Method Details

    • sql

      public abstract String sql()
      vracia SQL vracajúce dokumenty. ktoré chcem indexovat
      Returns:
    • mapper

      public abstract IndexingMapper mapper(org.apache.lucene.index.IndexWriter writer, Writer log)
      vracia IndexingMapper, ktorý spracuje dodaný ResultSet a zapíše ho do dodaného writer-a
      Parameters:
      writer -
      Returns:
    • name

      public abstract String name()
      Vracia názov slúžiaci na identifikáciu dokumentu, používa sa pri vytváraní adresárov
      Returns:
    • defaultField

      public static String defaultField()
      Vracia názov poľa dokumentu, v ktorom sa bude vyhľadávať ak výraz neobsahuje pole v ktorom sa má hľadať
      Returns:
    • titleField

      public static String titleField()
    • numberOfDocuments

      public abstract int numberOfDocuments()
      Počet všetkých dokumentov
      Returns:
    • language

      public abstract String language()
      Jazyk indexovaných dokumentov
      Returns:
    • setCallback

      public void setCallback(Indexed.Callback callback)
      Parameters:
      callback - The callback to set.
    • proccessed

      public void proccessed()
    • close

      public abstract void close()
    • defaultLanguage

      @Deprecated public static String defaultLanguage()
      Deprecated.
      - use AdminTools.defaultLanguage
      Returns:
    • urlField

      protected static org.apache.lucene.document.Field urlField(String url)
    • titleField

      protected static org.apache.lucene.document.Field titleField(String title)