gpt4 book ai didi

search - 如何在 webapp/网站上实现搜索

转载 作者:搜寻专家 更新时间:2023-10-30 20:45:10 25 4
gpt4 key购买 nike

您如何在您的网站/网络应用程序上实现搜索“引擎”?

假设您有一些产品、新闻、事件等,都存储在数据库中的不同表中。

您在网站内的静态页面中硬编码了自由文本,或者至少将它们作为 gettext 文件。

您希望能够列出包含某些请求的查询词的页面。

就个人而言,我创建了另一个包含 url 和页面内容的表(使用 mysql 的全文),然后我对该表进行全文搜索并报告结果。

此表由读取数据库并插入数据的脚本定期填充。

是否有更好的方法来实现“简单”搜索?

最佳答案

嗯,“简单”是主观的。您的搜索方法不会扩展,当然也不适合复杂的查询(tihnk bool 搜索或范围查询等)

我的建议是将数据反规范化为平面结构并将其写入 Apache Solr .它提供了一个 RESTful 接口(interface),用于集成到 PHP 或您喜欢的任何平台中。它提供分面、缓存、复杂的查询语言等。

关于search - 如何在 webapp/网站上实现搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4546498/

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