# Write, then search, for better performance

**URL:** https://community.glideapps.com/t/write-then-search-for-better-performance/59319
**Category:** Ask for Help
**Created:** [March 18, 2023, 12:36am UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319 "2023-03-18T00:36:10Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Neotecposadas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/neotecposadas/32/55845_2.png) [@Neotecposadas](https://community.glideapps.com/u/Neotecposadas)
#### Post date: [March 18, 2023, 12:36am UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319/1 "2023-03-18T00:36:10Z")

</div>

Hello community, this is my first post. I have a question, and it is if there is any way that the search engine in the “list” component could work with a “search” button which is clicked after writing the word or complete phrase to search for. In my project I have more than 1000 products listed, and when updating the search for each letter that is typed in the search bar, everything becomes very slow. Besides, I also ask if there is any way to limit the number of groups that are shown before the “show more groups” button, so I get better performance on cell phones. Thank you so much!

edit: forgot to mention, it’s a web app.

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [March 18, 2023, 2:49pm UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319/2 "2023-03-18T14:49:04Z")

</div>

I believe you can disable the native search on an Inline List, add a Text Entry Component, which is connected to a USC Basic Text Column. Then use a Button to set a 2nd USC Basic Text Column with the data you added to the 1st and add a filter your Inline List comparing whatever columns of your product and seeing if the 2nd USC is included in those columns.

---

<div class="post-metadata">

### Author: ![Neotecposadas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/neotecposadas/32/55845_2.png) [@Neotecposadas](https://community.glideapps.com/u/Neotecposadas)
#### Post date: [March 18, 2023, 9:05pm UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319/3 "2023-03-18T21:05:01Z")

</div>

THANK YOU SO MUCH! I DID SOMETHING SIMILAR AND IT WORKED! 😄

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [March 18, 2023, 10:50pm UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319/4 "2023-03-18T22:50:04Z")

</div>

Only thing to keep in mind is that your set column button will now consume 1 update whereas the native search uses 0.

---

<div class="post-metadata">

### Author: ![Neotecposadas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/neotecposadas/32/55845_2.png) [@Neotecposadas](https://community.glideapps.com/u/Neotecposadas)
#### Post date: [March 18, 2023, 11:07pm UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319/5 "2023-03-18T23:07:33Z")

</div>

In that case I will have to give up the idea, I really need a solution that does not add updates ☹

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [March 19, 2023, 12:17am UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319/6 "2023-03-19T00:17:30Z")

</div>

Unfortunately, you’ll be left with the native search, which isnt all that bad.

---

<div class="post-metadata">

### Author: ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)
#### Post date: [March 19, 2023, 11:09am UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319/7 "2023-03-19T11:09:35Z")

</div>

I think you will have so many updates according how many symbols user have typed plus one action update.  
Please wote this feature which can solve problem

> [@Session Variable Column](https://community.glideapps.com/t/session-variable-column/40260):
>
> I’ve always thought that it’s really useful how user specific columns only store values locally and for the duration of your session while you are not signed in. This allows for those column values to “reset” after you close the app, and the data does not need to be sent and synchronized with glide servers. However, once you sign in, then those values are sent to, and stored, on Glide’s servers. I think a new Session column type could be really useful. It would work just like user specific c…

---

<div class="post-metadata">

### Author: ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)
#### Post date: [March 20, 2023, 11:10am UTC](https://community.glideapps.com/t/write-then-search-for-better-performance/59319/8 "2023-03-20T11:10:24Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
