Skip to content

Why Can't I update the mapping with Laravel Scout? #277

@tronlinky

Description

@tronlinky

I have changed the model mapping in config/elasticsearch.php in my Laravel Project, and clear the config cache.
Then, I deleted my index and import the model again with the command as bellow

curl -XDELETE "http://localhost:9200/model_xxxxxxxxxxxxx?pretty"
php artisan scout:import 'App\Model'

but I found that the mapping didn't change.
I didn't know why, is there some kind of cache in elasticsearch or scout ?

if there someone know why is it happened ?

Ubuntu 22

Laravel v11.1
laravel-scout-elasticsearch": "^7.6"
PHP8.2-FPM - Docker
ES-PHP ^8.0
Elasticsearch 8.12.2 - Docker

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions