Skip to content

Model update or save dont trigger tntsearch index update #362

@recigio

Description

@recigio

I was able to successfully configure laravel-scout with tntsearch to search records. Works great when all records are imported with artisan. But when i try to add records to index, the searchable() method dont work:

$post = Post::find(1);
$post->searchable();

Call to undefined method Illuminate\Database\Eloquent\Builder::searchable()
or
Method Illuminate\Database\Eloquent\Collection::searchable does not exist

And, when update ou save any model, no action are triggered. Like:

$post = Post::find(1);
$post->indexableColum = 'new value';
$post->save();

I dont want to flush and import all records all the time, i want to just update ou save new records when needed.

Any help?

Thanks!

Using:

"teamtnt/laravel-scout-tntsearch-driver": "^13.2",
"laravel/framework": "^9.2",

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions