问题标签 [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 中删除的记录
在执行以下查询时出现错误。任何人都可以请,建议解决这个问题
从 RTindexname 中删除 dateupdated > 1397063119 和 dateupdated < 1397056434;
sphinxql:语法错误,意外 IDENT,期望 ID 接近 'dateupdated > 1397063119 和 dateupdated < 1397056434
sphinx - 狮身人面像 sql_query_killlist 被忽略
我试图让主索引sql_query_killlist工作,但无论我做什么,删除的文档仍然出现是SphinxQL结果。我的狮身人面像版本是2.0.4。
sphinx.conf文件的一部分:
这是关键线:
我的stopwords_torrents表如下所示:
当你进入SphinxQL
输入这个,我仍然得到删除的文件。这是为什么?
php - Sphinx PHP 库从 Sphinx MySQL 接口返回不同的结果
如果我运行 2 段代码来获得 Sphinx 结果:
PHP中的一个:
返回:5 行,总计数为 5 行(这是错误的)
然后在 SSH 中:
返回:15 行,总数为 3514 行(这是正确的)
MySQL 窗口正确地执行“essays,posts”。但使用SphinxClient::query
不会。如果我做得很好FROM essays
。SphinxClient::query
我环顾四周,发现很少。
我使用狮身人面像 2.1.7
谢谢!
php - 如何在 SPhinxql 查询生成器中设置匹配模式
这是我的查询
不检索包含数据的记录'Plo'
我需要一个具有%Plo%
. 请帮帮我
php - 如何在 Sphinxql 查询生成器中添加匹配模式
这是我的查询 Sphinxql 查询
我需要一个在hel
任何地方都有文本的记录for eg mysql Like %string%
在上面检索与hel
单词匹配的记录
我需要添加setmatchmode(SPH_MATCH_ANY)
我需要添加的地方这是Sphinxql
查询
mysql - 狮身人面像匹配首字母
我需要简单解释一下为什么我的查询无法带来我需要的结果。
Sphinx 2.0.8-id64-release (r3831) 这是我在 sphinx.conf 中的内容:
其他设置:
查询有效。我索引我的数据没有问题。但是我没有让狮身人面像带来任何明智的结果。我正在使用 SphinxQL 进行查询。
例子:
没有带来与查询相关的任何内容。我已经尝试了我能想到的一切:
谁能指出我的错误在哪里,也许可以给我一些适合我的情况的查询?我的目标是获得遵循此排序顺序的结果:
或者接近它。
sql - 替换 SphinxQL 中的“或”
我目前正在尝试将 Sphinx 搜索引擎集成到 Python 应用程序中。问题是 SphinxQL 不像普通 SQL 那样支持 OR 子句。有一些技巧可以使用,比如像这样在 SELECT 中编写表达式:
但是,它不适用于字符串,因为它们应该使用 MATCH 函数来处理。所以我决定将查询分成单独的子查询并组合获得的结果。然而,获取正确的 META 信息仍然存在问题,尤其是total_found
字段。Sphinx 将其计算为单独的查询,但从这些查询中获得的行可能会相交,我无法检查它(数据库很大)。
我相信必须有一个解决方案。我正在使用 Sphinxit(SphinxAlchemy 与我正在使用的 SQLAlchemy 存在版本冲突)。
我有一个表格,我还需要在其中搜索文本和数字列。我需要用 OR 条件编写查询;发现有一种方法可以使用 SELECT 表达式,例如:
绝望地它不适用于字符串属性。未解析此查询:
然而,这在 Beta 2.2.3 中有效:
我应该怎么做才能找到符合条件之一的行数,而不是每个条件?我可以进行一些查询并将获得的项目合并到一个列表中,但我现在需要知道这些行中有多少在数据库中。
sphinx - Sphinx - 通过字段的值来衡量结果
我有一个大表,列有名称、电话号码和与我的关系类型(朋友、家人、熟人等)。当我在 Sphinx 中搜索名称时,我希望字段值“family”的结果的权重高于“熟人”。如何手动设置某一行的权重,使其权重更高?
sphinxql - SphinxQL 构建器获取 total_found
我正在使用带有 zend db 样式查询 sphinx 的 SphinxQL 构建,效果很好。 https://github.com/FoolCode/SphinxQL-Query-Builder
我试图弄清楚如何从查询中获取 total_found 数。
我尝试了 SphinxQL::create($this->conn)->query('SHOW META'),但似乎返回数组没有 total_found 列。或者我必须运行另一个查询来计算结果。
谢谢
sphinx - 用于字符串列的 Sphinx mysql“WHERE IN”
有没有办法在狮身人面像索引中执行以下查询。
SELECT * FROM search_index WHERE MATCH('sea*') AND object_type IN ('news', 'videos') LIMIT 0, 7
此查询不起作用并引发以下错误
sphinxql: 语法错误,意外的 QUOTED_STRING,在 ''news'、'videos' 附近需要 CONST_INT 或 '-') LIMIT 0, 7'