问题标签 [ultrasphinx]

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 回答
626 浏览

ruby-on-rails - 使用 Ruby-on-Rails、Sphinx 或 UltraSphinx 和 HTML 源代码(不是数据库)

sphinx-0.9.9-rc2 的文档说明:

要索引的数据通常可以来自非常不同的来源:SQL 数据库、纯文本文件、HTML 文件、邮箱等。

但是,除了 SQL 之外,我找不到任何关于设置源的文档。配置文件似乎没有表明源可以是数据库以外的任何东西。任何人都有任何有用的链接来设置带有 HTML 源的 sphinx?

0 投票
1 回答
262 浏览

ruby-on-rails - Ultrasphinx & Aspell & Boolean Search 的问题(拼写检查错误...)

我正在使用具有 Aspell 拼写支持的 Ultrasphinx 来搜索 Rails 应用程序。我希望我的用户能够使用布尔运算符(“国王或王后”)进行搜索。我使用的是德语 aspell 目录,因为该应用程序适用于德国。

问题:Ultrasphinx 总是建议对布尔 OR(“你的意思是 'king OHR 女王'”)进行更正,这很有趣(Ohr 意思是耳朵)但也有点悲伤,因为我不知道该怎么做.

我应该修改停用词列表吗?(试过了,但没用)

我应该在 Aspell 目录中添加“或”吗?(如何?)

谢谢你的帮助!奥拉夫

0 投票
2 回答
559 浏览

ruby-on-rails - 轨道上的红宝石 - 超狮身人面像

Ruby on Rails - UltraSphinx

大家好,我正在使用 Ultrasphinx 进行搜索。

我的问题是:我在后台运行“rake ultrasphinx:daemon:start”。现在,我是否应该有一个定期执行“rake ultrasphinx:index”的 cron 作业,或者每当创建新对象时守护程序会负责索引。

请告诉我。这是一种紧急情况。

谢谢

0 投票
1 回答
294 浏览

ruby-on-rails - Ultrasphinx 和 Rails:完全错误的结果 - 为什么?

我正在使用 Ultrasphinx 在 Rails 应用程序上进行搜索。一切似乎都正常,唯一的问题是搜索结果与搜索查询不匹配。我真的不明白这个。我多次重建索引和配置文件,但似乎没有任何效果。当我搜索“测试”时,我得到的结果在任何列中都没有“测试”一词。

这只发生在我的生产服务器上。在开发环境中一切正常。

我真的不知道要为您提供哪些信息,我只是将我的设置粘贴到模型和控制器中

运行 rake ultrasphinx:configure 时也出现此错误

但我不知道,这与它有什么关系。

谢谢你的帮助!

0 投票
1 回答
553 浏览

mysql - 是否可以在动态条件下使用 Sphinx 搜索?

在我的网络应用程序中,我需要在items具有以下条件的表上执行 3 种类型的搜索:

  1. items.is_public = 1(使用title字段进行索引) - 可以检索到很多结果(基数比其他情况高得多)

  2. items.category_id = {X}(使用title+private_notes字段进行索引) - 通常少于 100 个结果

  3. items.user_id = {X}(使用title+private_notes字段进行索引) - 通常少于 100 个结果

我找不到让 Sphinx 在所有这些情况下都能正常工作的方法,但在第一种情况下效果很好。我是否应该仅在第一种情况下使用 Sphinx 并在 MySQL 中使用普通的旧“慢”全文搜索(至少因为 2-3 种情况下的基数较低)?

还是只有我和斯芬克斯几乎可以做所有事情?

0 投票
1 回答
2040 浏览

sphinx - Sphinx中的错误“错误:索引'产品':raw_hits:写入错误:写入262017字节的122070”是什么意思?

在夜间重建期间,我的一些索引似乎失败并出现此错误:

我可以在互联网上找到的唯一参考资料是一些我无法阅读的多字节语言。以前有没有人遇到过这个错误?

0 投票
1 回答
142 浏览

ruby-on-rails - 使用 ultrasphinx 按记录 id 搜索

我正在尝试使用 Rails 2.3.8 上的 ultrasphinx 通过记录 ID 进行搜索

在我的模型中,我尝试了以下操作:

我搜索

它不返回任何结果,而搜索其他索引字段。

0 投票
1 回答
546 浏览

ruby - 如何索引和搜索 sphinx 中的百分比 (%) 字符

我们的索引充满了与它们相关联的单位的数据。

事实证明,度 (°) 和百分比 (%) 等单位难以索引和搜索。

我们使用的是 ultrasphinx 和 sphinx 0.9.9,但 Riddle/ThinkingSphinx 似乎无法处理 % 符号上的搜索。

我们允许设置一个单位标签和单位符号,我们从中构造一个单位字符串,从中建立索引。

可以使用诸如“Power (W)”之类的单位字符串进行查询,例如

0 投票
1 回答
264 浏览

ruby-on-rails - 安装 Gitorious 后出现 Ultrasphinx 错误

我在我的服务器 Linux 上安装了 Gitorious。我用我的管理员用户登录。我在 Gitorious 上上传了我的公共 ssh 密钥。现在,我想创建一个新项目,但是当我创建一个新项目时,我的日志中出现此错误

** ultrasphinx: spelling support not available (raspell configuration raised "uninitialized constant Ultrasphinx::Spell::Aspell")

我执行此命令,但这不是解决方案...

$ aptitude 安装 libaspell-dev

$ gem 安装 raspell

如果您愿意,可以阅读http://cweiske.de/tagebuch/gitorious-spelling-problems.htm。这是一个谈论这个错误的网站

如果有人可以帮助我,我会很高兴,因为我已经有一段时间没有寻求解决这个错误的方法了。