Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

we built a listings site similar to ebay in latin america after buying the operation from an european company, https://corotos.com

we made use of bson in the listings table for metadata and FTS inside postgres. spanish dictionaries, weighting, white-listings of words and including metadata inside the tsvectors have been awesome. really quick search, you never have unsync documents in another part of the stack and you save a lot in storage

glad to help anybody going this path, no regrets.



Metadata inside vectors sounds interesting. How do you use them? Because something like `id:234` would get splitted into two vectors making searching for it complicated.


A writeup or gist of this approach would be awesome.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: