thinking-sphinx相关内容
我有这样一个场景,我认为它非常基本,但发现我无法真正实现我的需求.这就是为什么我要向thinking_sphinx 的专家提出这个问题. 场景是这样的:我需要在公司列表中进行搜索,只返回那些地址(公司可以有很多地址)属于特定城市或根本不属于特定城市的人(我可以这样做)). 我有以下型号: class Company 和 class CompanyAddress Compan
..
我正在使用 sphinx 搜索 2 个模型及其关联.我正在使用增量索引.在开发模式 (Ubuntu) 下,我的开发箱上一切正常.但是,在暂存盒生产环境中,当我创建新记录时,我需要再次构建索引以使新创建的记录可搜索.更奇怪的是,当我使用脚本/控制台创建记录时,它们似乎被索引并且可以搜索. 为了使关联在更新后起作用,我为所有将这两个模型记录的增量设置为 true 的关联模型使用了 after_s
..
我在一个模型中有一个类方法,它调用了 thinking_sphinx 的 search() 方法.我需要检查这个类方法. 我想在我的 rspec 测试用例中启动、索引或停止 sphinx.我正在尝试使用这段代码. before(:all) 做ThinkingSphinx::Test.start结尾after(:all) 做ThinkingSphinx::Test.stop结尾 并在我触发
..
我发现 Thinking Sphinx 在我尝试运行其 Rake 任务时有时会出错.有时任务运行良好,有时我会遇到如下错误. 我以普通用户的身份运行任务,而不是 root.不使用 sudo. 在下面的示例中,在 Rake 任务失败后 searchd 仍在运行. 我也看到了 ts:rebuild 的类似错误. 有没有其他人看过这个? 我使用的是 Sphinx 0.9.9
..
我在使用 Thinking sphinx on webfaction 时遇到了问题——当我在 osx 上本地执行此操作时,我没有任何问题. 我搜索 >> ThinkingSphinx.search 'raymond' 我的回答是这样的: => [] 有什么想法吗? 谢谢 sg 解决方案 如果你还没有,你应该运行 rake ts:index 如
..
我有一个产品型号: class Product :subcategory, :sortable =>真,:facet =>真的# 属性有 subcategory_id、created_at、updated_at#特性set_property :delta =>真的 现在,假设用户更新了一个子类别名称,这是更新产品增量索引的正确方法吗? 根据本文档:http://freelancing-g
..
我刚刚安装了 Sphinx(发行版:archlinux)并下载了源代码.然后我为 Rails 安装了“Thinking Sphinx"插件. 我遵循了官方页面设置和Ryan Bates 的这个截屏视频,但是当我尝试索引模型时,它给了我这个错误:> $ rake thinking_sphinx:index(在/home/benoror/Dropbox/Proyectos/cotizahoy)
..
我想做什么: 在model.rb中,在after_commit中,我想运行rake task ts:reindex ts:reindex 通常使用 rake ts:index 解决方案 如果你希望这个 rake 代码在请求周期内运行,那么你应该避免通过 system 或任何 exec 系列运行 rake(包括反引号),因为这将启动一个新的 ruby 解释器并在每次调用时重新
..
我有一个包含多个值的附件表(通过多态关联).我希望能够通过 think-sphinx 搜索多个值(如 SQL 中的 AND). 例如: class FieldValue 真的结尾类附件:customized, :dependent =>:破坏define_index 做有 field_values.field_id, :as =>:field_ids, :type =>:多索引 field
..
我尝试在Ruby on Rails项目上运行gem'thinking-sphinx',但是出了点问题.当我在任何模型上运行任何 search 命令时,都会看到此错误:ThinkingSphinx :: SphinxError(未知的MySQL错误). 更多详细信息: MacOS Mojave -v 10.14.3 mysql -v 8.0.15(首先安装) Sphinx -v 2.
..
基本上,我有一个列表模型,其中每个列表都有一个国家/地区ID。我的搜索结果视图中需要国家名称。我知道我可以执行 @ listing.country.name ,但这会对搜索结果中的每个列表执行一个额外的查询。我使用的是Think Sphinx,在我的控制器中, @listings = Listing.search(@ts_params).page( page_num).per(limit)
..
类似于这些: sphinx-not-indexing , thinking-sphinx在控制台中返回空结果,在这里类似 问题描述是这样的:我无法得到Sphinx带有任何参数的任何结果。我有一个HDD支架,当我尝试使用Sphinx在Rails控制台中执行搜索时,我得到了[],即使我知道数据库中有项目也是如此。如果我执行Hdd.search(),我应该得到与Hdd.all相同的东西,但是我却得
..
试图让康康思思考狮身人面像但遇到了一些问题。 在使用狮身人面像之前,我在公司视图中看到过: @companies = Company.accessible_by(current_ability) 这使我的用户无法看到其他人的公司... 安装狮身人面像之后,我最终得到了: @companies = Company.accessible_by(cur
..
我真的需要帮助来安装Sphinx并使它运行. 我在第3轨上,并且遵循以下说明: http://freelancing-god.github.com/ts/en/quickstart.html 来安装Sphinx. Thinking Sphinx很容易安装,因为它是宝石.但是,指南说我需要同时安装Sphinx 和 Think Sphinx(这是真的吗?).我在Ryan Bates的rai
..
我想连接到生产服务器上的SphinxQL以在mysql数据库上执行sphinx查询, 请注意,我是通过远程连接在生产服务器终端(Ubuntu 10.04)中运行以下命令的. mysql -h 127.0.0.1 -P 9312 mysql -h 127.0.0.1 -P 9306 mysql -h > -P 9312 mysq
..
我在导轨2.3.2上安装了Sphinx和Think Sphinx用于红宝石. 当我无条件搜索时,搜索正常.现在,我想做的是按标签过滤,因此,当我使用acts_as_taggable_on插件时,我的“公告"模型如下所示: class Announcement
..
当我调用 rake ts:rebuild RAILS_ENV = production 时,我得到以下结果: (在/var/www/abc.com/public/abc/releases/20101008073517) ** Erubis 2.6.6 已停止的搜索守护程序(pid 22531)。 生成配置到/var/www/abc.com/public/abc/releases/201
..
在我的项目中,有2300万条记录和大约6个字段已被索引到该表中。 之前我测试过为思考斯芬克斯搜索添加增量列,但它转向保持整个数据库锁定一个小时。之后当文件被添加并且我尝试重建索引时,这是一个持有数据库锁约4个小时的查询: “update user_messages set delta = false where delta = true” 为了让服务器起作用,我创建了
..
Ruby on Rails - > ThinkingSphinx - > SphinxSearch - > Mysql 我想搜索titles表。预期的用户关键字不会完全匹配,这将是部分匹配。 search_key =“android samsung galaxy ace black手机“ 根据标题表搜索 titles(table) id |
..
我读过一篇文章,比较太阳黑子的表现和思考 sphinx( http://www.vijedi.net/2010/ruby-full-text-search-performance-thinking-sphinx-vs-sunspot-solr/ )。根据文章中的太阳黑子在思考狮身人面像后拖了很多时间,因为 使用xml与java层交互。这是所提到的结果 there 运行思考Sphinx
..