问题标签 [mongoosastic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
71 浏览

mongodb - 有没有办法在 ElasticSearch 中将两个 mongo 集合索引为一个?

我在 MongoDB 中有两个名为 Books 和 Authors 的集合。我将这两个索引到 ElasticSearch 中。

我想在 ElasticSearch 中进行非规范化,以便我的搜索/过滤器变得更容易。也就是说,我希望将 Book 和 Author 作为 ElasticSearch 中的一个文档。

mongoosastic 可以做到这一点,还是有什么办法可以做到这一点?

谢谢

0 投票
0 回答
128 浏览

elasticsearch - 当我们使用 {hydrate:true} 查询 ElasticSearch 时,如何返回 Mongo 引用的文档?

我有这样的查询:

我在 Book 文档中有一个参考文档。是否可以加载 res.hits.hits 中引用的 Mongo?

0 投票
1 回答
1122 浏览

amazon-web-services - 如何在 Amazon Elasticsearch Service 中查看 Elasticsearch 日志?

我正在尝试使用mongoosastic将我的数据从 MongoDB 同步到 Amazon Elasticsearch Service出于某种原因,同步没有按预期进行。

我没有看到 mongoosastic 插件有任何错误。不确定 AWS Elasticsearch 服务出现了什么问题

有没有办法在 Amazon Elasticsearch Service 中获取 Elasticsearch 日志?

0 投票
3 回答
2280 浏览

node.js - Mongoosastic - { [错误:没有生活联系]消息:'没有生活联系'}

我尝试使用 mongoosastic 进行搜索,但我不断收到“没有生活连接”错误和映射问题

这是代码

路由.js

我不断收到此错误,

在此处输入图像描述

任何有使用 mongoosastic 经验的人都可以告诉我,我该如何解决这个问题?

0 投票
0 回答
253 浏览

mongodb - 如何使用 heroku 配置 mongoosastic (ElasticSearch)?

我使用 node.js 和 mongoosastic 进行搜索。我想知道,因为这篇文章只指定使用 Rails

https://devcenter.heroku.com/articles/bonsai 用的是盆景。

如何在本地运行 ElasticSearch,但在 heroku 上运行?

在本地,我会简单地运行这个命令elasticsearch,但是我该如何在 Heroku 上执行呢?

0 投票
1 回答
1277 浏览

node.js - 在 mongoosastic 中搜索没有给出任何结果

我尝试使用 mongoosastic 搜索,但它不起作用

Job.js(猫鼬模式)

路由.js

这是已经保存在 mongodb 中的数据集

当我尝试像“工程师”一样运行搜索和搜索时,我不断得到这个结果。

在此处输入图像描述

为 Curl 更新

curl -XGET localhost:9200/_mapping

在此处输入图像描述

curl -XGET localhost:9200/_search

在此处输入图像描述

0 投票
2 回答
460 浏览

jquery - 如何使用 mongoosastic + AJAX 进行即时搜索?

我已经成功配置了 mongoosastic,我尝试搜索并且它工作正常,但是在前端我不确定如何实现这一点,我尝试了很多方法但无法想出一个很好的解决方案。

这是代码。

所以每当我搜索与“工程师”相关的东西时,我都会得到一个 json 数据

在此处输入图像描述

所以后端确实工作得很好。

但是,当涉及到 jquery 和 ajax 时,我不断收到错误的请求

逻辑:每当插入某些东西时,然后发布并找到该结果。

这是前端jquery代码。

HTML

如何将 json 结果插入search_results

0 投票
1 回答
1218 浏览

node.js - 使用 mongoosastic 时更新 mongodb 文档时出现问题

我正在使用 mongoosastic 将文档索引到 ElasticSearch 中。save()、remove() 等工作正常,但是当我 update() 一个文档时,它没有在 elasticsearch 中重新索引。您能否帮助我了解如何更新 mongodb 文档,以便 mongoosastic 自动重新索引更新的文档?非常感谢。

这是代码片段

在 Product Schema 中,l2Category 被索引为 String

一种方法是使用 find() 从 mongodb 服务器将数据加载到客户端,并在客户端更新每个文档,然后使用 save() 将其保存回服务器。但这似乎不是最聪明的方法。

0 投票
1 回答
848 浏览

node.js - mongoosastic findOneAndUpdate 不在 elasticsearch 中建立索引

问题:在我的示例中,如果我使用schema.save,那么它将在弹性搜索中编入索引

但是当我使用findOneAndUpdate时问题就开始了,所以即使我插入(即保存)它也不会在弹性中索引

0 投票
0 回答
462 浏览

node.js - Mongoosastic 没有按预期工作

我正在使用 mongoosastic 在 mongoose 中执行搜索操作。我已按照此处提到的链接中给出的说明进行操作,但我没有得到预期的输出。当我使用搜索查询时,我得到了

{“状态”:“404”,“消息”:“未找到”}