gpt4 book ai didi

mysql - lucene/solr vs mySQL 5.6 LIKE(包含)搜索——迁移到 solr 会提高速度吗?

转载 作者:行者123 更新时间:2023-11-29 03:07:57 24 4
gpt4 key购买 nike

我们有一个约 3M 行的 mySQL 数据库,需要一直执行 LIKE(包含)搜索。也就是说,如果我们搜索“ppl”,我们需要将“apple”作为返回结果之一。目前,我们能做的最好的是使用 mySQL 对每个 LIKE 查询进行大约 2 秒。

我的问题是:将搜索功能移动到 solr(或 lucene)是否会加速 LIKE(包含)类型查询而不是 mySQL LIKE 查询?

谢谢!

附言。我已经知道 FULLTEXT 搜索的效果要好得多,但那些不是“包含”搜索。

最佳答案

是的,它会加快查询速度。您需要决定如何运行这些查询,是否使用通配符:ppl* 或更好地使用 NGrams 进行标记化,然后仅使用 ppl 发出查询。

但它肯定会更快,因为这是 lucene/solr 的主要功能。

关于mysql - lucene/solr vs mySQL 5.6 LIKE(包含)搜索——迁移到 solr 会提高速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12572670/

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