<story><title>Postgres as a Search Engine</title><url>https://anyblockers.com/posts/postgres-as-a-search-engine</url></story><parent_chain><item><author>troupo</author><text>I would add: you should look for alternative solutions when you need to search anything other than English.</text></item></parent_chain><comment><author>jillesvangurp</author><text>Or when you care at all about optimizing your search ranking. Postgresql has a few alright tools to do vector search and to do some simple things with trigrams. And that can work well for some narrow use cases. If that&amp;#x27;s all you need, great. But this doesn&amp;#x27;t give you a whole lot of control over search ranking. And if search is in anyway on the critical path to revenue for whatever it is your product does, you probably need to invest in making sure your users find what they need. And that means getting a bit systematic about things, using specialized tools, and making sure you have some skills on your team that know how to do this.</text></comment>
<story><title>Postgres as a Search Engine</title><url>https://anyblockers.com/posts/postgres-as-a-search-engine</url></story><parent_chain><item><author>troupo</author><text>I would add: you should look for alternative solutions when you need to search anything other than English.</text></item></parent_chain><comment><author>0x008</author><text>But tsvector supports all sorts of different languages, at least western.</text></comment>