Consultas de pesquisa por palavra-chave ou semântica

Olá! Esta é uma pergunta genérica sobre o mecanismo de busca utilizado pelo Discourse.

Quais são as regras usadas pelas consultas ao banco de dados — elas são baseadas em palavras-chave ou em semântica?
Seria viável implementar um plugin para personalizar o mecanismo de busca, por exemplo, usando um modelo de Transformer de Deep Learning?

Obrigado antecipadamente!

Ele usa as capacidades de busca integradas do Postgres, então você pode consultar a documentação do Postgres sobre isso, se necessário.

Ótimo! Vou dar uma olhada nisso.