问题标签 [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 投票
0 回答
760 浏览

node.js - elasticsearch查询分页

我使用 mongoosastic 通过 node.js 和 mongoDB 进行弹性搜索查询。

当我尝试这个查询时一切顺利

但是当我想添加分页时出现错误

在这个查询中它给了我错误

[parse_exception] 无法解析搜索源。预期的字段名称,但得到 [VALUE_NUMBER]

在这个查询上给出了这个错误

[query_parsing_exception] [_na] 查询格式错误,start_object 后没有字段,{ index=users line=1 col=11 }

这就是我创建请求的方式

0 投票
0 回答
222 浏览

node.js - elasticsearch mongoosastic count api 和 min_score

谁知道我如何在 mongoosastic 中使用来自 elasticserch 的 _count API 和 node.js ?我也不能用 min_score 查询。

这个查询给了我一个错误

[query_parsing_exception] [_na] 查询格式错误,start_object 后没有字段,{ index=users line=1 col=11 }

0 投票
1 回答
611 浏览

node.js - 如何在弹性搜索中对地理坐标应用过滤器?

我正在使用弹性搜索和 mongoosastic npm 模块。我正在尝试对具有以下模型结构的地理坐标应用过滤器

映射如下

询问

我无法使用以下模型结构在地理坐标上创建索引,我不明白是否无法使用上述模型结构索引地理坐标,因为在我的情况下,坐标的顺序为 lat,long,我在某处找到elasticsearch期望坐标顺序为long,lat。

错误

错误:SearchPhaseExecutionException[未能执行阶段[查询],所有分片失败;shardFailures {[CDHdgtJnTbeu8tl2mDfllg][events][0]: SearchParseException[[events][0]: from[-1],size[-1]: Parse Failure [Failed to parse source

curl -XGET 本地主机:9200/事件

0 投票
0 回答
370 浏览

javascript - 重新索引数据未更新后的 mongoosastic

mongosastic如果我再次同步数据,则不会更新数据。

在 elasticSearch 上创建数据后如何重新索引。

我有一个选择是再次删除并保存数据。有什么想法吗?

0 投票
0 回答
81 浏览

elasticsearch - 无法在我的 Windows 项目中启动弹性搜索

我已经在 Windows 10 上安装了弹性搜索,但我遇到了问题。我在系统变量下的环境变量中包含了 JAVA_HOME 和 C:\Program Files\Java\jdk1.8.0_45。当我运行弹性搜索时一切正常

但是当我尝试在我的项目中启动 elasticsearch 时,我收到如下错误:

我在这里错过了什么吗?

0 投票
1 回答
634 浏览

node.js - 使用 mongoosastic 的 Elasticsearch 查询

我正在尝试这样的查询:

但它返回:

解析失败 [解析源失败 [{\"query\":{\"query\":{\"multi_match\":{\"fields\":[\"multi_field\"],\"query\": \"LCC\",\"模糊度\":\"AUTO\"}}}}]]]; 嵌套:QueryParsingException[[gyms] 没有为 [query]] 注册查询;}]" 解析失败 [解析源失败 [{\"query\":{\"query\":{\"multi_match\":{\"fields\":[\"multi_field\"],\"query\": \"LCC\",\"模糊度\":\"AUTO\"}}}}]]]; 嵌套:QueryParsingException[[gyms] 没有为 [query]] 注册查询;}]"

当我使用 CURL 时它可以工作......有人知道如何修复它吗?

0 投票
1 回答
421 浏览

node.js - 如何在 mongoosastic 中查询多索引、多类型?

我正在尝试查询具有多个索引和类型的多个表,但在 mongoosastic 中没有关于多索引、多类型查询的文档。

请参阅此文档尝试做同样的事情,但使用 mongoosastic 查询。

0 投票
1 回答
1979 浏览

node.js - 如何同步猫鼬和远程弹性搜索

我正在为弹性搜索使用 mongoosastic 插件......当启动服务器时,我得到:

Elasticsearch 创建索引但不同步文档

这是我连接到远程主机的方式:

有谁知道会引起什么问题?当我在本地使用它时,一切正常...

我也在使用 Elasticsearch v2.3

0 投票
1 回答
3226 浏览

node.js - 为什么 mongoosastic 填充/弹性搜索没有填充我的参考资料之一?我得到一个空对象

我有两个试图参考的模型。风格和品牌。

Brand 填充了所需的对象,但 Style 始终为空。

我试过清除缓存/删除索引。有无 include_in_parent 和类型:'nested'。

我觉得这可能与指定的 es_type 等有关。不确定。


产品架构:

风格架构:

搜索查询:

当我查询时,我得到这个结果:



关于评论请求:

添加到数据库的产品:

正面/角度:

0 投票
1 回答
821 浏览

elasticsearch - 如何在elasticsearch中搜索

我想在弹性搜索中搜索。我使用 mongoosastic 作为我的弹性搜索驱动程序。我想搜索一个字符串是否存在于一个字段中,我想再搜索一个字段是否应该完全匹配。我怎么能在 mongoosastic 中做到这一点。