thinking-sphinx相关内容

使用thinking_sphinx搜索并过滤结果

我有这样一个场景,我认为它非常基本,但发现我无法真正实现我的需求.这就是为什么我要向thinking_sphinx 的专家提出这个问题. 场景是这样的:我需要在公司列表中进行搜索,只返回那些地址(公司可以有很多地址)属于特定城市或根本不属于特定城市的人(我可以这样做)). 我有以下型号: class Company 和 class CompanyAddress Compan ..
发布时间:2021-07-12 20:40:27 其他开发

思考狮身人面像不索引新添加的记录

我正在使用 sphinx 搜索 2 个模型及其关联.我正在使用增量索引.在开发模式 (Ubuntu) 下,我的开发箱上一切正常.但是,在暂存盒生产环境中,当我创建新记录时,我需要再次构建索引以使新创建的记录可搜索.更奇怪的是,当我使用脚本/控制台创建记录时,它们似乎被索引并且可以搜索. 为了使关联在更新后起作用,我为所有将这两个模型记录的增量设置为 true 的关联模型使用了 after_s ..
发布时间:2021-07-12 20:34:02 其他开发

如何使用 RSpec 测试 ThinkingSphinx

我在一个模型中有一个类方法,它调用了 thinking_sphinx 的 search() 方法.我需要检查这个类方法. 我想在我的 rspec 测试用例中启动、索引或停止 sphinx.我正在尝试使用这段代码. before(:all) 做ThinkingSphinx::Test.start结尾after(:all) 做ThinkingSphinx::Test.stop结尾 并在我触发 ..
发布时间:2021-07-12 20:27:26 其他开发

任何想法为什么 Thinking Sphinx Rake 任务没有运行?

我发现 Thinking Sphinx 在我尝试运行其 Rake 任务时有时会出错.有时任务运行良好,有时我会遇到如下错误. 我以普通用户的身份运行任务,而不是 root.不使用 sudo. 在下面的示例中,在 Rake 任务失败后 searchd 仍在运行. 我也看到了 ts:rebuild 的类似错误. 有没有其他人看过这个? 我使用的是 Sphinx 0.9.9 ..
发布时间:2021-07-12 20:19:26 其他开发

思考狮身人面像和控制台

我在使用 Thinking sphinx on webfaction 时遇到了问题——当我在 osx 上本地执行此操作时,我没有任何问题. 我搜索 >> ThinkingSphinx.search 'raymond' 我的回答是这样的: => [] 有什么想法吗? 谢谢 sg 解决方案 如果你还没有,你应该运行 rake ts:index 如 ..
发布时间:2021-07-12 19:50:34 其他开发

使用 Rails 2.3.5 运行 Thinking Sphinx 时出现问题

我刚刚安装了 Sphinx(发行版:archlinux)并下载了源代码.然后我为 Rails 安装了“Thinking Sphinx"插件. 我遵循了官方页面设置和Ryan Bates 的这个截屏视频,但是当我尝试索引模型时,它给了我这个错误:> $ rake thinking_sphinx:index(在/home/benoror/Dropbox/Proyectos/cotizahoy) ..

如何在 Rails 应用程序中运行 rake 任务

我想做什么: 在model.rb中,在after_commit中,我想运行rake task ts:reindex ts:reindex 通常使用 rake ts:index 解决方案 如果你希望这个 rake 代码在请求周期内运行,那么你应该避免通过 system 或任何 exec 系列运行 rake(包括反引号),因为这将启动一个新的 ruby​​ 解释器并在每次调用时重新 ..
发布时间:2021-07-02 19:21:53 其他开发

在Rails的同一查询中从关联模型加载数据

基本上,我有一个列表模型,其中每个列表都有一个国家/地区ID。我的搜索结果视图中需要国家名称。我知道我可以执行 @ listing.country.name ,但这会对搜索结果中的每个列表执行一个额外的查询。我使用的是Think Sphinx,在我的控制器中, @listings = Listing.search(@ts_params).page( page_num).per(limit) ..
发布时间:2020-10-27 04:40:32 其他开发

Thinking-Sphinx在控制台或通过Web应用程序未返回任何结果

类似于这些: sphinx-not-indexing , thinking-sphinx在控制台中返回空结果,在这里类似 问题描述是这样的:我无法得到Sphinx带有任何参数的任何结果。我有一个HDD支架,当我尝试使用Sphinx在Rails控制台中执行搜索时,我得到了[],即使我知道数据库中有项目也是如此。如果我执行Hdd.search(),我应该得到与Hdd.all相同的东西,但是我却得 ..
发布时间:2020-09-29 06:49:49 其他开发

添加没有表锁的新列?

在我的项目中,有2300万条记录和大约6个字段已被索引到该表中。 之前我测试过为思考斯芬克斯搜索添加增量列,但它转向保持整个数据库锁定一个小时。之后当文件被添加并且我尝试重建索引时,这是一个持有数据库锁约4个小时的查询: “update user_messages set delta = false where delta = true” 为了让服务器起作用,我创建了 ..
发布时间:2018-06-07 10:35:38 其他开发

太阳黑子和思维狮身人面像之间的性能差异

我读过一篇文章,比较太阳黑子的表现和思考 sphinx( http://www.vijedi.net/2010/ruby-full-text-search-performance-thinking-sphinx-vs-sunspot-solr/ )。根据文章中的太阳黑子在思考狮身人面像后拖了很多时间,因为 使用xml与java层交互。这是所提到的结果 there 运行思考Sphinx ..