gpt4 book ai didi

postgresql - Postgresql 中的全文搜索

转载 作者:行者123 更新时间:2023-11-29 13:34:45 27 4
gpt4 key购买 nike

我正在寻找在 postgresql 中实现全文搜索方法的教程。我试过几个例子,但没有一个表现。我尝试索引 GIN、GIST 和几种研究方法,但搜索次数太高。我有一个包含艺术家姓名的超过 400 万条记录的数据集。我需要开发一种包含 fuzzystrseach 算法的搜索方法。

最佳答案

这可能不是您正在寻找的答案,但我建议您尝试 Solr、Sphinx 或其他搜索服务器。 Solr 将毫无问题地处理 4M 行和模糊搜索。我以前也遇到过同样的问题,我的解决方案是使用 Solr。我无法通过使用数据库获得足够好的性能。

Solr 可以做的不仅仅是模糊搜索。即使没有模糊搜索,Solr 也可以使用词干分析器预处理文本以改进搜索结果。词干提取比模糊搜索提供更好的性能,因为它是在索引时完成的,并且实际搜索可以作为精确匹配执行。

使用 Solr,您可以直接从数据库创建索引,这样您就不必编写任何额外的软件来将数据输入 Solr。我没有其他搜索服务器的经验,所以我不能说他们是否具有类似的能力。

关于postgresql - Postgresql 中的全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15521861/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com