rails4で複合条件の検索機能を実装しようとしているが、検索結果が表示されない状態になっています。もしかしたら、controllerのsearchの後の部分を変える必要があるかもしれません。もしわかる方がいらしたら、嬉しいです。
画像の説明をここに入力

 Model

    def self.search(search) 
          if search 
            Plan.where("(datetimes like ?) AND (title like ?)", "%#{search1}%", "%#{search2}%")
          else
            Plan.all
          end
    end
view
<div class="david">
       <%= form_tag plans_path, :method => 'get', :class => 'david' do %>
        <p><strong>Place: </strong></p>
        <div style="width: 250px;" placeholder="date" >
          <p><%= text_field_tag :datetimes, params[:search1] %></p>
          <p><%= text_field_tag :title, params[:search2] %></p>
          <%= submit_tag "Search", :name => nil %>
        </div>
       <% end %>
</div>
 Controller 

    def index
      @plans = Plan.includes(:guider).page(params[:page]).per(5).order("created_at DESC")
      @plans = Plan.page(params[:page]).per(5).order("created_at DESC").search(params[:search])
    end