cost 495 ms
Elasticsearch random_score 将文档推送到结果的末尾 - Elasticsearch random_score pushes documents towards the end of results

这是我要完成的逻辑: 我正在使用Elasticsearch显示最畅销的产品,并使用function_score查询 DSL 在结果中随机插入新创建的产品。 我面临的问题是我对新创建的产品使用random_score fn 并且查询确实将新产品插入到第 2 页或第 3 页,但随后将所有其他新创建的 ...

Elasticsearch:按应该匹配次数最多的排名 - Elasticsearch: Rank by most number of should matches

我有一个索引职位描述字段。 我正在尝试按匹配次数对结果进行排名或排序。 例如,我正在搜索: 友好的诚实的个性高超的交流技巧匹配次数最多的记录将排名最高。 我尝试了这里建议的https://stackoverflow.com/a/45319822/2445717但没有达到我的预期。 以下是我当前的查询 ...

无法在 Elastic Search 中检索嵌套的 object - Unable to retrieve nested object within Elastic Search

这里是一个 ELK 菜鸟,最后一分钟有 ELK 任务交给我。 我们正在将名为prospects的额外数据添加到车辆索引中,以便用户可以搜索它。 我可以将prospects添加到索引中,现在我无法在车辆索引中获取嵌套的prospects obj。 我正在使用 Elastic Search & ...

在 ElasticSearch 结果中产生/添加搜索词 - Yield/add search term to ElasticSearch results

我正在使用动态构造的多个术语执行 ElasticSearch 查询,因此它看起来像这样: 一切正常,但我想将与它匹配的术语添加到每个结果中,因此,例如,如果结果 #1 匹配term_a ,我希望能够以某种方式从当前获得该术语结果,是这样的: 例如,是否有可能使用 Elasticsearch ...

处理 elasticsearch 中的大量分片 - Handle large amount of shards in elasticsearch

每个商店都有自己的一套库存,作为一个索引存储在 elasticsearch 中。 目前,我有 11000 个商店,这意味着它有 11000 个带有索引的分片,这些分片很难在 32 GB ram 服务器中获取数据。 有人可以指导如何在 elasticsearch 中存储每个商店的库存,因为为每个商店库 ...

使用必须和匹配过滤弹性搜索结果,给出意外结果 - Filtering Elastic search result with must and match giving unexpected result

结果包含以下信息 要求我想根据以下条件过滤记录: id 必须匹配而且 draft_id 应该是non_draft或draft_11 或者用简单的话id = 24 AND (draft_id = "non_draft" OR draft_id = "draft_11") 如果你看到结果,它只匹配 ...

Rails __elasticsearch__.create_index! “根映射定义有不受支持的参数(mapper_parsing_exception)” - Rails __elasticsearch__.create_index! "Root mapping definition has unsupported parameters(mapper_parsing_exception)"

当我使用Business.__elasticsearch__.create_index!时,我遇到了elasticsearch-rails 的问题Business.__elasticsearch__.create_index! 我收到一个错误: {"error":{"root_cause": ...

从 /usr/local/var 卸载 elasticsearch 并在 MacOSX 上安装另一个版本 - Uninstall elasticsearch from /usr/local/var and install another version on MacOSX

我试图在我的 Mac 机器elasticsearch从 6.8.4 降级到 5.6。 但不知何故,我弄乱了 6.8.4 的现有安装,现在我既无法修复当前安装的版本,也无法安装 5.6 细节: 我在我的系统上正确安装了 6.8.4,并且成功地访问了http://localhost:9200/端口并查看 ...

防止关键字填充 Elasticsearch - Prevent Keyword Stuffing Elasticsearch

我正在使用 ES 7.3。 我有一个包含标题、部件、model 编号等的产品索引。我遇到了关键字填充问题,因为某些产品可能在整个文档中多次包含相同的单词、部件或 model 编号。 例如,model 编号可能在标题中出现两次,并且也在 model 编号字段中出现。 某些产品可能仅在标题中包含 mo ...

带有标点符号的错误结果 - ElasticSearch - Incorrect Results With Punctuation - ElasticSearch

我有一个名称字段,该字段使用包含零件名称的english分析器进行索引(也尝试过标准分析器)。 我的问题是我的一些标题包含标点符号,有些没有。 此外,我的一些查询包含标点符号,而有些则不包含。 例如,我的标题是“CenterG 5.2 Drive Belt for model number 44 ...

Elasticsearch 6.3.2术语匹配空数组“加上”其他 - Elasticsearch 6.3.2 terms match empty array “plus” others

在我的数据库中,帖子可以具有零(0)个或多个以数组表示的类别。 当我执行查询时,要查看这些类别,并传递一些值: 而且效果很好,我有期望的记录。 但是问题出在我想包含那些帖子,其中类别是一个空数组([])的时候。 我正在从旧版本的ES(1.4.5)升级到版本6.3.2,并且此 ...

Rails-elasticsearch:无法执行表的自定义映射内容 - Rails-elasticsearch: unable to perform custom mapping content of the table

我正在尝试为我的模型创建一个自定义索引以供Elasticsearch服务使用。 我以某种方式只能呈现一个结构(选定的列),而没有记录。 我的模特: 然后,我尝试从Rails控制台创建索引: 之后,在/ leads上的本地elasticsearch服务器上,我可以看到我的自 ...

运行测试时 ElasticSearch Rails resource_already_exists_exception - ElasticSearch Rails resource_already_exists_exception when running tests

我正在尝试运行我的一个测试,它进行搜索,尝试断言搜索结果中包含记录,但与此同时,我收到了Elasticsearch::Transport::Transport::Errors::BadRequest错误Elasticsearch::Transport::Transport::Errors::BadR ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM