Packages

package engines

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class ArXiv[F[_]] extends SearchEngine[F]
  2. class Bing[F[_]] extends SearchEngine[F]
  3. class DuckDuckGo[F[_]] extends SearchEngine[F]
  4. class Duden[F[_]] extends SearchEngine[F]
  5. class Google[F[_]] extends SearchEngine[F]
  6. class NationalArchivesUK[F[_]] extends SearchEngine[F]
  7. class NationalArchivesUSA[F[_]] extends SearchEngine[F]
  8. abstract class SearchEngine[F[_]] extends AnyRef

    The basic definition of a search engine.

    The basic definition of a search engine. All engines must implement this class.

    F

    A higher kinded type which is usually an applicative or monad in the concrete application.

  9. abstract class SearchEngineParser[F[_]] extends AnyRef

    The basic definition of a parser used to convert the raw output of a search engine into a collection of results.

    The basic definition of a parser used to convert the raw output of a search engine into a collection of results.

    Each search engine is supposed to provide a custom class instance for this.

    F

    A higher kinded type which is usually an applicative or monad in the concrete application.

  10. sealed trait SearchEngineParserPatternType extends Product with Serializable

    The different types of patterns used by a SearchEngineParser.

    The different types of patterns used by a SearchEngineParser.

    Each pattern is supposed to extract a certain kind of information from a given search engine output.

  11. class Yahoo[F[_]] extends SearchEngine[F]
  12. class Yandex[F[_]] extends SearchEngine[F]

Value Members

  1. object ArXiv
  2. object Bing
  3. object DuckDuckGo
  4. object Duden
  5. object Google
  6. object NationalArchivesUK
  7. object NationalArchivesUSA
  8. object SearchEngineParserPatternType extends Serializable
  9. object SearchEnginesLoader
  10. object Yahoo
  11. object Yandex

Ungrouped