问题标签 [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 回答
337 浏览

node.js - 删除文档后未删除 mongoosastic 索引数据

目前我正在使用猫鼬 Model.remove 方法来删​​除文档。但是在删除文档 mongoosastic 索引后仍然包含已删除的文档索引。

0 投票
1 回答
353 浏览

node.js - 如何使用弹性搜索 2.2.0 初始化 mongoosastic

我在我的 node.js 服务器中设置 mongoosastic 时遇到了麻烦。我跟着视频讲座,但它不起作用。

但是,有人说如果我降级弹性搜索版本,就可以了。但我认为它也应该能够与 elasticsearch v2.2 一起使用。

这是点亮的代码。

这是错误。

谢谢你的帮助!

0 投票
1 回答
108 浏览

mongoose - 保存到猫鼬后立即进行猫鼬搜索

我有一个用于将数据发布到猫鼬的 api 端点。我尝试在之后立即执行搜索,我得到 0 个结果。编码:

的点击返回空。如果我用1000 毫秒Schema.search的超时时间包围,我会得到我希望的结果。

我不想使用这个超时解决方法。有人有建议吗?谢谢。

0 投票
0 回答
257 浏览

elasticsearch - 将 KeystoneJS 中的 Type.Relationship 值索引到弹性搜索中

我是 KeystoneJs 的新手,我想Type.Relationship使用 mongoosastic 在弹性搜索中索引 a。问题在于 Mongo 数据Type.Relationship存储为 ObjectID 数组 - 而不是实际关系的值 - 因为每个可能有多个(categories参见platform下文

这些ObjectIds 的platform格式为:

谁能把我放在正确的路径上以添加到name引用的 ObjectIds 的弹性搜索索引中?

0 投票
1 回答
276 浏览

node.js - mongoosastic 4.x 和 elasticsearch 2.2 的建议完成问题

我正在尝试使用 mongoosastic 进行自动完成,我有以下代码:

在映射期间,我收到此错误消息

[illegal_argument_exception] 映射器 [label] 无法从类型 [string] 更改为 [completion]]

当我进行搜索时,出现以下错误

[class_cast_exception] org.elasticsearch.index.mapper.core.StringFieldMapper$StringFieldType 不能转换为 org.elasticsearch.index.mapper.core.CompletionFieldMapper$CompletionFieldType

0 投票
1 回答
114 浏览

elasticsearch - mongoosastic 在 elasticsearch 的建议器中传递有效负载

如果可能的话,如何通过 mongoosastic 在完成建议器(elasticsearch)中索引文档时传递有效负载?我在 mongoosastic 中找不到任何文档。

0 投票
1 回答
1695 浏览

node.js - 如何对elasticsearch中的多个字段进行模糊查询?

这是我的查询:

这是 Node.js 中回调的一部分。 Query(作为比较值插入)在函数的前面设置。

我需要它能够做的是模糊地检查文档的 theauthor和 the career_title,并返回在任一字段中匹配的任何文档。上面的语句从不返回任何东西,每当我尝试访问它应该创建的对象时,它都会说它是未定义的。我知道我可以编写两个查询,一个来检查每个字段,然后按分数对结果进行排序,但我觉得为一个字段搜索每个对象两次会比为两个字段搜索每个对象一次要慢。

0 投票
1 回答
278 浏览

mongodb - 批量索引对我不起作用 - mongoosastic

无论批次大小或延迟大小如何,仅对 1 个批次进行索引。

即使 mongodb 中有超过 10 条记录,索引也只有 10。

错误:

[MongoError:光标被杀死或超时] 名称:'MongoError',消息:'光标被杀死或超时'。

0 投票
1 回答
571 浏览

elasticsearch - Mongoosastic,我如何进行地理距离查询

对于猫鼬,我的架构看起来像这样:

我添加了一个新文档:

现在我想按距离过滤。我的查询如下所示:

但我总是得到错误

我的问题是:如何按距离正确过滤?

0 投票
1 回答
770 浏览

elasticsearch - 在 Keystonejs 中使用 Mongoosastic 索引现有集合时遇到问题

我让 Mongoosastic 在 Keystone 中研究了一些模型,它们使用以下方法更新得很好:

但是,当我尝试同步/索引现有集合(https://github.com/mongoosastic/mongoosastic#indexing-mongoose-references)以提取所有先前条目的记录方式时:

我收到一个错误:

显然,这是行不通的,所以我尝试用mongoose.model...keystone.list替换

但后来我得到了挥霍:

完成了:

似乎应该很简单......有人知道我错过了什么吗?请。任何帮助是极大的赞赏!粉丝。