nest相关内容

ElasticSearch NEST 5.6.1查询单元测试

我写了一堆查询来进行弹性搜索,我想为它们编写一个单元测试.使用这篇文章通过弹性连接我能够进行预成型一般的嘲笑.但是,当我尝试查看由查询生成的Json时,我没有设法以任何方式获取它. 我试图按照这篇文章 elsatic query moq 进行操作,但这仅与Nest的旧版本有关,因为方法ConnectionStatus和RequestInformation不再可用于ISearchResponse对象 ..
发布时间:2020-05-17 01:02:26 其他开发

Elasticsearch-使用NEST自动完成

我正在尝试使用NEST客户端进行自动填充. 代码如下: Poco(浓缩): public class Course { [ElasticProperty(Name="id")] public int ID { get; set; } public string Name { get; set; } [ElasticProperty(Type ..
发布时间:2020-05-17 01:02:16 C#/.NET

在多个字段上排序

Nest支持在多个字段上排序吗?例如,假设我要首先按FieldA升序排序,然后按FieldB降序排序. 我当前的方法如下: searchDescriptor.Sort(s =>s.OnField("FieldA").Ascending().OnField("FieldB").Descending()); 但是"FieldB" .Descending()部分似乎是发送给elastic ..
发布时间:2020-05-17 01:02:14 其他开发

Nest 2.0启用跟踪

我正在更新到最新的Nest版本.由于没有得到预期的结果,我正在寻找替代EnableTrace()方法的方法,该方法在以前的版本中是ConnectionSettings的方法. 解决方案 EnableTrace()将返回,但尚不可用(目前,您可以使用以下代码打印有关请求和响应的信息: var settings = new ConnectionSettings(connectionPoo ..
发布时间:2020-05-17 01:02:10 其他开发

使用InMemoryConnection测试ElasticSearch

我正在尝试围绕我们对ElasticSearch的使用(在使用Nest 1.4.2的C#中使用)进行测试,并希望使用InMemoryConnection,但我缺少某些东西(我认为是这样)并且没有成功. 我已经创建了这个简单的Nunit测试用例,作为我的问题的简化示例 using System; using Elasticsearch.Net.Connection; using Fluen ..
发布时间:2020-05-17 01:02:04 C#/.NET

线程锁内的多线程

我正在努力加快某些过程的执行速度,这些过程将大量记录(大多数是数百万个)发布到Elasticsearch.在我的C#代码中,我已经使用Dataflow实现了一个多线程解决方案,如下所示: var fetchRecords = new TransformBlock(() => { ... }); var sendRecordsToElastic = new ActionBlock ..
发布时间:2020-05-14 00:18:04 C#/.NET

如何在Elasticsearch中匹配搜索查询中的单个单词

让我们说我有一个名为complexId的字段,它的值带有特殊字符:fruit/1a.445/2.10.mango.因此,当我搜索类似Complex ID fruit/1a.445/2.10.mango的内容时,我应该能够得到结果. 我想要的是,我希望弹性搜索匹配这三个词中的至少一个: 1. Complex 2. ID 3. fruit/1a.445/2.10.mango 例如: ..
发布时间:2020-04-26 09:41:50 C#/.NET

弹性搜索,巢。功能分类

我正在构建一个过滤器页面,其中的方面等等,它应该是正常的。 现在我们的客户有一个要求,基本上是“能够决定哪些排序的项目出来”。 每个产品都装有产品展示订单,并在产品线中。 我们得到了这些示例产品展示订单: 1。特色项目 2.核心项目 3.备件 4.实用程序 这些产品线: 1 。锤子 2.锯 3.木材 ,排序如下: 排序应首先基于产品展示订单,其次是产品线,第三 ..
发布时间:2017-08-07 05:07:15 分布式计算/Hadoop

弹性搜索:与分析仪匹配查询不起作用

我的目标是搜索一个词,无论添加了分析器。 我用过匹配查询与关键字分析器,但我认为它可以与默认分析器添加到该属性。 在弹性搜索,我的作者文档结构就像 “_ source”:{ “Id”:3, “组织”:“let123” } 索引映射: createIndexDescriptor.NumberOfReplicas(1) .NumberOfShards(1 ..
发布时间:2017-08-07 05:07:02 C#/.NET

Nest ElasticSearch:使用嵌套查询和嵌套对象进行布尔搜索

我正在使用Nest Elastic,并使用Head插件构建一个布尔搜索的查询,我结合多个查询 有关DB的注意事项结构和弹性映射 数据库中的每个文档都链接到特定profileId,其中 turn有多个属性 每个文档都有多个与之关联的属性值 ,我试图获取具有特定配置文件和属性值> 30的所有文档,请注意,此属性应仅具有属性ID 2。 SQL查询: 从文档d内部连接属性 ..