nest相关内容

Nest 2升级中的AddSortField

我曾经将add-sort-field = true用作属性的属性,但是有了新的嵌套,我找不到等效的属性.在哪里? 谢谢. 解决方案 好像已被意外地从NEST 2.x中删除了.我找不到原因的踪影.如果您认为这对您的情况有用,请随时提出此问题. 链接到NEST github . 据我了解,属性正在创建fieldname.sort字段,该字段为not_analyzed. 暂时, ..
发布时间:2020-05-17 01:03:42 其他开发

使用Nest Client在Elasticsearch中将嵌套属性复制到父对象

如何在索引映射定义中将嵌套属性复制到包含POCO的字段中? 当两个字段处于同一对象级别时,我可以使用.CopyTo 成功地将一个属性复制到另一个属性中. 但是我正在努力将嵌套对象的属性复制到父对象的属性. 鉴于以下对象,我想将“街道"从“人"的“地址"属性复制到“人"的“搜索"属性 Person { public string Search { get; set; ..
发布时间:2020-05-17 01:03:40 其他开发

C#Nest ElasticSearch无法映射"token_chars";嵌套fluentMapping

我已经通过ElasticSearch Sense浏览器插件创建了以下索引,还创建了C#Nest Fluent映射.我可以在nGrams过滤器上的Nest中表达除"token_chars"以外的所有内容.我没有在C#嵌套上获得强类型属性来添加"token_chars".有人遇到过同样的问题吗? json和c#设置如下所示. 请帮助 "analysis": { ..
发布时间:2020-05-17 01:03:36 其他开发

在ElasticSearch Nest客户端中创建自定义分析器

对于使用嵌套客户端的Elasticsearch来说,我是一个非常新的人,我正在使用自定义分析器创建索引,但是在使用分析进行测试时,它似乎并没有使用自定义分析器.主要没有Edgengram令牌出现.我缺少使我的自定义分析器成为索引默认值的内容吗?当我使用elastichq检查我的映射时,它们会显示我的自定义分析器. ConnectionSettings settings = new Conne ..
发布时间:2020-05-17 01:03:01 其他开发

通过ID从ElasticSearch索引中删除文档

我有一个弹性搜索文档. 我正在尝试实现一种方法,在该方法中,我可以指定一个字符串ID,以便使用NEST客户端从索引中删除文档. 这是我要删除的索引文档: "hits":[{"_index":"movies","_type":"list","_id":"100","_score":0.6349302, "_source" : { "owner": "Bob", "tags": " ..
发布时间:2020-05-17 01:02:57 其他开发

使用NEST和ElasticSearch的DeleteByQuery

在让NEST的DeleteByQuery方法起作用时,我遇到了一些困难. 非常简单,查询从未找到要删除的内容,我也不知道为什么.我正在使用相同的查询来返回记录(使用“搜索"),并且一切正常. private void Delete(MyClass someObject) { var response = elasticClient.DeleteByQue ..
发布时间:2020-05-17 01:02:49 C#/.NET

NEST查询以精确匹配文本

我正在尝试编写一个NEST查询,该查询应基于完全匹​​配的字符串返回结果.我已经在网络上进行了研究,并且对使用术语,匹配,匹配短语有一些建议.我已经尝试了所有这些方法,但是我的搜索返回的结果包含搜索字符串的一部分. 例如,在我的数据库中,我有以下几行电子邮件地址: ter@gmail.com ter@hotmail.com terrance@hotmail.com 无论我是 ..
发布时间:2020-05-17 01:02:47 C#/.NET

ElasticSearch NEST API将值更新为null

我正在使用NEST api,但无法使用client.Update方法将值更新为null 调用update时是否有任何参数或设置可以通过槽式api设置null? 我知道我可以做到. 解决方案 而不是更改整个请求应序列化null的方式,最安全,最隔离的方法是为该属性引入一个单独的POCO进行更新您要清除的具有以下属性. [JsonProperty(NullValu ..
发布时间:2020-05-17 01:02:44 C#/.NET

在elasticsearch.net中按字符串数组查询字符串数组

我在C#中使用elasticsearch.net库,并且试图查询与指定过滤器匹配的对象. 我希望查询返回对象,其中对象的Names集合中至少存在来自过滤器的输入名称之一. 问题在于,此查询的结果总是使我命中0次,即使我确定数据库中确实存在与指定过滤器匹配的数据,我也想找出我的查询出了什么问题... 模型: public class A { public int AId ..
发布时间:2020-05-17 01:02:36 C#/.NET

为什么要在C#中使用NEST客户端,而不通过弹性搜索JSON查询直接查询弹性搜索服务器?

我们总是在意义上创建弹性搜索查询,然后在NEST中创建它的相应版本. 使用NEST客户端而不直接放置JSON弹性搜索查询以获取搜索文档的好处是什么? 解决方案 以下是您可能会选择使用Elasticsearch的高级客户端NEST的原因的详尽列表: .NET 4.5,.NET 4.6和.NET Standard 1.3(及更高版本)支持和测试 所有按类型建模的请求和响应 允许 ..
发布时间:2020-05-17 01:02:33 其他开发