问题标签 [elasticsearch-net]

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 回答
1946 浏览

elasticsearch - 带有源过滤的 ElasticSearch NEST MultiGet

我正在尝试使用 multi get 返回具有源过滤的强类型对象集合,虽然我已经能够使用 ElasticSearch 的 JSON API 创建我想要的结果,但我不确定如何将其转换为 NEST 1.0 API。

这是我要生成的查询;它工作正常:

这是我一直在玩弄的,但它实际上并没有过滤源;相反,它返回完整的对象:

任何帮助,将不胜感激。SourceEnabled()此外,如果存在基于表达式(类型安全)的调用,最好使用签名 。

0 投票
1 回答
66 浏览

.net - Elasticsearch.Net 1.0.2 + NEST 1.0.2 无法正常工作?

我使用以下查询:

当我注释掉该.Query()部分时,我得到了 20 次点击,但该.Query()部分总是有 0 次点击。

使用 elastichead 我尝试了同样的方法,它生成了这个 JSON:

结果是 20 次点击。

然后我检查了 ConnectionStatus.Request 并且 JSON 不同:

default_field生成错误。我究竟做错了什么?

0 投票
1 回答
2426 浏览

.net - 如何使用 NEST 在 Elasticsearch 中创建多字段映射

我在这里关注弹性搜索教程。它不是使用 .NET,但我已经能够几乎遵循使用 NEST 讨论的所有内容。我已经了解了关于映射的部分,但我不知道如何使用 NEST 表示下面的请求

我到处检查解决方案,我能得到的最接近的是这个堆栈溢出问题

我如何实现这一目标?我还将通过我可以遵循的示例来欣赏指向完整初学者到弹性搜索的网站的链接。

0 投票
1 回答
535 浏览

c# - ElasticSearch:写入后立即查询数据

我要求在写入 ES 后能够立即按键读取数据。这可能吗?请注意,这DataMap是一个键值对,_id并被传递到键字段。

0 投票
3 回答
798 浏览

templates - 使用 NEST 调用 Elasticsearch 模板查询?

有没有办法使用 NEST 调用模板查询?有没有例子?

0 投票
2 回答
1642 浏览

elasticsearch - 使用 NEST 和属性映射在 ElasticSearch 中设置路由

我正在尝试使用基于属性的映射来设置我的映射

我需要设置路由,使其成为必需并设置为我正在索引的对象上的特定属性。

这可能吗?有没有人做到这一点?

0 投票
1 回答
4433 浏览

c# - Elasticsearch.net 客户端无法进行基本搜索

我有一个看起来像这样的基本 Elasticsearch 查询

我得到了结果,当我有意识地运行时没有问题。

所以我尝试在 elasticsearch.net 中做到这一点

我没有得到任何结果。如果我只有一个带有 new {} 的搜索正文,那么我会得到点击,但不会被过滤。

我究竟做错了什么?

0 投票
1 回答
3433 浏览

elasticsearch - Multiple values in QueryString query using elasticsearch NEST

I need to get the documents from ES using NEST client with multiple like conditions on a single field.

My query is as:

My elastic search NEST query (for single like operation)is as:

How can I do this with multiple like operation on a single field? Please guide me what I am doing wrong.

0 投票
1 回答
1115 浏览

c# - Elasticsearch-net & NEST - 排序时搜索响应不同

使用排序时,NEST 不会从所有分片返回正确排序的 SearchResponse。

打开 ES slowlog 以查看来自 elasticsearch.yml 中所有分片的查询并执行相同的查询。结果完全不正常。

  • index.search.slowlog.threshold.query.warn:5ms
  • index.search.slowlog.threshold.query.info:5ms
  • index.search.slowlog.threshold.query.debug:5ms
  • index.search.slowlog.threshold.query.trace:5ms

有没有什么办法解决这一问题 ?

0 投票
1 回答
2560 浏览

nest - elasticsearch NEST 通配符字段

有没有办法让 NEST 支持通配符字段。例如。

我有这样的课:

我可以像这样轻松地构造一个 json 查询:(取自:http ://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html )

如果我在 NEST 中执行以下操作:

它解决:

关于如何在现场获得通配符的任何想法?

也许有一个类可以将属性名称解析为字符串,然后我可以连接星号。