问题标签 [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.
sphinx - SphinxQL 数据对于列来说太长了
我正在使用 SphinxQL 将数据插入到 Sphinx RT 索引中,它工作正常。只是偶尔我在我的数据集中得到非常大的值并且我得到以下错误:
有没有办法延长字段的长度?或我可以使用的其他列类型?如果做不到这一点,该字段的长度是多少,所以我可以截断我的数据?
这是我的索引的样子:
sphinx - 无法获取状态字段
使用SphinxQl,我无法从特定索引中获取状态字段。如果我尝试获取状态字段,我将收到以下错误。请任何人帮助解决这个问题?
例子:
我收到以下错误:
注意:我无法STATUS
在任何索引的字段中插入任何值。
php - SphinxQL - MATCH 查询中的逗号是什么意思
我的问题是:
查询的以下匹配部分(SphinxQL)的挖掘是什么:
使用 PHP SphinxAPI 时,此查询的含义有什么不同。
感谢我在文档中没有找到任何有用的建议 - 也许我一直在寻找错误的地方?
mysql - sphinx 在查询期间丢失与 MySQL 服务器的连接
我很想通过运行以下查询将普通索引转换为实时
但是当我在 sphinxql 中运行它时,它给了我以下错误:
我的狮身人面像配置:
在此页面的 sphinx 文档中,它提到您应该预先进行以下设置:
- 目标 RT 索引需要为空。
- 源盘索引需要有index_sp=0、boundary_step=0、stopword_step=1、dict=crc设置。
- 源磁盘索引需要有一个空的 index_zones 设置。
php - 在 SphinxQl 中使用多个索引并从多个索引中跨字段搜索
所以伙计们,我在 Sphinx 中有多个索引
我想搜索这三个索引,我的搜索字符串应该在所有这些字段中匹配。
我试过了
但这会引发一些错误。我该如何实现这样的目标。谢谢
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?
sql - SphinxQL - 如何在没有搜索查询的情况下按日期排序
我有以下狮身人面像查询
当我需要搜索“汽车”时,这工作得很好。
假设您有一个搜索字段,其中有人输入“汽车”,但如果输入一个空字符串“”怎么办?在这种情况下,我想显示按日期排序的所有结果。
SphinxQL 在查询中需要 MATCH(..) ,所以在 SQL 中这样做
不管用。
如何在没有搜索词的情况下按日期订购?我尝试了以下但没有成功:(
任何帮助深表感谢!
sphinx - SphinxQL - 如何匹配单个字符串中的单词
我有以下和其他几个字符串索引。所有的词都粘在一起了。
绳子是一种灵活的绳索或绳索,用于系住、捆绑或悬挂其他物体。
这是维基百科的一句话。
绳子是一种灵活的绳索或麻绳,用于系住、捆绑或悬挂其他物体。
我使用 SphinxQL 搜索几个单词。例如
这应该返回上面的字符串作为结果,但它返回 0 行。
查询应该如何看起来不查找单词,而是简单地匹配字符串中的单词?
我已经玩过排名器选项,例如
但没有成功。
任何帮助深表感谢!
database - 字段结束修饰符在 SphinxQL 中不起作用
当我按列字段结尾修饰符过滤确切的单词时不起作用。
这是示例:
SELECT * FROM indexTable WHERE MATCH('@column1 ^abc$');
这返回了我:(不仅是精确的“abc”)
美国广播公司
美国广播公司
A B C D
配置或语法中是否有解决此问题的解决方案?
sphinx - sphinxQL 随机获取?
在 SphinxQL 中,如何从索引中获取随机记录?
收到以下错误:
从 SphinxQl 获取随机记录的任何其他方式?