思考狮身人面像 - 全球化

时间:2014-07-28 06:36:59

标签: ruby-on-rails ruby thinking-sphinx globalize

我已经设立了Thinking Sphinx gem https://github.com/pat/thinking-sphinx 我试图使用globalize https://github.com/globalize/globalize gem。

我有一个名为Content的模型,它具有:name,:body,:summary attributes,还有

translates :name, :body, :summary, :fallbacks_for_empty_translations => true

翻译。 我创建了一个

的content_index
ThinkingSphinx::Index.define :content, :with => :active_record do

  indexes translations.summary, :sortable => true
  indexes translations.body , :sortable => true

  where "content_translations.locale = 'my_locale'"  



end

当我rake ts:indexrake ts:rebuild时,我

  

生成配置到   rails_app_path / config / development.sphinx.conf Sphinx   2.1.8-id64-release(rel21-r4675)版权所有(c)2001-2014,Andrew Aksyonoff版权所有(c)2008-2014,Sphinx Technologies Inc   (http://sphinxsearch.com

     

使用配置文件' rails_app_path / config / development.sphinx.conf' ...   索引索引' content_core' ...

     

收集了43个文档,0.0 MB

     

排序0.0 Mhits,完成100.0%

     

共43个文档,3266个字节

     

总计0.005秒,616808字节/秒,8120.86 docs / sec

     

跳过非普通索引'内容' ...

     

总共3次读数,0.000秒,1.3 kb /调用平均值,0.0毫秒/调用平均值

     

总共10次写入,0.000秒,1.5 kb /调用平均值,0.0毫秒/调用平均值

     

旋转指数:成功将SIGHUP发送到searchd(pid = 8282)。

所以当我进入rails console(rails c)并尝试像

这样的东西时
  

Content.search"某事"

我得到空的结果。

  

2.1.2:050> Content.search("东西&#34)

     

Sphinx查询(0.6ms)SELECT * FROM content_core WHERE   匹配('某事')和sphinx_deleted = 0限制0,20

     

Sphinx找到0结果

     

=> []

skipping non-plain index 'content'...任务中的ts:rebuild行是否与它有关?

0 个答案:

没有答案