nest相关内容

NEST返回null而不是字段

我使用Elastic已有很长时间了,但是我从未编写过获取某些数据的代码.现在我有麻烦了. 我有一个索引,我想在其中检索一些投影在某个字段上的文档.我真的可以用SQL编写它 SELECT myDocumentField来自myIndex 但是由于某些原因,我得到的是空值而不是值. 索引中有6个文档.所以我写了以下查询: var elasticServiceNumbers =等 ..
发布时间:2021-05-03 20:43:39 C#/.NET

如何在nest 1.7中编写existQuery

我使用的是Nest 1.7,我需要编写以下查询: GET _search{“来自":0,“大小":3,“询问": {“布尔":{“必须": [{"constant_score":{“筛选": {“布尔":{“必须": [{“布尔":{“必须": [{“存在":{"field":"Collaborateurs"}},{“存在":{"field":"Collaborateurs.Nom"}},{“ ..
发布时间:2021-05-03 20:42:27 其他开发

elasticsearch过滤器/查询中的多个布尔子句

我应该如何将此SQL查询转换为Elasticsearch查询? SELECT *从myTable那里(id = 99 AND isonline 1)或(id = 98 AND isonline 0) 如何进行具有多个布尔过滤器的查询?(额外的好处是还要显示如何在NEST上做到这一点) 我提出的弹性查询无法正常工作,因为它包含重复的对象键. {“大小":1000,“询问": ..
发布时间:2021-05-03 20:41:29 其他开发

使用NEST和C#进行弹性搜索滚动

我正在使用以下代码在弹性搜索框中循环/滚动所有文档: const字符串indexName ="bla";var client = GetClient(indexName);const int scrollTimeout = 1000;var initialResponse = client.Search(scr => scr.Index(indexName)从(0)拿(1 ..
发布时间:2021-05-03 20:37:53 C#/.NET

NEST C#不返回任何结果,但查询DSL返回结果

我有这个查询DSL,当我直接在ElasticSearch上查询时返回正确的结果 GET/person/_search{“查询":{“匹配":{" nameDetails.nameValue.firstName" ;: {“查询":"Fawsu"}}}}} 但是在NEST C#中,它不返回任何结果.我可以知道我的语法有什么问题吗? var response = _elasticC ..
发布时间:2021-05-03 20:37:44 C#/.NET

NEST(ElasticSearch)将突出显示与文档匹配

我正在将C#NEST与ElasticSearch结合使用.我能够查询产品的索引,并在其 Name 和 CategoryName 字段中查找匹配项.我还可以使用 Highlights 扩展查询. 现在,在我的 IQueryResponse 响应中,我有两个集合:(1) .Documents 和(2) .Highlights . 例如:考虑搜索:具有3个文档结果的“猫": {{名称:"C ..
发布时间:2021-05-03 20:32:06 其他开发

使用Nest 7.x重新创建ElasticSearch索引

我希望能够在生产中重新创建ElasticSearch索引,而不会造成任何停机. 在先前版本的Nest(5和更早版本)中,可以通过以下方式做到这一点:使用别名指向原始索引,创建新索引,更新别名以指向新索引,然后删除原始索引索引. 是否可以使用Nest 7.x在不停机的情况下实现类似的目标?如果是这样,怎么做.如果您可以提供一个带有Object Initializer Syntax的示例, ..
发布时间:2021-05-03 20:29:52 其他开发

使用ElasticSearch/Nest过滤空字符串

这可能是一个愚蠢的问题,但是我如何使用Nest在ElasticSearch中过滤空字符串.具体来说,我该如何重新创建以下结果: curl http://localhost:9200/test/event/_search{"filter":{"term":{"target":“"}}} 我尝试过: (f => f.Term("target",“")); 根据 ElasticSearch ..
发布时间:2021-05-03 20:25:42 其他开发

如何在Elasticsearch NEST中序列化JToken或JObject类型的属性?

我正在将Elasticsearch引入C#API项目.我想利用现有的API模型作为搜索文档,其中许多模型都允许添加自定义数据点.这些是使用来自Json.NET的 JObject 类型实现的.例如: 公共类产品{public int ID {get;放;}公共字符串名称{get;放;}公共JObject ExtraProps {放;}} 这允许用户发送这样的JSON请求正文,效果很好: { ..
发布时间:2021-05-03 20:24:09 C#/.NET

NEST API GeoShapes字段的默认值

我们正在使用以下过滤器: filters.Add(fq => fq.Term(t => t.Field(f => f.LocalityId).Value(locationParams [2]))||q.GeoShape(g => g.Field("locationShape").Relation(GeoShapeRelation.Inner).IndexedShape(f => f.Id(se ..
发布时间:2021-05-03 20:17:37 其他开发

如何使用NEST进行过滤器聚合?

我需要使用NEST进行过滤器聚合.但是由于对此我不太了解,所以我做了以下内容: class程序{静态void Main(string [] args){ISearchResponsesearchResponse =ConnectionToES.EsClient().Search(s => s.Index("feedback ..
发布时间:2021-05-03 18:50:45 C#/.NET

字典< string,List< string>>的NEST映射.

我有一个类,其中 Dictionary> 作为成员之一.我可以使用自动映射插入数据,但是无法使用字典中的键和/或值查询文档.如果我使用匹配查询,它将返回索引中的所有内容.我尝试使用术语,嵌套/非嵌套查询和QueryString查询,但是它们都不返回任何文档. 类ESSchema{[String(Index = FieldIndexOption.NotA ..
发布时间:2021-04-30 20:08:09 其他开发

如何访问嵌套数组值

我需要在laravel电子邮件视图模板中使用以下数组 $ inputs ['test'] 当我 dd($ inputs ['test']); Array:1 ["order" =>数组:2 [0 =>5231 =>522]] 我已经在我的foreach循环中尝试过此操作,但这不起作用 foreach($ inputs ['test']-> order as $ test){回声 ..
发布时间:2021-04-09 20:04:46 PHP

NEST Api Search在NEST中返回null,但在Kibana中有效

我们在应用程序中仅将弹性搜索用于文档搜索,因此我们没有任何专家.我能够成功使用TermQuery,SimpleQueryStringQuery和MatchPhraseQuery.但是我在文档中发现使用From&分页的Size不适用于生产,建议使用“之后搜索". 但是我的实现返回null.这让我感到困惑,如Nest API Object Initializer语法我的代码如下: var ..
发布时间:2021-02-13 21:02:35 C#/.NET

从NEST客户端获取原始查询

是否可以从NEST客户端获取原始搜索查询? var结果= client.Search&SomeType>(s => s .AllIndices() .Type(“ SomeIndex”) .Query(query => query .Bool (boolQuery => BooleanQuery(searchRequest,mustMatchQueries))) ); ..
发布时间:2020-10-28 01:55:00 其他开发