【发布时间】:2020-07-30 12:33:04
【问题描述】:
我正在寻找一种方法来使用 Postgres(9.6+ 版)全文搜索来查找与输入文档相似的其他文档 - 本质上是在寻找一种产生与 Elasticsearch's more_like_this 查询类似的结果的方法。据我所知,Postgres 无法将 ts_vectors 相互比较。
我尝试了各种技术,例如将源文档转换回ts_query,或重新处理原始文档,但这需要太多开销。
非常感谢任何建议 - 谢谢!
【问题讨论】:
-
我同意:用于获取两个 ts_vector 之间的距离度量的函数确实是一个不错的功能。
标签: postgresql full-text-search