- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试通过 Linux 命令行连接到 SphinxQL 服务器:
> mysql -P 9306
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
我的 Sphinx 配置文件有 2 个监听条目:
listen = 9312
listen = 9306:mysql41
searchd 守护进程正在运行:
> ps ax | grep searchd
10727 ? S 0:00 /usr/local/sphinx/bin/searchd
10728 ? Sl 0:00 /usr/local/sphinx/bin/searchd
常规搜索查询非常有效:
> /usr/local/sphinx/bin/search StackOverflow | more
Sphinx 2.0.4-release (r3135)
Copyright (c) 2001-2012, Andrew Aksyonoff
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file '/usr/local/sphinx/etc/sphinx.conf'...
index 'test1': query 'StackOverflow ': returned 2 matches of 2 total in 0.009 sec
displaying matches:
1. document=1788212, weight=1797
id=1788212
...
那么,我做错了什么?如何访问 SphinxQL 控制台?
任何提示将不胜感激。提前致谢!
最佳答案
'mysql' 客户端,如果检测到 mysql 在 unix-socket 上运行,将完全忽略 -P 参数。所以真的,即使你要求 sphinxQL 端口,你正在连接到 mysql
使用
mysql -P9306 --protocol=tcp
告诉客户端忽略套接字。
专业提示:
mysql -P9306 --protocol=tcp --prompt='sphinxQL> '
这是一个有用的持续提醒您连接到 sphinx 而不是 mysql :)
关于mysql - 通过 Linux 命令行连接到 SphinxQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12126948/
我一直在使用 mysql FTS,但最近切换到 sphinx 进行测试。 在 centos 7 上安装 sphinx Linux production 3.10.0-123.8.1.el7.x86_6
我想在我的项目中使用 sphinx。我想使用 RT 索引和 sphinxQL。但是我不能使用通配符查询。有人有建议吗? 这是我的 sphinx.conf :索引测试 { type
我使用 this library这基本上只是一个查询构建器。 以下查询: SELECT * FROM car_search ORDER BY car_model_name ASC, car_id DE
这是我的查询 $query =SphinxQL::query()->select('*') ->from('property_table')->match('property_title','
今天我尝试将 sphinxsearch 与 SphinxQL 一起使用,但出现了问题 =\首先我安装了 sphinxsearch 然后配置了它,之后我使用 indexer --all 创建了索引 fo
我正在使用 Sphinx,并且我正在尝试在 mysql 中执行下一个查询: SELECT * FROM `index_efemerides`, `index_programas`, `index_gu
我正在尝试让我的 SphinxQL 安装在我的 Ubuntu 16.04LTS 环境中运行。但是,我无法连接到服务器。我使用的配置如下: searchd { listen =
我有一个数据库,其中包含超过 6000 万条由 SphinxQL 2.1.1 索引的记录。每条记录都有一个标题和一个 catid(以及其他内容)。当一条新记录插入数据库时,我试图让 sphinx
我已经设法配置、索引和运行 sphinx,现在我正在使用 SphinxQL 检索一些数据。 问题是,当我尝试查询时,结果只给我“id”。这让我很困惑。我在 mySQL 上的数据由以下列组成 GENDB
我正在将 Sphinxsearch 集成到我的网站中,并重写我的旧代码以使用 Sphinx。我遇到的问题是 SphinxQL 中 MATCH 中的特殊字符。 示例:想要搜索 H&M 使用普通的 mys
我正在尝试通过 Linux 命令行连接到 SphinxQL 服务器: > mysql -P 9306 ERROR 1045 (28000): Access denied for user 'root'
是否有任何一种天生缺乏而另一种则不具备的能力? 对于解释型语言,SphinxQL(根据 Sphinx 博客上的基准)返回查询的速度比 SphinxAPI 快,这种比较的前提可能是两者中存在的功能相同。
如何设置Sphinx搜索条件?在我自定义的MySQL代码中,如下所示。 如何将其重新编码为 Sphinx 搜索? $condition = "(CASE WHEN related_type ='Cou
我们正在我们的架构中部署 RT 索引。但我们需要澄清一些,并在部署过程中遇到一些困难。 索引中定义的架构: index logtable { type
但不幸的是,我似乎无法让该层工作,我所看到的只是我的本地 mysql 数据库,我做错了什么?当然,我正在连接到正确的端口。 似乎我连接到默认的 mysql 服务器,即使我给了一个不存在的端口 最佳答案
我想在我的服务器上使用 Ubuntu 18.04 和 postgres 10 配置 sphinxsearch。我使用这个 tut: https://www.digitalocean.com/commu
我有什么:通过 Linked Server 通过 MySQL ODBC 5.1 连接到 MS SQL Server 2012 的 Sphinx(2.2.3) 问题:来自功能“Call Snippets
我们正在使用 Sphinx 实时索引并通过 PHP 的 mysqli 驱动程序与它们通信。单个查询工作正常,但我们正在尝试使用 multi_query 实现批量更新过程。 查询看起来像这样: UPDA
所以,我有带 MySQL 服务器的 Rails 应用程序。我安装了 Sphinx、Thinking Sphinx 和 MySQL2-gem。然后我继续为 Sphinx 搜索创建一个搜索表单: 到目前
我是一名优秀的程序员,十分优秀!