searchkick相关内容

使用 Rails 4.1 中的 Searchkick gem 在 Elasticsearch 中设置 Facet

我希望用户能够轻松找到一个系列,因此想要设置分面.我已经按照 seachkick 上的说明操作,一切正常,但是当我设置 Facets 时,我我得到以下作为回报.我希望它像在他们的文档中一样.希望有人能帮忙. 我在 myapp.com/movies 中得到了这个 {“名称"=>{“_type"=>"条款",“失踪"=>0,“总计"=>1、“其他"=>0,“条款"=>[{“术语"=>"布卢普" ..

指定字段时,Searchkick 不搜索多个词

有人可以就以下问题提供建议吗? 我正在使用 searchkick/elasticsearch 并想在多个字段(名称、制造商)中搜索一个或多个关键术语.因此,例如,如果我正在寻找名为“myproduct"的产品使我的“somemanufacturer"我希望看到这个结果出现在我搜索“myproduct"、“somemanufacturer"或“myproduct somemanufacture ..
发布时间:2021-12-19 20:37:48 其他开发

searchkick - 具有多个属性的自动完成

使用给定的单个属性进行搜索时,自动完成工作正常此处. 可以通过->(根据这个) def 自动完成Doctor.search(params[:query], autocomplete: true, limit: 10).map{|doctor|医生切片(:名称,:城市,:国家)}结尾 然而,这会导致自动完成下拉列表/建议显示“未定义". 对于我使用的提前输入: ..

在 Active Admin Controllers 中设置多租户(Searchkick 索引需要)

我在我的多租户应用中使用 Active Admin.我还使用 Searchkick,它在每个模型中都有一个自定义的租户特定索引: 课程预算{ [MultiTenant.current_tenant.tenant_name, model_name.plural, Rails.env].join('_') }结尾 问题是在 AA 中此逻辑失败,因为在租户上设置.我希望能够在更新记录时在 AA 中进 ..
发布时间:2021-10-26 16:30:05 其他开发

searchkick 不返回带有空格的结果

所以我有这个搜索方法: search_options = {拼写错误:{ edit_distance: 2 },字段:[:事件名称,:日期,:城市],顺序:{_score::desc,日期::asc,事件名称::asc,城市::asc},匹配: :word_start,建议:真的,页:参数[:页],每页:20}如果 params[:date_from].present?datefrom = pa ..
发布时间:2021-07-12 19:52:14 其他开发

使用Searchkick搜索has_many关联

我正在尝试为我的应用程序构建搜索功能,并且在能够搜索has_many关联方面遇到了一些问题.我希望进行设置,以便用户仅看到他们有权访问的项目. 在我的用户模型中,我有: class用户(用户){unscope(:where).where(“(consumer_type =?和Consumer_id =?))",'User',user.id ..
发布时间:2021-05-03 20:36:17 其他开发

升级到Elasticsearch 7时重新索引错误

我们当前正在使用searchkick gem,它的效果很好.最近,我尝试在本地开发环境中将elasticsearch升级到7.我使用自制软件启动并运行它(研究后我需要运行 rm -fr/usr/local/var/lib/elasticsearch ).当我为一个模型重新索引时,出现以下映射错误: Elasticsearch :: Transport :: Transport :: Erro ..
发布时间:2021-05-03 20:32:26 其他开发

带有ElasticSearch的Searchkick返回“ Faraday :: ConnectionFailed:执行到期”

我一直在使用 searchkick gem和elasticsearch,在Rails 4.2.0应用程序上没有问题。我有一个使用searchkick的视频模型。 由于某些原因 rake searchkick:reindex:all 现在始终失败 重新索引视频...耙中止了! Faraday :: ConnectionFailed:执行 过期 我最初是通过 brew instal ..
发布时间:2020-10-28 01:45:02 其他开发

如何允许用户使用SearchKick on Rails使用弹性搜索来搜索他们的帖子?

我希望用户只能搜索他们的帖子,而不显示其他用户创建的帖子。我该怎么做?我正在使用弹性搜索与 searchkick gem。 我试过这个,但仍然显示其他用户的帖子: 帖子控制器 @posts = current_user.posts.search params [:search] 解决方案 根据 searchkick ,以下内容应该有效: Post.s ..

如何使用elasticsearch / searchkick在我的导航栏上运行搜索栏并在特定页面中显示结果?

我刚刚完成了几个处理搜索的教程。我想将我的搜索栏放在导航栏上,以便每当有人搜索结果时,我将被带到我的书籍文件夹中的search.html.erb(类似于SO的工作原理)。我遇到了一个问题,但每当我进行搜索时,都被带到我的书页上[ http:// localhost:3000 / books?utf8 =%E2%9C%93& q = travel] ,没有显示任何结果,只是我的标准索引显示我所有的书 ..

如何在Heroku上设置弹性搜索?

我已经在我的应用程序上执行了elasticsearch / searchkick,它的开发工作。我的弹性搜索/ searchkick实现的资源是GoRails和我成功安装弹性搜索。但是当我把它推到Heroku时,它给了我错误: “我们很抱歉,但出了问题。 p> 我做了英文日志,错误是: “16ms内完成500内部服务器错误(SearchKick:8.0ms | ActiveRe ..

当指定字段时,SearchKick不会搜索多个术语

任何人都可以提供以下建议? 我正在使用searchkick / elasticsearch,并希望在多个字段中搜索关键词或术语(名称,制造商)。所以例如,如果我寻找一个名为“myproduct”的产品使我的“sommanufacturer”,如果我搜索“myproduct”,“sompersonufacturer”或“myproduct sommanufacturer”,我会期望看到这个结果 ..
发布时间:2017-08-07 01:08:20 分布式计算/Hadoop

searchkick指数相关模型领域

我有一个rails应用程序,我从Sphinx切换到ElasticSearch并使用gem searchkick。 我有一个模型老师和一个模型标签(通过一个宝石),教师可以有多个标签关联。在教师模型中,我定义了这样的索引: def search_data { name:名字, 介绍:intro, 生物:生物, 标签名称:标签名称 } 结束 pre> 名称,简介和生 ..

如何在NEW Nitrous.io IDE上设置SearchKick / ElasticSearch?

我正在关注在“Ruby on Rails”上制作“电影评论”应用程序的McKenzie Childs教程,他正在使用searchkick宝石。我正在通过新的Nitrous平台做一切,一切都令人困惑。 我正在运行这个命令: rake searchkick:reindex CLASS =电影 并获得以下内容shell中的错误: rake aborted! 法拉 ..

在Rails中使用searchkick gem设置弹性搜索中的小平面4.1

我希望用户能够轻松找到一个系列,以便设置方面。我遵循 seachkick 的指示,一切都正常,但是当我设置Facets时,我我得到以下回报。我希望它在他们的文档中。希望有人可以帮助。 我在myapp.com/movies中找到这个。 { “name”=> { “_type”=> “条款”, “missing”=> 0, “total”=> 1, “other”=> 0, “terms ..