gpt4 book ai didi

php - 我的网站在庞大的数据库中搜索数据。我应该使用 Lucene 来搜索还是自己编写算法?

转载 作者:搜寻专家 更新时间:2023-10-30 22:17:40 24 4
gpt4 key购买 nike

我正在编写一个将大量数据索引到数据库中的网站(每个数据库大约有 800 个表),该网站允许您在数据库中搜索各种项目。我应该使用 lucene 之类的东西还是只编写自己的搜索算法?我正在使用 PHP 和 MySQL。虽然我可以过滤我的 SELECT 查询,并创建一个搜索算法,但我只是想知道我是否应该使用 Lucene,因为我只是在数据库中索引内容。也请提出任何可能对我有帮助的建议。忘了说,即使我有 800 张 table ,它们的大小也会非常小。

最佳答案

Lucene 是一个成熟的、经过测试的开源库。

我会明确地说:尽可能多地使用它,与实现您自己的库相比,它可能会更好并且花费更少的时间。
如果有某些功能是 Lucene 没有提供的——您总是可以创建自己的 Lucene 变体来处理它。

不要低估社区在使用 lucene 等产品时的重要性:在 lucene 的论坛 [和 SO] 中几乎总是可以找到帮助,并且由于用户数量众多,该库会不断测试和维护!

关于php - 我的网站在庞大的数据库中搜索数据。我应该使用 Lucene 来搜索还是自己编写算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9313390/

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