最快获得前1000条记录的结果数量的方法?

用户名

在搜索页面中,用户可以访问前1000个结果。目前我使用以下

SELECT COUNT(*) as count FROM (SELECT * FROM jobs WHERE MATCH (title, company, state, city) AGAINST ('senior software engineer san fransisco california') LIMIT 1000) AS a

为了创建分页。

有没有更快的选择?

PS:没有限制,有些搜索有10个结果,有些搜索有500,000个结果。

PS 2:我实际上想获得准确或粗糙的结果数量,但它比我目前使用的SQL慢得多。

梅内劳斯

获得更快结果的一种方法是升级基础系统。

以下是我看到的两个最受欢迎的选项:

  • sphinx搜索引擎与mysql集成
  • lucene / solr

Sphinx的额外好处是不会对您的SQL产生太大影响,而是在向sphinx damon中添加新的存储引擎到mysql中(如果我没记错的话)。

更多信息:

全文搜索引擎的比较-Lucene,Sphinx,Postgresql,MySQL?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

最快获得1000条记录的结果数量的方法?

来自分类Dev

我可以从PrincipalSearcher中获得1000条以上的记录吗?

来自分类Dev

我可以从PrincipalSearcher中获得1000条以上的记录吗?

来自分类Dev

MySQL/InnoDB 结果集限制为 1000 条记录?

来自分类Dev

前1000条左右记录的SQL Server数据脚本

来自分类Dev

转储每个表的前1000条记录的MySQL模式

来自分类Dev

在 BigQuery 中预览前 1000 行的最快方法

来自分类Dev

python dynamodb获得1000条

来自分类Dev

发布IEnumerable(1000条记录)

来自分类Dev

快速获取 1000 + 条记录

来自分类Dev

SQL-如何获得前5条记录和子记录

来自分类Dev

从CSV文件将前1000条记录导入到SQL Server

来自分类Dev

应用groupby后,获得特定数量的组的最快和最佳方法是什么?

来自分类Dev

在C#中将10万条记录插入MDB文件的最快方法是什么

来自分类Dev

获得交叉产品的最快方法

来自分类Dev

如何使用lambda表达式在linq中获得前5条记录

来自分类Dev

如何从多个作业中获得不重叠的前 X 条记录?

来自分类Dev

从SQL Server中的存储过程结果集中获取前N条记录

来自分类Dev

JMES路径:从AWS CLI结果中排除前5条记录

来自分类Dev

如何使用SQL对结果集中的前20条记录进行排序?

来自分类Dev

使用 Bigquery(标准 SQL)获取每组分组结果的前 n 条记录

来自分类Dev

如何获得1000多个结果解析

来自分类Dev

如何获得1000多个结果解析

来自分类Dev

有什么方法可以从表1中获得TOP N条记录,其中N条基于表2

来自分类Dev

YouTube API。如何获得近似数量的结果?

来自分类Dev

获得前3个结果

来自分类Dev

一个查询从表中获取1000条记录。数据将作为集合返回。什么是正确的方法

来自分类Dev

获得非负分量的最快方法

来自分类Dev

获得最接近所选选项的最快方法

Related 相关文章

  1. 1

    最快获得1000条记录的结果数量的方法?

  2. 2

    我可以从PrincipalSearcher中获得1000条以上的记录吗?

  3. 3

    我可以从PrincipalSearcher中获得1000条以上的记录吗?

  4. 4

    MySQL/InnoDB 结果集限制为 1000 条记录?

  5. 5

    前1000条左右记录的SQL Server数据脚本

  6. 6

    转储每个表的前1000条记录的MySQL模式

  7. 7

    在 BigQuery 中预览前 1000 行的最快方法

  8. 8

    python dynamodb获得1000条

  9. 9

    发布IEnumerable(1000条记录)

  10. 10

    快速获取 1000 + 条记录

  11. 11

    SQL-如何获得前5条记录和子记录

  12. 12

    从CSV文件将前1000条记录导入到SQL Server

  13. 13

    应用groupby后,获得特定数量的组的最快和最佳方法是什么?

  14. 14

    在C#中将10万条记录插入MDB文件的最快方法是什么

  15. 15

    获得交叉产品的最快方法

  16. 16

    如何使用lambda表达式在linq中获得前5条记录

  17. 17

    如何从多个作业中获得不重叠的前 X 条记录?

  18. 18

    从SQL Server中的存储过程结果集中获取前N条记录

  19. 19

    JMES路径:从AWS CLI结果中排除前5条记录

  20. 20

    如何使用SQL对结果集中的前20条记录进行排序?

  21. 21

    使用 Bigquery(标准 SQL)获取每组分组结果的前 n 条记录

  22. 22

    如何获得1000多个结果解析

  23. 23

    如何获得1000多个结果解析

  24. 24

    有什么方法可以从表1中获得TOP N条记录,其中N条基于表2

  25. 25

    YouTube API。如何获得近似数量的结果?

  26. 26

    获得前3个结果

  27. 27

    一个查询从表中获取1000条记录。数据将作为集合返回。什么是正确的方法

  28. 28

    获得非负分量的最快方法

  29. 29

    获得最接近所选选项的最快方法

热门标签

归档