gpt4 book ai didi

php - 设计 "relevance-based"搜索?

转载 作者:行者123 更新时间:2023-11-29 04:56:47 30 4
gpt4 key购买 nike

在我的应用程序 (PHP/MySQL/JS) 中,我有一个内置的搜索功能。其中一个搜索条件包含各种选项的复选框,因此,一些结果会比其他结果更相关,如果它们包含更多或更少的每个选项。

i.e. Options are A and B, and if I search for both options A and B, Result 1 containing only option A is 50% relevent, while Result 2 containing both options A and B is 100% relevant.

以前,我只是根据表单输入做简单的 SQL 查询,但这个有点难,因为它不像数据 LIKE "%query%"这样简单,而是一些结果对某些人更有值(value)搜索查询,有些则不是。

我完全不知道从哪里开始......有没有人有相关的(哈!)阅读 Material 可以指导我阅读?

编辑:仔细考虑之后,我在想一些涉及 SQL 脚本的东西来获取原始数据,然后进行许多轮解析是我必须做的事情......

不过没有什么可缓存的? :(

最佳答案

看看lucence项目它有多种语言版本

这是php端口 http://framework.zend.com/manual/en/zend.search.lucene.html

它索引要搜索的项目并返回相关的加权搜索结果,例如最好选择 x from y where name like '%pattern%' style searching

关于php - 设计 "relevance-based"搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5877930/

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