© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•7mo ago•
12 replies
somborne-kings

Select Field Multiple Searching

I have a select multiple field on my Media Resource, with a dropdown to select from the Products table.

My Media model has uses a relationship to my Product model. My Product model is quite large, but nothing I can do about that at this stage as it has a lot of different fields.

I can see it can take up to 15 seconds to get a response for the user when they type a phrase into the search.

I am already using:
->searchable(['admin_designation', 'sku'])
->searchDebounce(2000)
->optionsLimit(5)

Looking at Laravel Debugbar, I can see that the query is actually returning all the product fields, not just the fields that are being searched.

"select distinct
product
product
.* from
product
product
left join
media_product
media_product
on
product
product
.
id
id
=
media_product
media_product
.
product_id
product_id
where (
admin_name
admin_name
like '%937031%') and
product
product
.
deleted_at
deleted_at
is null order by
product
product
.
admin_name
admin_name
asc limit 5"

Within MySQL, I can speed the query up significantly by only returning product.sku, or product.id, so I suspect actually it's Filament or Livewire trying to load the data into the browser which is slowing us down - a request is around 35 mb.

Is there a way to limit the underlying search query on a select multiple to speed up the search, does anyone know please?
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Select field - Multiple & Search
FilamentFFilament / ❓┊help
3y ago
Convert Repeater to a Multiple Select Field
FilamentFFilament / ❓┊help
2y ago
Select Field Multiple Options Is Visually Bugged
FilamentFFilament / ❓┊help
3y ago
select field
FilamentFFilament / ❓┊help
3y ago