Creating a search catalog in PostgreSQL using full text indexing

  Рет қаралды 10,789

Rob Conery

Rob Conery

Күн бұрын

Creating a full text index in PostgreSQL is an extremely powerful way to add a full-featured, comprehensive search function to your application. Full text indexing is probably the most under-appreciated feature of PostgreSQL, but it's there and you can take advantage of it!
The code and data is here: bigmachine.io/2022/06/12/crea...
Postgres resources: bigmachine.io/products/a-curi...

Пікірлер: 37
@adamroach43
@adamroach43 25 күн бұрын
amazingly helpful and well communicated. thank you!
@pramodjingade6581
@pramodjingade6581 6 ай бұрын
I learnt all that I needed for search in just 14 mins, thanks to this video. 💯 to keep it simple & easily understandable!! 👍
@olebogengmauco1297
@olebogengmauco1297 2 ай бұрын
Thank You for show us the light. I've subscribed, instead of making me a borito, want to come to your house and make you a borito 😁🙏
@juanalbertoboada
@juanalbertoboada Күн бұрын
Hi Rob, Amazing video on Full Text Search on Postgresql (I am pretty new to postgresql butI have experience on other SQL engines). I am following the knowledge from you video, I will let you know if I could implement the FTS on my project. JB
@carta-viva
@carta-viva 2 ай бұрын
Oh Lord, I'd to work with Postgres again u.u, but whait, how cool is that? It's awesomeness cool! Thanks for sharing this Mr Rob!
@Misa7531
@Misa7531 6 ай бұрын
That was amazing, I didn't even realize that something like this is possible this video definitely goes to "bookmarks" for future reference , thank you very much.
@SpecialK845
@SpecialK845 Жыл бұрын
This has changed my life. Thanks for the video!
@oubayryuuk
@oubayryuuk Жыл бұрын
im loving these vids, pls keep on making them
@bricef0918
@bricef0918 Жыл бұрын
Awesome tutorial! Very well explained. Thank you!
@llgmusic
@llgmusic Жыл бұрын
Thanks for this tutorial, it's very helpful and comprehensive! IT gives me some arguments to use Postgres as a database
@Koshick
@Koshick Жыл бұрын
Wow this is really awesome tutorial. Thanks for your detailed instructions.
@naufalamiruddin5798
@naufalamiruddin5798 Жыл бұрын
Great tutorial! very clear and detailed explanations. You deserve more subscriber sir.
@zed9zed
@zed9zed Жыл бұрын
Amazing video. You really pack a lot in, but with adequate explanations (and some humor that thankfully does not get in the way). I may have to watch this 5 times to get it all, but that's better than having to watch a video on fast forward and 10sec jumping frequently to skip over fluff.
@ndevadas
@ndevadas 4 ай бұрын
Thank you
@lucianostegun
@lucianostegun Жыл бұрын
Awesome video! Learned a lot!!!
@carloscampos7709
@carloscampos7709 Жыл бұрын
Great video. Thanks!
@ralphlewis3563
@ralphlewis3563 Жыл бұрын
I Love this. Awesome and to point
@pedestrian9287
@pedestrian9287 2 жыл бұрын
Terrrrrific video!! Exactly what I needed!
@silasselfe5308
@silasselfe5308 Жыл бұрын
you've earned my subscription.
@blameItleaveit
@blameItleaveit Жыл бұрын
awesome video
@kasvith
@kasvith Жыл бұрын
Subbed immediately
@TheProtein83
@TheProtein83 Жыл бұрын
Terrific info! I am curious to know how this setup compares with elastic search for full text search?
@Septumsempra8818
@Septumsempra8818 8 ай бұрын
Top Video!!! How do we do this for ecommerce? So product names, cats etc, and also sortings on price, and lastly pagination. 🇿🇦
@soumenkhara5456
@soumenkhara5456 Жыл бұрын
This video is awesome. Can you explain same thing in multiple releted table?
@big-machine
@big-machine Жыл бұрын
I would say to denormalize and have a dedicated search table that gets updated automatically, or via code.
@microtech2448
@microtech2448 Жыл бұрын
Great video! Nice way of explanation. One thing, can it handle fuzziness too?
@big-machine
@big-machine Жыл бұрын
See the comment below RE fuzziness from @Rocco - fuzzy queries and text queries are different beasts. If you want fuzziness, use the ~* operator (regex) but be mindful of destroying your indexes!
@dasR0ckt
@dasR0ckt Жыл бұрын
Hi, I tried to take a look at the data you mentioned in the video and play around a bit, I cant find it behind the link in the description though. Am I being thick and overlooking something? Thanks for the video, I never knew about full text search.
@big-machine
@big-machine Жыл бұрын
Whoops - looks like I left the link out! I added it back if you're still up for trying things out: bigmachine.io/2022/06/12/creating-a-full-text-search-engine-in-postgresql-2022/
@dasR0ckt
@dasR0ckt Жыл бұрын
@@big-machine Thanks, thats awesome :) I found a (german) quote database in the meantime too, lets see if the things I did with that work out just as well with yours :)
@deer7183
@deer7183 Жыл бұрын
how can you add synonyms like if someone searches 'bag' it should also show 'backpack' results?
@big-machine
@big-machine Жыл бұрын
You would probably need to do this yourself using code - but even then you're skewing the context. Backpack is a verb and a noun and is it really a bag? I know you're just giving an example - but these are the kinds of things you need to think through in terms of lexxing,
@1337shadow
@1337shadow Жыл бұрын
M waiting for my borito
@Justinallenmarsh
@Justinallenmarsh 7 ай бұрын
Is this search fuzzy?
@doridore1234
@doridore1234 Жыл бұрын
i better get that fuckin burrito.
@gadgetboyplaysmc
@gadgetboyplaysmc 11 ай бұрын
I am overwhelmed. Not the best at SQL at all. How'd you learn all this? If you could give a roadmap on learning Postgresql features like this from scratch it would be great if you could share. Time to watch this video 20 times until I get it.
@MatteoPresot
@MatteoPresot Жыл бұрын
really no words other than thank you!!
Using PostgreSQL to Handle Calendar Data Like a Freak
15:44
Rob Conery
Рет қаралды 1,7 М.
Postgres Full Text Search
33:04
kanezi
Рет қаралды 3,9 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 12 МЛН
Jumping off balcony pulls her tooth! 🫣🦷
01:00
Justin Flom
Рет қаралды 28 МЛН
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 60 МЛН
PostgreSQL Indexing : How, why, and when.
31:21
PyCon AU
Рет қаралды 76 М.
What's the Best Hashing Algorithm for Storing Passwords?
11:10
Rob Conery
Рет қаралды 11 М.
PostgreSQL Full Text Search Tutorial
14:12
Redhwan Nacef
Рет қаралды 8 М.
Handling Dates and Times in PostgreSQL Like a Hero
9:55
Rob Conery
Рет қаралды 2,7 М.
Solving one of PostgreSQL's biggest weaknesses.
17:12
Dreams of Code
Рет қаралды 187 М.
Designing full-text search system with Postgres
11:54
Core Dump
Рет қаралды 3,8 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 500 М.