跑在生产黑子

我公司在生产在Ubuntu LTS 10.4运行rails 3.1,与mongoid。 我也可以通过本指南安装的tomcat6和Solr。 一切都很正常,但我不知道我是否有它配置了最好的。 我禁用auto_commit_after_request在我sunspot.yml询问这里交谈。

我还注释掉了自动提交节我solrcongif.xml。 这似乎只是更新索引记录不是更新非索引记录需要较长的时间。 有没有什么办法可以检查是否auto_commit_after_request真的关闭?

此外,当我检查分析页面Solr中,已更新的模式似乎要翻倍索引(我可以告诉大家,因为没有大量的数据还)。 所以我有一个关键字的一个模型,但在指数它说,有话(一个用于创建和两个更新我的mondel做)的3个实例。 这是否正常? 这似乎只是这会造成对频繁更新的车型偏见,但也增加了索引的大小。

下面是我config/sunspot.yml文件。 如果需要,我可以张贴solrconfig.xml中也是如此,但它是大的,所以我会离开它现在。 是否有调整太阳黑子生产的引导? 谢谢!

production: solr: hostname: localhost port: 8080 log_level: WARNING path: '/solr' auto_commit_after_request: false development: solr: hostname: localhost port: 8982 log_level: INFO test: solr: hostname: localhost port: 8981 log_level: WARNING

--------------解决方案-------------

还有一大堆的问题在这里。

大部分的性能调整将会对Solr的,而不是太阳黑子这只是给Solr的接口。 见http://wiki.apache.org/solr/SolrPerformanceFactors。 正如当你提交你所指出的,是否是在后台做会影响您的应用程序性能。

Solr中(Lucene的)更新实际删除旧对象,并重新添加它。 这可能是注意到你的速度差异的原因。

更新将不会术语添加到索引多次。 您必须遵守别的东西。 如果你已经用于开发相同的索引,有时你可能会看到旧的字段名称污染指数; 尝试删除整个索引(在磁盘上的实际索引文件夹),并重新开始;

分类:Ruby on Rails的 时间:2012-01-01 人气:0
本文关键词: Ruby on Rails的,太阳黑子
分享到:

相关文章

  • 日期范围与太阳黑子方面的Ruby on Rails的 2014-09-14

    我使用的太阳黑子搜索事件(派对,音乐会,...) 在 Ruby on Rails的 3个应用程序. 我已成功地建立在几个不同的类别类型的全文检索和搜索方面 . 现在,我坚持我的下一个任务. 我想建立相关的当事件正在发生,以面 . 我想有一个描述两个相对日期/时间范围方面,如"今天","这个周末","下个周末" 和绝对日期/时间范围,如 "复活节假期2011","新年2012日". ..日期时间范围有时相互重

  • 获得点击次数没有分页太阳黑子1.2上的Ruby on Rails 3 2015-01-23

    我已经成功地安装了太阳黑子我的Ruby on Rails 3的项目,但我似乎无法找到一种方式来获得的总点击了搜索查询. 这是我的搜索请求 @search = Sunspot.search(Job) do fulltext params[:job] paginate(:page => params[:offset], :per_page => 25) end 它工作得很好除我需要得到的真实命中总数,而不是总结果返回(在此情况下,因为25:per_page => 25) 换句话说,我希望能够

  • Ruby on Rails的 - 搜索虚拟属性(标签) 2013-12-19

    我已经建立了一个虚拟属性标签系统如由Ryan贝茨在这里:http://railscasts.com/episodes/167-more-on-virtual-attributes 该系统的工作真的很好申请标签我的模特和是我到我的系统一前两天实现的. 然后我去的,随后由Ryan贝茨简单搜索教程这里:http://railscasts.com/episodes/37-simple-search-form. 我的问题是,现在我的搜索形式的搜索虽然名字,我只是碰巧有实现的标签 - 它才有意义对我来说,也

  • Ruby on Rails的,PHP或C ++语言的网络社交网络 2012-01-01

    我选择了在大学文凭的工作. 这是一个小型的社交网络. 但现在我很坚持用哪种技术,我应该坚持下去. 我平均在C ++ ISAPI Web服务开发,低于平均水平PHP(有几个项目,吧)和新来的Ruby和框架轨. 我有一个最后期限1.5个月开发它(我的全职工作后,每天约5小时). 此外,我听说它很容易学习和使用Ruby on Rails的开发. 考虑到C ++,我知道,我有我自己做大量的编码和工作和PHP看起来几乎是一样的我. 所以,我在找你熟练的开发人员劝你会在我的位置吗? 学习回报率,坚持用C +

  • 这样做(的iGoogle /飞鸽/ Netvibes的)类应用程序中使用Ruby on Rails框架 2012-01-01

    任何人有一个框架的任何建议,以帮助我建立iGoogle /飞鸽/像Netvibes的应用程序使用Ruby on Rails. 我试图用apotomo几天,但不能让它在所有的工作. 如果无法让使用Ruby on Rails,做ü有使用什么有什么建议? 谢谢, --------------解决方案------------- 现在,再试试吧! 这对您: 如何在Rails的仪表板与Apotomo 对于的iGoogle型门户网站,你可能要检查的ExtJS. 下面是一个示例 http://www.extjs

  • 从URL中读取数据,并与Ruby on Rails的流回客户端 2012-01-01

    我还是新的Ruby和Rails所以请原谅我的问题,如果答案是显而易见的. 我有一个控制器称为运行的应用bucket其中,当通过一个id连接到一个不可路由的子网(10.0.0.xx),返回数据假设某些条件得到满足. 我目前使用的send_data的方法bucket控制器,但由于这需要一个本地文件我读的URL的内容转换成字符串,然后返回了. 这是一个非常小的文件不够好,但对于大型的二进制文件是太慢了. 我真的希望能够做的就是流的数据回用/桶作为代理. 下面是我目前使用的控制器的代码: fileNam

  • Ruby on Rails和DB:灯具:负载 - 它可以忽略某些型号? 2012-01-01

    我在使用两个数据库的Ruby on Rails应用; 一个是数据库应用程序,而第二个是在其滑轨没有给出控制一个独立的数据库. 问题是装载装置进入开发的时候,它会尝试运行从连接到开发数据库,​​这显然出现了错误删除的表的语句在独立的数据库. 我不想Rails的尝试做任何事情,但读了独立的数据库 - 我特别不想它试图删除表. 有一个简单的方法来告诉Rails忽略的车型为第二个数据库装入灯具时? 更新:为了澄清,滑轨似乎觉得从独立数据库中的表是开发连接的一部分,虽然我已经指定使用的模型类的正确连接es

  • Ruby on Rails的:从组成虚拟属性模型属性 2012-01-02

    我的属性模型人的姓名. 我想使用HTML格式与字段:FIRST_NAME和姓 : <%= f.text_field first_name%> <%= f.text_field surname%> 我想撰写这些虚拟属性模型属性的名称 . 什么是做到这一点的最好方法是什么? 我试图用composed_of,但失败了...... class Person < ActiveRecord::Base composed_of :name, :class_name => 'Name'

  • Ruby on Rails的中甲基苯丙胺的MySQL雪豹 2012-01-04

    我试图找到一步一步的说明MAMP服务器上运行Ruby on Rails和使用甲基苯丙胺的MySQL数据库. 我对雪豹也. 我已阅读Hivelogic的文章关于这一点,但我真的不希望编译轨,红宝石和MySQL. 任何人有任何建议, --------------解决方案------------- 我可以建议本教程为你; 使用Ruby的MySQL宝石与雪豹甲基苯丙胺1.8.x的 这是非常简单的,只需编辑您的插座,以甲基苯丙胺的mysql的插座在轨的/config/database.yml develo

  • 从一个网站的HTML与Ruby on Rails的 2012-01-06

    我如何在网络上使用Ruby on Rails的地方的其他网站的页面数据? --------------解决方案------------- 您可以使用httparty只得到数据 示例代码(来自为例): require File.join(dir, 'httparty') require 'pp' class Google include HTTParty format :html end # google.com redirects to www.google.com so this is liv

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.269 (s). 10 q(s)