Sphinx/MySQL 协议支持与SphinxQL应用实例

 更新时间:2013年02月07日 16:26:17   作者:  
Sphinx/MySQL 协议支持与SphinxQL应用例子,供大家学习参考

Sphinx的searchd守护程序从版本0.9.9-rc2开始支持MySQL二进制网络协议,并且能够通过标准的MySQL API访问。
例如,“mysql”命令行程序可以很好地工作。

以下是用MySQL客户端对Sphinx进行查询的例子:

复制代码 代码如下:

$ mysql -P 9306
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 0.9.9-dev (r1734)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SELECT * FROM test1 WHERE MATCH('test')
-> ORDER BY group_id ASC OPTION ranker=bm25;
+------+--------+----------+------------+
| id   | weight | group_id | date_added |
+------+--------+----------+------------+
|    4 |   1442 |        2 | 1231721236 |
|    2 |   2421 |      123 | 1231721236 |
|    1 |   2421 |      456 | 1231721236 |
+------+--------+----------+------------+
3 rows in set (0.00 sec)

开启方法:
只需要更动一行配置文件,加入一个协议为mysql41的listener即可:
listen = localhost:9306:mysql41

sphinx还支持SQL的一个很小的子集,我们给这个子集起个绰号,叫SphinxQL。
它只支持部分语法:如:count(*)是不支持的,如需查找总结果数参考:sphinxql如何得到结果数?show meta的详细说明?不支持“&(与)操作”等。

更多内容使用请参考:http://sphinxsearch.com/docs/1.10/sphinxql-reference.html

相关文章

  • MySQL8.0+版本1045错误的问题及解决办法

    MySQL8.0+版本1045错误的问题及解决办法

    这篇文章主要介绍了MySQL8.0+版本1045错误解决办法,使用命令行登录MySQL报错1045 Access denied for user ‘root’@‘localhost’ (using password:YES),折腾半天才解决问题,需要的朋友可以参考下
    2022-08-08
  • MySQL修改root密码的多种方法(推荐)

    MySQL修改root密码的多种方法(推荐)

    本文给大家分享了三种方法来解决mysql修改root密码的方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-03-03
  • Mysql出现问题:error while loading shared libraries: libaio解决方案

    Mysql出现问题:error while loading shared libraries: libaio解

    这篇文章主要介绍了Mysql出现问题:error while loading shared libraries: libaio解决方案的相关资料,需要的朋友可以参考下
    2022-10-10
  • MySQL使用MyFlash快速恢复误删除和修改的数据

    MySQL使用MyFlash快速恢复误删除和修改的数据

    MyFlash 是由美团点评公司技术工程部开发并维护的一个开源工具,主要用于MySQL数据库的DML操作的回滚,MyFlash的优势在于它提供了更多的过滤选项,使得回滚操作变得更加容易,本文将实验通过 MyFlash 工具快速恢复误删除 或 误修改的数据,需要的朋友可以参考下
    2024-06-06
  • MySQL Server 层四个日志详解

    MySQL Server 层四个日志详解

    这篇文章主要介绍了MySQL Server 层四个日志,包括错误日志,查询日志,二进制日志及慢查询日志,本文结合示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • MySQL与sqlyog安装教程图文详解

    MySQL与sqlyog安装教程图文详解

    这篇文章主要介绍了MySQL与sqlyog安装教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • Mysql慢查询优化方法及优化原则

    Mysql慢查询优化方法及优化原则

    这篇文章主要介绍了Mysql慢查询优化方法及优化原则,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-05-05
  • 两种方法实现mysql分组计数,范围汇总

    两种方法实现mysql分组计数,范围汇总

    这篇文章主要介绍了两种方法实现mysql分组计数,范围汇总,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)

    mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)

    最近需要用mysql获取一个时间段中的所有月份,网上查都是要设置存储过程或者加一个日期表的,不满足我的需求,翻墙找资料加上自己试验,如下代码分享给大家
    2021-06-06
  • Mysql主键UUID和自增主键的区别及优劣分析

    Mysql主键UUID和自增主键的区别及优劣分析

    这篇文章主要介绍了Mysql主键UUID和自增主键的区别及优劣分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02

最新评论