问题标签 [sphinxql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
553 浏览

sphinx - SphinxQL 数据对于列来说太长了

我正在使用 SphinxQL 将数据插入到 Sphinx RT 索引中,它工作正常。只是偶尔我在我的数据集中得到非常大的值并且我得到以下错误:

有没有办法延长字段的长度?或我可以使用的其他列类型?如果做不到这一点,字段的长度是多少,所以我可以截断我的数据?

这是我的索引的样子:

0 投票
1 回答
276 浏览

sphinx - 无法获取状态字段

使用SphinxQl,我无法从特定索引中获取状态字段。如果我尝试获取状态字段,我将收到以下错误。请任何人帮助解决这个问题?

例子:

我收到以下错误:

注意:我无法STATUS在任何索引的字段中插入任​​何值。

0 投票
1 回答
466 浏览

php - SphinxQL - MATCH 查询中的逗号是什么意思

我的问题是:

查询的以下匹配部分(SphinxQL)的挖掘是什么:

使用 PHP SphinxAPI 时,此查询的含义有什么不同。

感谢我在文档中没有找到任何有用的建议 - 也许我一直在寻找错误的地方?

0 投票
1 回答
1384 浏览

mysql - sphinx 在查询期间丢失与 MySQL 服务器的连接

我很想通过运行以下查询将普通索引转换为实时

但是当我在 sphinxql 中运行它时,它给了我以下错误:

我的狮身人面像配置:

此页面的 sphinx 文档中,它提到您应该预先进行以下设置:

  • 目标 RT 索引需要为空。
  • 源盘索引需要有index_sp=0、boundary_step=0、stopword_step=1、dict=crc设置。
  • 源磁盘索引需要有一个空的 index_zones 设置。
0 投票
2 回答
1716 浏览

php - 在 SphinxQl 中使用多个索引并从多个索引中跨字段搜索

所以伙计们,我在 Sphinx 中有多个索引

我想搜索这三个索引,我的搜索字符串应该在所有这些字段中匹配。

我试过了

但这会引发一些错误。我该如何实现这样的目标。谢谢

0 投票
1 回答
1912 浏览

full-text-search - SphinxQL query does not return all matches

I am usign SphinxQL to query Sphinx RT indexes. Found that queries return 20 matches at most (20 seems to be a default value).

Tried adding options the SELECT query to change that limit to 1000:

But got same results.

Is there a way to override the 20 matches result limitation using SphinxQL?

0 投票
1 回答
826 浏览

sql - SphinxQL - 如何在没有搜索查询的情况下按日期排序

我有以下狮身人面像查询

当我需要搜索“汽车”时,这工作得很好。

假设您有一个搜索字段,其中有人输入“汽车”,但如果输入一个空字符串“”怎么办?在这种情况下,我想显示按日期排序的所有结果。

SphinxQL 在查询中需要 MATCH(..) ,所以在 SQL 中这样做

不管用。

如何在没有搜索词的情况下按日期订购?我尝试了以下但没有成功:(

任何帮助深表感谢!

0 投票
1 回答
1350 浏览

sphinx - SphinxQL - 如何匹配单个字符串中的单词

我有以下和其他几个字符串索引。所有的词都粘在一起了。

绳子是一种灵活的绳索或绳索,用于系住、捆绑或悬挂其他物体。

这是维基百科的一句话。

绳子是一种灵活的绳索或麻绳,用于系住、捆绑或悬挂其他物体。

我使用 SphinxQL 搜索几个单词。例如

这应该返回上面的字符串作为结果,但它返回 0 行。

查询应该如何看起来不查找单词,而是简单地匹配字符串中的单词?

我已经玩过排名器选项,例如

但没有成功。

任何帮助深表感谢!

0 投票
1 回答
221 浏览

database - 字段结束修饰符在 SphinxQL 中不起作用

当我按列字段结尾修饰符过滤确切的单词时不起作用。

这是示例:

SELECT * FROM indexTable WHERE MATCH('@column1 ^abc$');

这返回了我:(不仅是精确的“abc”)

美国广播公司

美国广播公司

A B C D

配置或语法中是否有解决此问题的解决方案?

0 投票
1 回答
1022 浏览

sphinx - sphinxQL 随机获取?

在 SphinxQL 中,如何从索引中获取随机记录?

收到以下错误:

从 SphinxQl 获取随机记录的任何其他方式?