问题标签 [acts-as-ferret]

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

ruby - act_as_ferret 中区分大小写的问题

我有一个区分大小写的问题 - 基本上,搜索只在它们是小写时才有效:即使看起来存储在索引中的文本是大写的。

这个怎么处理,谢谢!

0 投票
1 回答
1121 浏览

ruby - 如何用acts_as_ferret重建索引?

我正在使用acts_as_ferret(0.4.3) 进行全文搜索,但是更新索引时我需要重新启动

雪貂,那么有什么好方法可以让它自动更新吗?谢谢!

0 投票
1 回答
305 浏览

ruby-on-rails - 带有德语变音符号的acts_as_ferret

我设法通过基于acts_as_ferret 的搜索来设置我的应用程序。总的来说,它工作正常。但是我找不到带有变音符号的单词的结果(例如“Getränke”)。

我将此添加到我的 environment.rb 并从头开始重建索引,但没有更好的结果。

我仔细检查了我的数据库表,但我认为这应该是完美的:

顺便说一句:数据在数据库表中显示良好(使用 Sequel Pro 查看)。

然后我用Textmate打开索引文件以搜索带有“Getränke”的条目,我发现,TextMate用Mac罗马编码打开它并像这样显示变音符号

格特伦克

我用 UTF-8 编码重新打开了索引文件,但是奇怪的字符显示为带有问号的矩形。

如何通过搜索带有德语变音符号的单词找到结果?

0 投票
3 回答
392 浏览

ruby-on-rails - Rails:带有条件的 find_by_contents;请语法帮助

希望根据 Rails 2.0.2 中的条件限制查找。

查找语句:

需要添加条件限制查找

虽然这不起作用

任何人都知道语法应该是什么?

0 投票
2 回答
1439 浏览

ruby-on-rails - 安装雪貂和acts_as_ferret

我正在寻找一个可靠的演练或一些关于在我的 Rails 服务器上设置雪貂的方向。互联网上的每个人都让它看起来很容易,但我似乎无法将它们全部融合在一起。

我成功完成的事情:

没有汗水。没有错误。

什么不起作用:

或 ActsAsFerret.find('test', 'my_index')

我让控制台识别常量“ActsAsFerret”(仅当我从https://github.com/jkraemer/acts_as_ferret安装插件时),但 find() 返回无方法错误。 更新:像这样安装插件也会阻止 Mongrel 启动

我在开发模式下运行,但配置了 ferret_server.yml 以了解发生了什么。

那么有人有什么建议吗?有没有人更幸运地将acts_as_ferret用作宝石或插件?谷歌搜索让我得到了一些看起来不合适的小碎片和部分教程,所以我在此发誓,当我弄清楚时,我会在博客上解决这个问题。

ruby 1.8.7 (2010-01-10 补丁级别 249) [i486-linux]

导轨 (3.0.3)

PS我也跑了

根据某人的建议...仍然没有运气。我什至不确定这是否是一个合理的部署解决方案。

0 投票
1 回答
424 浏览

gem - 如何在 Windows XP 中安装acts_as_ferret?

我无法在 Windows XP 中安装Acts As Ferret 。我的开发环境是

  • RubyGems - 1.7.2
  • 红宝石 - 1.8.7
  • 开发套件 - 4.5.1

当我运行命令gem install acts_as_ferret时,出现以下错误。有什么线索吗?

0 投票
0 回答
207 浏览

ruby-on-rails - 如何用 jruby 运行雪貂(acts_as_ferret)?

我有一个现有项目,它使用“acts_as_ferret”gem。

我安装了它(以及其他必需的 gem)并尝试运行 db-migration 脚本。

我收到以下错误:

最后:

当我列出我的宝石时,就像列出了雪貂一样。我认为它与雪貂有关,因为我使用 jruby,所以我无法安装它。(我收到本机扩展错误)

我该如何解决这个问题?谢谢。

0 投票
2 回答
311 浏览

ruby-on-rails - 雪貂搜索不适用于我的 Rails 应用程序

首先,我登录ruby script/console -e production并尝试使用索引每个表

它工作正常并返回true

然后我使用命令启动了雪貂服务器

然后我启动了我的应用程序,除了搜索之外一切正常。当我尝试在搜索选项卡上搜索时,出现如下错误:

搜索在控制台中运行良好

result = ActsAsFerret.find("admin",[User], :limit => 2)确实给我取了结果

0 投票
2 回答
124 浏览

ruby-on-rails - acts_as_ferret - how to limit a search to a small number of fields?

I have a model School which is ferret-indexed on 10 or 12 different indexes.

In one particular search, i want to return only schools which match the search term in one of the following fields: ["name", "postcode", "urn"] (urn is a uid kind of field)

For example, a search for "grange" should return schools with "grange" in their name but NOT return schools that have "grange" in their address (unless it's also in their name of course).

If there's just one field (eg name), i can achieve this by

But, i can't work out how to do this with a list of fields. I thought i might be able to use an "or" syntax, like

or

but neither of these work. Anyone know how to do this? Thanks, max

0 投票
2 回答
508 浏览

ruby-on-rails - 在 Rails 中使用全文搜索引擎的建议

我正在尝试向我的网站添加一个搜索栏,例如 Facebook 上的搜索栏。我希望我的用户能够搜索我的产品、我的其他用户……但我也希望无需按按钮即可实时显示结果。我目前正在考虑几个选项(思考狮身人面像,雪貂,...),但我不确定使用哪一个,这就是为什么我想从专业人士那里获得建议;)

所以我的要求是:

  • 结果实时显示在当前页面的框中。
  • 可定制的CSS
  • 能够在我的 PostGreSQL DB 中搜索多个表。
  • 我目前正在使用 Heroku 进行生产。

我想根据我的需要选择最好的,这就是为什么我要征求你的意见。提前致谢 !