perf: 优化全文搜索

This commit is contained in:
kuaifan
2025-04-18 12:56:21 +08:00
parent 924f0a9f7c
commit 5aed9ce29e
5 changed files with 195 additions and 58 deletions

View File

@@ -4,7 +4,7 @@ namespace App\Observers;
use App\Models\Deleted;
use App\Models\WebSocketDialogUser;
use App\Module\ZincSearch\ZincSearchDialogUserMsg;
use App\Module\ZincSearch\ZincSearchDialogMsg;
use Carbon\Carbon;
class WebSocketDialogUserObserver
@@ -30,7 +30,7 @@ class WebSocketDialogUserObserver
}
}
Deleted::forget('dialog', $webSocketDialogUser->dialog_id, $webSocketDialogUser->userid);
ZincSearchDialogUserMsg::syncUser($webSocketDialogUser);
ZincSearchDialogMsg::userSync($webSocketDialogUser);
}
/**
@@ -41,7 +41,7 @@ class WebSocketDialogUserObserver
*/
public function updated(WebSocketDialogUser $webSocketDialogUser)
{
ZincSearchDialogUserMsg::syncUser($webSocketDialogUser);
ZincSearchDialogMsg::userSync($webSocketDialogUser);
}
/**
@@ -53,7 +53,7 @@ class WebSocketDialogUserObserver
public function deleted(WebSocketDialogUser $webSocketDialogUser)
{
Deleted::record('dialog', $webSocketDialogUser->dialog_id, $webSocketDialogUser->userid);
ZincSearchDialogUserMsg::deleteUser($webSocketDialogUser);
ZincSearchDialogMsg::delete($webSocketDialogUser);
}
/**