这是我要完成的逻辑: 我正在使用Elasticsearch显示最畅销的产品,并使用function_score查询 DSL 在结果中随机插入新创建的产品。 我面临的问题是我对新创建的产品使用random_score fn 并且查询确实将新产品插入到第 2 页或第 3 页,但随后将所有其他新创建的 ...
这是我要完成的逻辑: 我正在使用Elasticsearch显示最畅销的产品,并使用function_score查询 DSL 在结果中随机插入新创建的产品。 我面临的问题是我对新创建的产品使用random_score fn 并且查询确实将新产品插入到第 2 页或第 3 页,但随后将所有其他新创建的 ...
我有一个索引职位描述字段。 我正在尝试按匹配次数对结果进行排名或排序。 例如,我正在搜索: 友好的诚实的个性高超的交流技巧匹配次数最多的记录将排名最高。 我尝试了这里建议的https://stackoverflow.com/a/45319822/2445717但没有达到我的预期。 以下是我当前的查询 ...
这里是一个 ELK 菜鸟,最后一分钟有 ELK 任务交给我。 我们正在将名为prospects的额外数据添加到车辆索引中,以便用户可以搜索它。 我可以将prospects添加到索引中,现在我无法在车辆索引中获取嵌套的prospects obj。 我正在使用 Elastic Search & ...
我在Rails 6使用elasticsearch-rails gem。 我正在尝试索引asset_host函数asset_host的返回值。 我可以索引file函数,但我不确定在由 ` asset_host返回的Uploader对象上索引asset_host方法的语法。 在我的模型中,我可以使用以 ...
我正在使用动态构造的多个术语执行 ElasticSearch 查询,因此它看起来像这样: 一切正常,但我想将与它匹配的术语添加到每个结果中,因此,例如,如果结果 #1 匹配term_a ,我希望能够以某种方式从当前获得该术语结果,是这样的: 例如,是否有可能使用 Elasticsearch ...
每个商店都有自己的一套库存,作为一个索引存储在 elasticsearch 中。 目前,我有 11000 个商店,这意味着它有 11000 个带有索引的分片,这些分片很难在 32 GB ram 服务器中获取数据。 有人可以指导如何在 elasticsearch 中存储每个商店的库存,因为为每个商店库 ...
结果包含以下信息 要求我想根据以下条件过滤记录: id 必须匹配而且 draft_id 应该是non_draft或draft_11 或者用简单的话id = 24 AND (draft_id = "non_draft" OR draft_id = "draft_11") 如果你看到结果,它只匹配 ...
当我使用Business.__elasticsearch__.create_index!时,我遇到了elasticsearch-rails 的问题Business.__elasticsearch__.create_index! 我收到一个错误: {"error":{"root_cause": ...
我试图在我的 Mac 机器elasticsearch从 6.8.4 降级到 5.6。 但不知何故,我弄乱了 6.8.4 的现有安装,现在我既无法修复当前安装的版本,也无法安装 5.6 细节: 我在我的系统上正确安装了 6.8.4,并且成功地访问了http://localhost:9200/端口并查看 ...
我在搜索 elasticsearch 时遇到问题。 我有带有字段title和gender的索引product 当我使用default_field: title进行查询时,我只需要使用gender=male (不是女性或其他人)来获得结果查询: dress AND gender:male 结果包含两 ...
我正在使用 ES 7.3。 我有一个包含标题、部件、model 编号等的产品索引。我遇到了关键字填充问题,因为某些产品可能在整个文档中多次包含相同的单词、部件或 model 编号。 例如,model 编号可能在标题中出现两次,并且也在 model 编号字段中出现。 某些产品可能仅在标题中包含 mo ...
我有三个要搜索的字段name , name.ngram和model_number 。 我已经提振name等任何比赛name排名高于name.ngram 。 但是,在某些情况下, name.ngram与包含奇怪标点符号的词不匹配,因此我想通过对name和model_number字段的模糊搜索来 ...
我有一个名称字段,该字段使用包含零件名称的english分析器进行索引(也尝试过标准分析器)。 我的问题是我的一些标题包含标点符号,有些没有。 此外,我的一些查询包含标点符号,而有些则不包含。 例如,我的标题是“CenterG 5.2 Drive Belt for model number 44 ...
我在Rails 5中使用了elasticsearch-rails gem,并且试图增加max_clause_count 。 我正在使用7.3版的ElasticSearch。 在我的elasticsearch.yml文件中,添加了以下代码: 在初始化程序中,我像这样加载配置: ...
我将Rails从4升级到5.2,并且还将弹性搜索从2.4更新到6.8。 以下是我得到的错误。 这就是请求*的样子: 看一下activity_search.rb: 看一下model.rb: activity_search_facade.rb: 有人可以 ...
在我的一生中,我找不到任何关于在 Ruby on Rails 和 elasticsearch-model(或 rails 或 dsl)gem 中使用 ElasticSearch 滚动 api 的参考。 他们在文档中唯一引用的是直接在客户端上调用 scroll ,这违背了目的。 此外,它不使用客户端 ...
在我的数据库中,帖子可以具有零(0)个或多个以数组表示的类别。 当我执行查询时,要查看这些类别,并传递一些值: 而且效果很好,我有期望的记录。 但是问题出在我想包含那些帖子,其中类别是一个空数组([])的时候。 我正在从旧版本的ES(1.4.5)升级到版本6.3.2,并且此 ...
要求 使用 custom_field_values 匹配 custom_field_id 对产品进行排序 映射 示例数据 预期的 我应该能够按custom_field_values.custom_field_id对整个product过滤器进行排序,按custom_field_val ...
我正在尝试为我的模型创建一个自定义索引以供Elasticsearch服务使用。 我以某种方式只能呈现一个结构(选定的列),而没有记录。 我的模特: 然后,我尝试从Rails控制台创建索引: 之后,在/ leads上的本地elasticsearch服务器上,我可以看到我的自 ...
我正在尝试运行我的一个测试,它进行搜索,尝试断言搜索结果中包含记录,但与此同时,我收到了Elasticsearch::Transport::Transport::Errors::BadRequest错误Elasticsearch::Transport::Transport::Errors::BadR ...