Interface SearchService

All Known Implementing Classes:
DefaultSearchService

public interface SearchService
Service for searching TMDB resources.
  • Method Details

    • collections

      SearchCollectionResponse collections(String query)
      Searches for collections by their original, translated and alternative names.
      Parameters:
      query - search query
      Returns:
      collection search results
    • collections

      Searches for collections by their original, translated and alternative names.
      Parameters:
      query - search collection query
      Returns:
      collection search results
    • companies

      SearchCompanyResponse companies(String query)
      Searches for companies by their original and alternative names.
      Parameters:
      query - search query
      Returns:
      company search results
    • companies

      Searches for companies by their original and alternative names.
      Parameters:
      query - search company query
      Returns:
      company search results
    • keywords

      SearchKeywordResponse keywords(String query)
      Searches for keywords by their name.
      Parameters:
      query - search query
      Returns:
      keyword search results
    • keywords

      Searches for keywords by their name.
      Parameters:
      query - search keyword query
      Returns:
      keyword search results
    • movies

      SearchMovieResponse movies(String query)
      Searches for movies by their original, translated and alternative titles.
      Parameters:
      query - search query
      Returns:
      movie search results
    • movies

      Searches for movies by their original, translated and alternative titles.
      Parameters:
      query - search movie query
      Returns:
      movie search results
    • multi

      Searches for movies, TV shows and people in a single request.
      Parameters:
      query - search query
      Returns:
      multi search results
    • multi

      Searches for movies, TV shows and people in a single request.
      Parameters:
      query - search multi query
      Returns:
      multi search results
    • people

      Searches for people by their name and also known as names.
      Parameters:
      query - search query
      Returns:
      person search results
    • people

      Searches for people by their name and also known as names.
      Parameters:
      query - search person query
      Returns:
      person search results
    • tv

      Searches for TV shows by their original, translated and also known as names.
      Parameters:
      query - search query
      Returns:
      TV show search results
    • tv

      Searches for TV shows by their original, translated and also known as names.
      Parameters:
      query - search TV query
      Returns:
      TV show search results