nest相关内容
我正在巢中创建查询 var searchResult = ( (ElasticClient)_Db ).Search ( s => s .Index ( Db_deals_IndexName ) .Type ( Db_Package_TypeName ) .From ( request.Pa
..
我写了一堆查询来进行弹性搜索,我想为它们编写一个单元测试.使用这篇文章通过弹性连接我能够进行预成型一般的嘲笑.但是,当我尝试查看由查询生成的Json时,我没有设法以任何方式获取它. 我试图按照这篇文章 elsatic query moq 进行操作,但这仅与Nest的旧版本有关,因为方法ConnectionStatus和RequestInformation不再可用于ISearchResponse对象
..
我正在使用NEST库与ElasticSearch进行交互,并且我试图找出一种基于非类型数据构建索引类型/嵌套对象的方法.该类型具有以下基本结构. public class Entity : DynamicObject { public string Id { get; set; } // a bunch of other simple properties
..
在使用Fields()进行搜索时,如何返回强类型对象列表?例如: var searchResult = client.Search(s => s .Fields("title", "name") .Query(q => q.Match(...etc...) .Highlight(...etc...) ); 使用.Fields()时,通用类型参数似乎
..
我正在尝试在ElasticSearch 5.1.2上的Nest 5.0中创建带有上下文建议器的索引. 当前,我可以创建映射: elasticClient.MapAsync(m => m .Properties(p => p .Completion(c => c
..
我正在尝试使用NEST客户端进行自动填充. 代码如下: Poco(浓缩): public class Course { [ElasticProperty(Name="id")] public int ID { get; set; } public string Name { get; set; } [ElasticProperty(Type
..
Nest支持在多个字段上排序吗?例如,假设我要首先按FieldA升序排序,然后按FieldB降序排序. 我当前的方法如下: searchDescriptor.Sort(s =>s.OnField("FieldA").Ascending().OnField("FieldB").Descending()); 但是"FieldB" .Descending()部分似乎是发送给elastic
..
我正在更新到最新的Nest版本.由于没有得到预期的结果,我正在寻找替代EnableTrace()方法的方法,该方法在以前的版本中是ConnectionSettings的方法. 解决方案 EnableTrace()将返回,但尚不可用(目前,您可以使用以下代码打印有关请求和响应的信息: var settings = new ConnectionSettings(connectionPoo
..
我正在使用ElasticLowLevelClient客户端为elasticsearch数据编制索引,因为我无权访问POCO对象,因此需要将其作为原始字符串进行索引.我可以通过调用以下命令成功为单个对象建立索引: client.Index(indexName, message.MessageType, message.Id, new Elasticsearch.Net
..
希望使用完成建议程序来构建电子商务网站的自动完成功能. 这是我的索引: PUT myIndex { "mappings": { "_doc" : { "properties" : { "suggest" : { "type" : "completion"
..
我正在尝试围绕我们对ElasticSearch的使用(在使用Nest 1.4.2的C#中使用)进行测试,并希望使用InMemoryConnection,但我缺少某些东西(我认为是这样)并且没有成功. 我已经创建了这个简单的Nunit测试用例,作为我的问题的简化示例 using System; using Elasticsearch.Net.Connection; using Fluen
..
我正在努力加快某些过程的执行速度,这些过程将大量记录(大多数是数百万个)发布到Elasticsearch.在我的C#代码中,我已经使用Dataflow实现了一个多线程解决方案,如下所示: var fetchRecords = new TransformBlock(() => { ... }); var sendRecordsToElastic = new ActionBlock
..
我正在尝试使用NEST构建动态查询,如下所示: string product = "goldpgl"; string agencyid = "1123"; ISearchResponse res = client().Search(s => s .Index("proddata")
..
该问题基于上一篇文章完全搜索根据Match或MatchPhrasePrefix都不起作用. 然后我在此处找到了类似的帖子在映射定义中设置为not_analyzed(通过@Russ Cam). 但是我正在使用 package id="Elasticsearch.Net" version="7.6.0" targetFramework="net461" package id="NE
..
我试图通过Nest 5.5.0设置"not_analyzed"索引类型,但我不知道该怎么做. 我的初始化: var map = new CreateIndexDescriptor(INDEX_NAME) .Mappings(ms => ms.Map(m => m.AutoMap())); var connectionSettings = new Conne
..
让我们说我有一个名为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 例如:
..
我对ElasticSearch很新。我正在尝试重新索引索引以重命名它。我正在使用NEST API v5.4。 我看到了这个例子: var reindex = elasticClient.Reindex(r => ; r.FromIndex(“customers-v1”) .ToIndex(“customers-v2”) .Query(q => q.Mat
..
我正在构建一个过滤器页面,其中的方面等等,它应该是正常的。 现在我们的客户有一个要求,基本上是“能够决定哪些排序的项目出来”。 每个产品都装有产品展示订单,并在产品线中。 我们得到了这些示例产品展示订单: 1。特色项目 2.核心项目 3.备件 4.实用程序 这些产品线: 1 。锤子 2.锯 3.木材 ,排序如下: 排序应首先基于产品展示订单,其次是产品线,第三
..
我的目标是搜索一个词,无论添加了分析器。 我用过匹配查询与关键字分析器,但我认为它可以与默认分析器添加到该属性。 在弹性搜索,我的作者文档结构就像 “_ source”:{ “Id”:3, “组织”:“let123” } 索引映射: createIndexDescriptor.NumberOfReplicas(1) .NumberOfShards(1
..
我正在使用Nest Elastic,并使用Head插件构建一个布尔搜索的查询,我结合多个查询 有关DB的注意事项结构和弹性映射 数据库中的每个文档都链接到特定profileId,其中 turn有多个属性 每个文档都有多个与之关联的属性值 ,我试图获取具有特定配置文件和属性值> 30的所有文档,请注意,此属性应仅具有属性ID 2。 SQL查询: 从文档d内部连接属性
..