小编nav*_*ins的帖子

如何在elasticsearch中删除重复的搜索结果?

首先创建一些示例数据(e1,e2,e3是类型,test是索引名称):

PUT test/e1/1
{
  "id":1
  "subject": "subject 1"
}
PUT test/e2/1
{
  "id":1
  "subject": "subject 2"
}
PUT test/e3/2
{
  "id":2
  "subject": "subject 3"
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是:我怎样才能得到这两个数据?删除结果中具有相同ID的重复数据curl -XGET _search.

test/e1/1
{
  "id":1
  "subject": "subject 1"
}
test/e3/2
{
  "id":2
  "subject": "subject 3"
}
Run Code Online (Sandbox Code Playgroud)

ranking elasticsearch

10
推荐指数
2
解决办法
2万
查看次数

Golang反映,如何获取地图值类型?

对于mgolang中的地图,我们可以使用简单的键类型t.Key().

但我想知道如何获得地图值类型?

当地图为空时,我们甚至无法使用v.MapIndex,任何想法?

m := map[string]int{}
t := reflect.TypeOf(m)
v := reflect.ValueOf(m)
t.Key()
v.MapIndex()
Run Code Online (Sandbox Code Playgroud)

reflection go

3
推荐指数
2
解决办法
4712
查看次数

如何在Elasticsearch中提升索引类型?

我曾经这样搜索: curl -XGET localhost:9200/users/_search

但用户包含这样的用户a,b,c: curl -XGET localhost:9200/users/a,b,c/_search

users是第一个索引,a/b/c是类型。

如何a在此查询中增加类型?最好加上示例代码,谢谢。

ranking elasticsearch

2
推荐指数
1
解决办法
908
查看次数

标签 统计

elasticsearch ×2

ranking ×2

go ×1

reflection ×1