Update (kernel): Auto submit index
This commit is contained in:
@@ -5,6 +5,8 @@
|
||||
use App\Jobs\BrowseDFSAndWriteWithAIJob;
|
||||
use App\Jobs\BrowseRSSPostJob;
|
||||
use App\Jobs\PublishIndexPostJob;
|
||||
use App\Jobs\PublishRssSearchResultJob;
|
||||
use App\Models\HybridTopRssPostKeywords;
|
||||
use App\Models\Post;
|
||||
use Illuminate\Console\Scheduling\Schedule;
|
||||
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
|
||||
@@ -22,6 +24,17 @@ protected function schedule(Schedule $schedule): void
|
||||
BrowseRSSPostJob::dispatch(1)->onQueue('default')->onConnection('default');
|
||||
})->hourly()->name('browse-rss-post-job-hourly');
|
||||
|
||||
$schedule->call(function () {
|
||||
|
||||
$top_rss_keywords = HybridTopRssPostKeywords::get(1, 20);
|
||||
|
||||
foreach ($top_rss_keywords as $rss_keyword)
|
||||
{
|
||||
PublishRssSearchResultJob::dispatch($rss_keyword->value_lowercased)->onQueue('default')->onConnection('default');
|
||||
}
|
||||
|
||||
})->twiceDaily(0, 12)->name('top-rss-keywords-indexing-daily');
|
||||
|
||||
// $schedule->call(function () {
|
||||
// BrowseDFSAndWriteWithAIJob::dispatch()->onQueue('default')->onConnection('default');
|
||||
// })->everySixHours()->name('write-a-job-6hrs');
|
||||
|
||||
Reference in New Issue
Block a user