* Adds description to media items; hooks it up to indexing/media downloading * Added a search method using postgres fulltext search * Hooked up search functionality to the search form * Added persistence to the search form when on search page
12 lines
321 B
Elixir
12 lines
321 B
Elixir
defmodule PinchflatWeb.Searches.SearchController do
|
|
use PinchflatWeb, :controller
|
|
|
|
alias Pinchflat.Media
|
|
|
|
def show(conn, params) do
|
|
search_term = Map.get(params, "q", "")
|
|
search_results = Media.search(search_term)
|
|
|
|
render(conn, :show, search_term: search_term, search_results: search_results)
|
|
end
|
|
end
|