gpt4 book ai didi

php - 如何将关键词与最佳描述相匹配

转载 作者:行者123 更新时间:2023-11-29 23:36:23 25 4
gpt4 key购买 nike

我在 mysql 中有 50 行。每行由多个以逗号分隔的关键字组成。我有另一张表,其中包含一些描述。我想遍历所有描述,并想找出哪行关键字与该描述最匹配。我怎样才能做到这一点。我正在使用 PHP 和 Mysql。我也在用 sphinx 。但那里运气不太好。还有其他方法吗?

提前致谢:)

最佳答案

好吧,你可以按照传统方式进行。循环遍历所有关键字列表,并找到它们匹配的文档。将该列表存储在某处,然后可以查看它以直接获取逆列表。

否则,您正在查看的是前瞻性搜索的变体(提及名称,因此可以使用它来查找进一步的阅读 Material !)

sphinx 可以做什么。在关键字表上建立索引。然后循环遍历每个描述并构建一个查询 - 使用“quorum”语法。因此查询只需要匹配一个(或多个)单词即可。

对于每个文档,sphinx 都会按相关性顺序返回可能的关键字匹配列表。可以只将顶部文档作为“最佳匹配”

关键是不要获取从 sphinx 返回的所有关键字文档,因为它将包含许多质量非常低的匹配项。基本上需要对结果进行后处理,并丢弃结果的尾部。

使用 SPH_RANK_MATCHENY 是一个很好的排名计算方法。

关于php - 如何将关键词与最佳描述相匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26358203/

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