我有一个系统,我必须在其中选择“相似”记录。想象一个包含大量产品列表的数据库,当用户输入产品的部分名称时,会出现一个产品列表作为关于他正在搜索的产品的建议。这些产品也有更长的描述字段。
我认为这与查询WHERE product_name LIKE '%entered_string%'
无关。逻辑类似于 Stack Overflow 可能使用的逻辑,id est:当您提出问题时,它会提示您可能已经有答案的问题和类似的问题,这两者显然都使用一种方法从我的问题标题/内容并在数据库中搜索,显示结果。
我只是想知道它是否可以使用 PHP 并使用 MySQL 作为数据库来完成。
示例:输入food
应该会给我们类似1kg oranges
,bread
和的结果cookies
。这两者都有类似的东西,可以帮助以编程方式将它们相互链接。