Tag: 全文搜索

Sunspot / Solr全文搜索 – 如何索引Rails关联

是否有可能通过与太阳黑子的关联进行索引? 例如,如果客户拥有多个联系人,我希望我的客户模型上有一个“可搜索”块,用于索引Contact#first_name和Contact#last_name列,以便在Customer上进行搜索。 acts_as_solr有一个:include选项。 我只是将关联的列名称组合到Customer上的文本字段中,如下所示,但这似乎不太灵活。 searchable do text :organization_name, :default_boost => 2 text :billing_address1, :default_boost => 2 text :contact_names do contacts.map { |contact| contact.to_s } end 有什么建议?

heroku还有其他搜索选项吗?

我即将推出一个测试网站,而heroku看起来很不错。 让我失望的唯一想法是,Websolr附加组件的唯一搜索选项是$ 20 / mth。 我确信Websolr很棒,但是在这个项目的早期阶段,我宁愿不去点那笔费用。 有没有任何免费的搜索选项,以配合heroku的Blossom(免费)计划。 我觉得这样的小气鬼!

使用pg_search gem for substring在轨道上进行PG全文搜索

我正在使用Pg全文搜索进行搜索。 由于我在rails上使用Ruby,我使用的是pg_search gem。 我如何配置它以给出子串的命中。 pg_search_scope :search_by_detail, :against => [ [:first_name,’A’], [:last_name,’B’], [:email,’C’] ], :using => { :tsearch => {:prefix => true} } 现在,如果子字符串在开头,它会给出一个命中,但如果中间的子字符串则不会给出命中 示例它为sdate@example.com命中,但不是example.com

solr sunspot – 搜索belongs_to association

我有一个属于多个其他表的结构模型。 class Fabric 5 text :description text :composition do composition.name end text :collection do collection.name end text :style do style.name end text :origin do origin.name end text :texture do texture.name end text :supplier do supplier.name end end end 我已经设置了所有反向关联(Has_many)等。但是我似乎无法通过全文搜索来查询所有这些关联表的名称字段。 任何帮助将不胜感激。 @search = Fabric.search do fulltext params[:search] end @fabrics = @search.results 罗斯

使用Rails进行全文搜索

我一直在研究为Rails搜索插件/gem。 大多数文章将Ferret(Lucene)与Ultrasphinx或者可能是Thinking Sphinx进行了比较,但没有人谈论SearchLogic 。 有没有人有任何关于这个比较的线索? 你用了什么,它的表现如何?

如何在Ruby on Rails中进行全文搜索?

我想在Ruby on Rails应用程序中对数据进行全文搜索。 有哪些选择?

如何在Thinking Sphinx搜索中添加条件“IS NOT NULL”

我正在使用Thinking Sphinx进行全文搜索,关注此video 。 我想做以下事情: @articles = Article.search(params[:search], :conditions => “published_at IS NOT NULL”, :order => :created_at) 问题是这不起作用。 似乎搜索方法只接受作为哈希的条件。 我尝试了几种方法,但我对如何将“published_at IS NOT NULL”表示为哈希表示无能为力……

solr或sphinx? 哪个更好?

可能重复: 选择一个独立的全文搜索服务器:Sphinx还是SOLR? 我将使用它在我的ruby on rails app上进行全文搜索。 这是最好的选择。 solr用java来做这个工作。 或ruby中的sphix?