perf: 优化全文搜索

This commit is contained in:
kuaifan
2025-04-18 12:40:32 +08:00
parent 7a7cd72db9
commit 924f0a9f7c
6 changed files with 175 additions and 305 deletions
@@ -4,7 +4,7 @@ namespace App\Observers;
use App\Models\Deleted;
use App\Models\WebSocketDialogUser;
use App\Module\ZincSearch\ZincSearchUserMsg;
use App\Module\ZincSearch\ZincSearchDialogUserMsg;
use Carbon\Carbon;
class WebSocketDialogUserObserver
@@ -30,7 +30,7 @@ class WebSocketDialogUserObserver
}
}
Deleted::forget('dialog', $webSocketDialogUser->dialog_id, $webSocketDialogUser->userid);
ZincSearchUserMsg::syncUser($webSocketDialogUser);
ZincSearchDialogUserMsg::syncUser($webSocketDialogUser);
}
/**
@@ -41,7 +41,7 @@ class WebSocketDialogUserObserver
*/
public function updated(WebSocketDialogUser $webSocketDialogUser)
{
ZincSearchUserMsg::syncUser($webSocketDialogUser);
ZincSearchDialogUserMsg::syncUser($webSocketDialogUser);
}
/**
@@ -53,7 +53,7 @@ class WebSocketDialogUserObserver
public function deleted(WebSocketDialogUser $webSocketDialogUser)
{
Deleted::record('dialog', $webSocketDialogUser->dialog_id, $webSocketDialogUser->userid);
ZincSearchUserMsg::deleteUser($webSocketDialogUser);
ZincSearchDialogUserMsg::deleteUser($webSocketDialogUser);
}
/**