thinking-sphinx相关内容
我正在寻找一种方法来对多个模型执行搜索(请参阅this post),我得到了几个答案,认为Sphinx将非常适合这种情况。 确实,它看起来很不错,而且似乎应用程序范围的搜索功能(ThinkingSphinx.search)接近我想要的。但文档声明这将返回各种模型对象,具体取决于找到匹配项的位置。 我有一个模型,有点像这样: 员工 公司 市 县 员工仅通过公司链接到县,
..
我有一个产品和价格模型,其中: class Product
..
当我的狮身人面像索引被分成一个模型中的多个文件时,搜索有时不会产生任何结果。 我使用的版本: rails-4.1 思考Sphinx-3.0.6 Sphinx-2.0.9 我对此模型有五个指标: ThinkingSphinx::Index.define :incident, name: "incident_index_1" ... do indexes name en
..
我使用Think-Sphinx作为RoR应用程序的插件,但出现以下错误: #的未定义方法`Define_index‘ 可能是什么? 型号 class Group :destroy has_
..
目前我有ff表: Teams id Team_User team_id, user_id Users user_id Item id team_id 和ff。型号: Team has_and_belongs_to_many :users User has_and_belongs_to_many :teams Item belongs_to :audit_team, :cl
..
是否可以通过Think_Spinx搜索散列标记?找不到解决方案。 只需查找具有散列标签的所有书目:“标题#文本”、“#文本”等。 推荐答案 您需要确保Sphinx正在索引散列字符-这是通过charset_table设置完成的。Think Sphinx在config/sphinx.yml中找到此值(如果尚未创建),它是通过环境设置的,与config/database.yml非常相似。
..
我有一个包含两个模型Post和User的Rails应用程序,我使用Sphinx和thinking-sphinxgem来启用搜索。每个帖子属于一个用户,belongs_to,每个用户可以有多个帖子。当我搜索帖子时,我还希望能够按创建帖子的用户名进行搜索。我的帖子索引如下: ThinkingSphinx::Index.define :post, :with => :active_record d
..
我们是一个解剖平台,使用狮身人面像进行搜索。我们想让我们的搜索更加模糊,并开始使用MetaPhone来更正拼写错误。例如,即使搜索词是falanges,它也会找到phalanges。 这很好,但我们想要更多。我们希望用户可以输入falange甚至falang,但我们仍然可以找到phalanges。有什么办法实现这一点吗? 如果您感兴趣,可以签出我们的Shinx配置文件here。
..
我有两个用于搜索的模型索引(用户和项目)。我正试着在不同的模特之间进行地理搜索: ThinkingSphinx::Search.search('keywords', :geo => [ degrees_to_radians(params[:lat].to_f), degrees_to_radians(params[:lon].to_f) ], ) 但我只收到一个错误: Sphin
..
问题:我正在尝试在服务器重新启动后再次运行 sphinx.当我尝试启动它时,似乎没有 sphinx.conf 文件: >searchdSphinx 2.0.4-release (r3135)版权所有 (c) 2001-2012, Andrew Aksyonoff版权所有 (c) 2008-2012,Sphinx Technologies Inc (http://sphinxsearch.com)
..
正在创建 rails 3.2.18 应用程序,从 rails 2.3.10 应用程序迁移数据.数据正在通过 pg_dump 移植并通过 psql 命令加载,没有任何错误. 通过 thinking_sphinx 索引的 13 个模型中的一个出现了一些错误.8.5 个文档中只有 1 个被整体编入索引. 索引索引'norm_core'...错误:索引“norm_core":sql_range_q
..
我尝试开始在我的服务器上考虑 sphinx,但它不想工作. 我愿意: $ rake thinking_sphinx:index &&耙thinking_sphinx:开始 我得到: 生成配置到/vol/www/apps/ror_tutorial/releases/20120202111730/config/development.sphinx.confSphinx 2.0.3-rele
..
我检查了这个主题:Sphinx 错误:未知本地索引“INDEX_NAME"在搜索请求中,但它已关闭,无法解决我的 rails 应用程序中的问题. 我将 TS 更新到 3.0.2,并将其包含到 deploy.rb.我还更改了模型中的代码.现在它在开发中工作,一些示例在测试中工作,有些则没有.但成功部署后,我收到错误: ThinkingSphinx::SphinxError(搜索请求中的未知本
..
使用 sphinx 2 时出现此错误 sphinxql: 语法错误,意外的 IDENT,期待 CONST_INT 或 CONST_FLOAT 或 '-' 靠近 'WI AND 发布 = 1 AND sphinx_deleted = 0 LIMIT 0, 10;显示元' index.html.erb 在部分集合的行处的模板中抛出错误:@posts_by_state,但同一部分的另外两个实例
..
我如何为思维狮身人面像做自动索引,否则它将继续自动索引新记录(添加/删除).或者我必须跑 rake ts:index 根据我的需要,例如 2 小时后或 1 天后.如果我必须跑步,最好的方法是什么? 解决方案 要定期重新索引,请使用 whenever: http://railscasts.com/episodes/164-cron-in-ruby
..
我使用 gem 'thinking-sphinx', '2.0.10' 搜索功能.我正在关注 http://railscasts.com/episodes/120-thinking-sphinx 教程. script/plugin install git://github.com/freelancing-god/thinking-sphinx.git耙子thinking_sphinx:索引 这
..
我有一个使用 thinking_sphinx 进行搜索的 rails 应用程序.我的问题是返回的结果首先用大写字母和小写字母在底部排序.我想将它们混合在一起,以便 'A' 和 'a' 出现在 'B' 之前.这是我正在使用的方法: Company.search(query, :star => true, :page => params[:page], :per_page => 20, :order
..
其实很奇怪.我有两个彼此有 has_many 关系的模型,这是我的模型 #model city类城市 我有状态索引 ThinkingSphinx::Index.define 'state', :with =>:active_record 做索引 state_name, :sortable =>真的#问题来了有 "CRC32(cities.city_name)", :as =>:city_na
..
该应用程序使用 Rails 2.3.12 和 ThinkingSphinx 1.4.11.产品型号只有一个索引,在开发盒上运行正常.在 cap staging deploy 之后,我在服务器上生成配置,创建索引,并启动守护进程: bundle exec rake ts:conf RAILS_ENV=stagingbundle exec rake ts:index RAILS_ENV=stagin
..
我正在使用 Sphinx 和 Thinking Sphinx 插件.我已经使用以下代码(以及 rake thinking_sphinx:index 命令)为名为 Venue 的模型编制了索引 define_index 做索引:名称索引城市索引 zip结尾 我使用以下代码在控制器中获取结果: @venues = Venue.search params[:search] 我将它们呈现为 jso
..