-
1 votesanswersviews
在Elasticsearch中获取小于分数的数据
我正在尝试使用Elasticsearch创建一个像Explore页面的Instagram . 内容根据时间和喜欢的次数进行评分 . 由于内容喜欢频繁更新,因此使用“从/大小”和“搜索后”很难进行分页 . 假设,我使用From 0,Size 10获得了前10个帖子 . 另外10个帖子在我尝试获取第二页的分页时得分更多 . 现在,我在第10到第20位的第一个分页中发布了相同的帖子 . 这将在我的探索页... -
0 votesanswersviews
Elasticsearch setsize()在不使用滚动API的情况下获取所有记录
我是ElasticSearch的新手,我的场景是这样的,有一个包含大约100个文档的索引 . 我正在使用以下代码片段来检索它们 ListenableActionFuture f = esClient.prepareSearch(index).setTypes(type).setSearchType(SearchType.DFS_QUERY_THEN_FETCH).setQuery(multiMat... -
0 votesanswersviews
模拟弹性搜索响应in.Net
我有Elastic Search Nest库代码,需要模拟我从弹性搜索索引获得的响应 . var obj = service.Search<TestDocument>(new student().Query()); var Name= obj.Aggs.Terms("Name"); 对于测试:我在快速观察后面对问题创建Nest对象 - Aggregations... -
0 votesanswersviews
在Mocking弹性搜索响应中将Json对象转换为Nest匿名对象
我是Elastic Search的新手,我的任务是在.Net项目中对少数功能进行单元测试 . 函数使用弹性查询,我试图通过使用InMemeory方法来模拟它 https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/modifying-default-connection.html#_using_inmemorycon... -
0 votesanswersviews
Nest Connection:在c#中进行弹性搜索时模拟2内存中响应
I have to unit test a function that have a elastic search query and need to mock 2 responses for it. I am able to mock single response using below code . var responseBytes = Encoding.UTF8.GetBytes(Js... -
19 votesanswersviews
面向字的完成建议器(ElasticSearch 5.x)
ElasticSearch 5.x对Suggester API(Documentation)进行了一些(重大)更改 . 最值得注意的变化如下: 完成建议是面向文档的建议知道他们所属的文档 . 现在,相关文档(_source)将作为完成建议的一部分返回 . 简而言之,所有完成查询都返回所有匹配的 documents 而不是匹配的 words . 这就是问题所在 - 如果自动填充的单词出现在多个... -
0 votesanswersviews
Elasticsearch集群执行并行调用的速度很慢
我正在使用8个节点的elasticsearch集群 . 数据大小约为1.5TB,如果进行并行请求,则群集响应速度非常慢 . 该机的容量为500GB SSD硬盘和64GB内存 . 每台计算机上的堆大小也增加到30GB . 在日志文件中 . 我找到了这些日志: 100 org.elasticsearch.transport.RemoteTransportException:[Hostname] [0... -
1 votesanswersviews
如何将分割的FlowFiles与Elasticsearch中的数据合并?
我有合并拆分FlowFiles的问题 . 让我一步一步解释这个问题 . 这是我的处理器序列 . 在Elasticsearch中我有这个索引和映射: PUT /myindex { "mappings": { "myentries": { "_all": { "enabled": ... -
0 votesanswersviews
分析字段中的所有大写标记
我想以两种方式分析文本字段的值 . 使用标准分析和自定义分析,仅对文本中的所有大写标记编制索引 . 例如,如果值为"This WHITE cat is very CUTE.",则应为自定义分析编制索引的唯一标记为"WHITE"和"CUTE" . 为此,我使用Pattern Capture Token Filter与模式"(\b[... -
0 votesanswersviews
过滤术语查询不起作用 - Elasticseach 和 java api
我是 stackoverflow 的新手 这是我的问题 我想在 ES 中提出一个请求,首先执行必须然后****过滤器**。在 sql 中,它应该类似于下面的内容 SELECT * FROM table WHERE name = "the_name" AND type IN ("type1", "type2") 这是我对这个案例的实现 @... -
2 votesanswersviews
使用邮递员创建索引时在Elasticsearch中获取错误
我在ubuntu 14.04中安装了Elasticsearch 5.1 . 我在Elasticsearch中执行了一些操作,比如创建索引,删除索引等 . 然后我安装了Kibana 5.1 . 现在我想使用postman(localhost:9200 / my_index with PUT)在elasticsearch中创建新索引 . 但是我收到了这个错误 . { "error&quo... -
2 votesanswersviews
使用Spring Data ElasticSearch 3.0.0.BUILD-SNAPSHOT与Elasticsearch 5.4.0错误分页
我正在尝试使用当前的spring-boot-starter-data-elasticsearch 2.0.0.BUILD-SNAPSHOT从elasticsearch 5.4.0中检索可分页信息,它使用spring-data-elasticsearch 3.0.0.BUILD-SNAPSHOT,但它没有'按预期工作 . Page<Customer> page = this.reposi... -
1 votesanswersviews
禁用elasticsearch中所有字段的规范
elasticsearch规范页面表示可以在逐个字段的基础上动态禁用规范 . https://www.elastic.co/guide/en/elasticsearch/reference/current/norms.html 有没有办法动态地为所有字段轻松地执行此操作? -
0 votesanswersviews
使用Elastic在网上商店中进行分面搜索
我在Elastic中看到了一些关于分面搜索的例子,但他们都提前知道你想要创建存储桶的字段 . 当我有一个包含多个类别的网上商店时,我应该如何工作?每个类别的值的属性都不同? 有没有办法描述运行查询时文档具有哪些属性(例如按类别过滤)? 我现在有这个问题: { "from" : 0, "size" : 10, "query": ... -
1 votesanswersviews
在基于搜索查询的弹性搜索时注入其他逻辑
我有一个场景,我需要扩展搜索行为,并根据文档ID添加一些额外的过滤器逻辑 . 如果用户可以看到该文档搜索,然后在搜索结果中显示但未找到任何文档 . 当前作为搜索的一部分,在应用所有过滤器之后执行搜索查询 . 获取搜索结果后,我们需要知道是否可以向该用户显示资源 . 非常像ACL . 现在,如果我在获得弹性搜索结果后自己应用这些授权/受众类型过滤器,则会产生很多问题,例如过滤后的聚合计数更改 . 此... -
0 votesanswersviews
弹性搜索运行两次groovy脚本,这是一个错误吗?
我发现了脚本查询的一些意外行为(脚本在一个简单的查询中执行两次) . 我的配置:弹性搜索版本:2.4.6(问题仍然在弹性5.6) 我的elasticsearch.yml: script.indexed: true 重现问题的步骤: 1)我有一个简单的文档doc1.json: { "id": "1", "tags": &q... -
0 votesanswersviews
如何计算Elasticsearch相关性得分?
我正在使用 multi_match 和 phrase_prefix 在Elasticsearch 5.5中进行全文搜索 . ES查询看起来像 { query: { bool: { must: { multi_match: { query: "butt", type: "phrase_p... -
0 votesanswersviews
获取Elasticsearch中特定类型映射的所有记录
如何从索引中获取属于给定类型的弹性搜索中的所有记录 . 我使用下面的代码来获取属于storedb索引的所有记录: curl -XGET 'http://<ip>:9200/storedb/_search?pretty=true&q=*.*' 但我似乎无法找到每种类型指定此操作的ElasticSearch文档 . -
1 votesanswersviews
Kibana使用Delay显示发现日志
我有一个Elastic Search,Log Stash,Kibana和Filebeat的设置,其版本如下所示 . 1)弹性搜索:6.2.4 2)LogStash:6.2.4 3)kibana:6.2.4 我的Logstash管道如下: sudo vim /etc/logstash/conf.d/02-beats-input.conf input { beats { por... -
0 votesanswersviews
在数组中查找多个精确值
我有一个如下所示的文档,其中PCL是一个关键字 { "name": "test", "PCL": [ "product1_company1_location1", "product2_company2_location2" ... -
0 votesanswersviews
如何创建ID并从elasticsearch中的集合中选择最新的n个条目
在Golang中如何使用用户生成的id并为每个新条目增加它?我试过了 索引(KpiIndex) .类型(KpiDocType) .ID(IDS) . => Id只会蜇伤 .BodyJson(关键绩效指标) .DO(elasticSearchContext) 当数据存储在ES中时,它会随机存储 {“take”:5,“timed_out”:false,“_ shards”:{“total... -
1 votesanswersviews
如何在Elasticsearch中计算嵌套文档相关性分数(TF / IDF)?
在嵌套字段上运行匹配查询时,每个嵌套文档的相关性分数是基于所有根文档中的所有嵌套文档计算的,还是仅根据单个根文档下的嵌套文档计算的?基本上,当计算TF / IDF时,用于IDF的集合的范围是什么? 这是一个嵌套文档: PUT /channels_index { "mappings": { "channel": { "prop... -
0 votesanswersviews
模糊匹配得分高于完全匹配
我是ElasticSearch的新手,并试图配置Elasticsearch给我模糊匹配 . 在实现模糊搜索,自动完成过滤器和带状疱疹时,精确匹配似乎具有比部分匹配更低的分数 . 例如,如果查询是“Ring”,则它似乎与“Brass Ring”而不是“Ring”具有更高的匹配 . 谁能帮我吗? 以下是我制作索引的方法: itemindex = es.indices.create( i... -
0 votesanswersviews
ElasticSearch - 模糊关键字匹配
我正在寻找一种方法来模糊匹配单词相等的字段 . 即 . 如果我有一个像这样的值的字段: - foobar foobar number2 barfoo barfoo number2 我用 fooba 搜索我想只返回文件 foobar 而不是 foobar number2 如果我用 number2 搜索,我想不返回任何内容,因为 number2 值都有2个字 . 我知道术语查询不能模糊 . 这可能与... -
0 votesanswersviews
Elasticsearch reindex忽略映射param动态false
我正在尝试实现某种迁移以映射更改 . 所以我的问题是我想使用reindex如果由于某种原因我的新映射不适用于我当前的数据(例如类型已更改) . 如果已删除某个字段,请执行以下操作: 使用新映射创建新索引(不包括删除的字段) 在新创建的索引中重新索引当前索引 删除旧索引并将别名设置为新索引 此类型的动态映射设置为false,因此我认为当使用新映射将数据重新索引到新索引时,将忽略删除的... -
0 votesanswersviews
Elasticsearch数据与映射不匹配
我正在将elasticsearch prod数据从1.4.3v迁移到5.5v,我正在使用reindex . 当我尝试将旧的ES索引重新索引到新的ES索引时,重建索引失败并出现异常 Failed Reason: mapper [THROUGHPUT_ROWS_PER_SEC] cannot be changed from type [long] to [float]. Failed Type: il...