public function match()
 {
     $options = ContractSearchCriteria::where('user_id', Auth::user()->id)->first();
     if (!$options) {
         flash()->error('Настройте критерии поиска.');
         return redirect()->route('admin.contracts.index');
     }
     $contract_ids = Contract::elasticSearch($options);
     $list = Contract::whereIn('id', $contract_ids)->whereRaw('(finished_at > NOW() OR finished_at IS NULL)')->with('organization')->get();
     return view('admin.contracts.view', compact('list'));
 }