我在Ruby on Rails项目中通过Thinking Sphinx使用Sphinx。当我一直创建种子数据时,它非常详细,打印出来:
using config file '/Users/pupeno/projectx/config/development.sphinx.conf'...
indexing index 'user_delta'...
collected 7 docs, 0.0 MB
collected 0 attr values
sorted 0.0 Mvalues, 100.0% done
sorted 0.0 Mhits, 99.6% done
total 7 docs, 159 bytes
total 0.042 sec, 3749.29 bytes/sec, 165.06 docs/sec
Sphinx 0.9.8.1-release (r1533)
Copyright (c) 2001-2008, Andrew Aksyonoff
对于每个创建的记录等。有没有办法抑制输出?
答案 0 :(得分:3)
实际上有一个设置可以阻止此操作 - 您需要将其设置在environment.rb
文件的末尾:
ThinkingSphinx.suppress_delta_output = true
在Thinking Sphinx v3及更新版本中,这已经改变,现在通过config/thinking_sphinx.yml
管理此设置。对每个适当的环境重复:
development:
quiet_deltas: true
答案 1 :(得分:0)
使用--quiet标志运行sphinx。我不是在使用TS,所以我不知道如何添加make TS来使用这个标志。第h