草庐IT

sphinx-argparse

全部标签

ruby-on-rails - 如何在 cucumber 测试中集成 parallel_test 和 thinking sphinx?

我有带有cucumber功能的Rails4应用程序。在一些测试中,我考虑了sphinx数据,例如:@javascript@sphinxFeature:EditaserviceScenario:EditingGivenIexistasan"individual"AndIhavefewservicesasindividualuserAndSphinxindexesallmodels...ThenIshouldseeI18ntranslationforkey"views.messages.notices.add.updated"@sphinx钩子(Hook)包含以下逻辑:Before('@s

ruby - Thinking Sphinx - 使用 OR 的属性过滤器的多个条件

我有自己的搜索方法,如下所示:classMachine这些条件分别适用:2.0.0p353:005>Machine.filter_search(currency:1)SphinxQuery(6.8ms)SELECT*,IF(currency_attr=1ORcurrency_attr=0,1,0)asmy_currencyFROM`machine_core`WHERE`my_currency`=1AND`sphinx_deleted`=0ORDERBY`updated_at`descLIMIT0,50000OPTIONmax_matches=500000SphinxFound85res

ruby-on-rails - Sphinx 返回错误的搜索结果

我正在使用带有ThinkingSphinx插件的Sphinx。我用以下代码(和rakethinking_sphinx:index命令)索引了一个名为Venue的模型define_indexdoindexes:nameindexescityindexeszipend我使用以下代码在我的Controller中获取结果:@venues=Venue.searchparams[:search]然后我将它们呈现为json。我遇到的问题是,当我点击这个URL时:http://localhost:3000/venue/list?search=Baltimo我一无所获。但是当我点击这个URL时:http

ruby-on-rails - Thinking Sphinx - 增量索引不起作用

在我的应用程序中,我需要立即将每条新记录添加到索引中(而不是在抽取ts:index之后)。如果我理解正确的话,增量索引就是我要找的。因此,我将delta列添加到我使用Sphinx建立索引的每个表中,将默认值设置为false并添加了set_property:delta=>true到每个define_indexblock;然后运行​​rakets:index和rakets:restart。但是,“即时”索引似乎不起作用。在控制台中测试时,我创建了一条新记录,保存它并尝试搜索它但不会取回它(在我运行rakets:index之后它工作得很好)。我在这里做错了什么吗?

ruby-on-rails - 在 ruby​​ 代码中更新思维 sphinx 索引

我有一个应用程序,它在ubuntu12.04上运行,带有nginx+passenger在我的方法中,我尝试重建sphinx索引:defupdate_sphinx_indexRails.application.load_tasksRake::Task['ts:rebuild'].invokeredirect_toadmin_mainpage_pathend我也试试:`rakets:index`但什么也没发生,sphinx索引没有重建。我做错了什么?也许我需要使用一些特权或其他东西来执行此操作,因为当我在命令终端中执行rakets:rebuild时一切正常,并且索引重建。

ruby-on-rails - 如何在 Ruby 应用程序中使用 CMU Sphinx 语音识别?

我正在寻找如何将CMUSphinx与Ruby(Rails)应用程序结合使用。我需要非常简单的任务-我有一个mp3文件,我想将它转录成文本。如何实现这种最简单的方法?我不知道C/C++,我的任务也不是为了学习C/C++:)感谢您的帮助! 最佳答案 CMUSphinx提供了多个接口(interface),您可以使用这些接口(interface)来利用语音识别功能。其中一些可能更适合您,一些不太适合您:使用命令行工具并将它们作为Rails应用程序的外部二进制文件执行以获得所需的结果。要执行的工具是pocketsphinx_continuo

python - 在 Python 中,使用 argparse,只允许正整数

标题几乎概括了我希望发生的事情。这就是我所拥有的,虽然程序不会在非正整数上崩溃,但我希望用户被告知非正整数基本上是无稽之谈。importargparseparser=argparse.ArgumentParser()parser.add_argument("-g","--games",type=int,default=162,help="Thenumberofgamestosimulate")args=parser.parse_args()还有输出:pythonsimulate_many.py-g20Settingup...Playinggames...................

python - 在 Python 中,使用 argparse,只允许正整数

标题几乎概括了我希望发生的事情。这就是我所拥有的,虽然程序不会在非正整数上崩溃,但我希望用户被告知非正整数基本上是无稽之谈。importargparseparser=argparse.ArgumentParser()parser.add_argument("-g","--games",type=int,default=162,help="Thenumberofgamestosimulate")args=parser.parse_args()还有输出:pythonsimulate_many.py-g20Settingup...Playinggames...................

python - argparse 模块如何在没有任何参数的情况下添加选项?

我使用argparse创建了一个脚本。脚本需要一个配置文件名作为选项,用户可以指定是完全执行脚本还是只模拟它。要传递的参数:./script-fconfig_file-s或./script-fconfig_file.-fconfig_file部分没问题,但它一直要求我提供-s的参数,该参数是可选的,不应跟随任何参数。我试过这个:parser=argparse.ArgumentParser()parser.add_argument('-f','--file')#parser.add_argument('-s','--simulate',nargs='0')args=parser.pars

python - argparse 模块如何在没有任何参数的情况下添加选项?

我使用argparse创建了一个脚本。脚本需要一个配置文件名作为选项,用户可以指定是完全执行脚本还是只模拟它。要传递的参数:./script-fconfig_file-s或./script-fconfig_file.-fconfig_file部分没问题,但它一直要求我提供-s的参数,该参数是可选的,不应跟随任何参数。我试过这个:parser=argparse.ArgumentParser()parser.add_argument('-f','--file')#parser.add_argument('-s','--simulate',nargs='0')args=parser.pars