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
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.
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.