فهرست منبع

搜索内文10个 返回搜索时间

visuddhinanda 2 سال پیش
والد
کامیت
e0336ba408
1فایلهای تغییر یافته به همراه7 افزوده شده و 3 حذف شده
  1. 7 3
      app/Http/Controllers/DictController.php

+ 7 - 3
app/Http/Controllers/DictController.php

@@ -25,6 +25,8 @@ class DictController extends Controller
     public function index(Request $request)
     {
         //
+        $startAt = microtime(true);
+
         $output = [];
         $wordDataOutput = [];
         $dictListOutput = [];
@@ -179,8 +181,10 @@ class DictController extends Controller
             //查询内文
             $table = UserDict::select($indexCol)
                                 ->where('note','like','%'.$word.'%')
+                                ->where('language','<>','my')
+                                ->take(10)
                                 ->get();
-
+            $resultCount += count($table);
             $wordData=[
                 'word'=> $word,
                 'factors'=> "",
@@ -214,8 +218,8 @@ class DictController extends Controller
         $output['dictlist'] = $dictListOutput;
         $output['caselist'] = $caseListOutput;
 
-        //$result = UserDict::select('word')->where('word','like',"{$word}%")->groupBy('word')->get();
-        //$output['like'] = $result;
+        $output['time'] = microtime(true) - $startAt;
+        $output['count'] = $resultCount;
 
         return $this->ok($output);
     }