- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个问题,已为对象建立索引,但是在使用has_child搜索时,什么也不返回。
映射:
父级:
$ curl -XGET 'http://localhost:9200/items/article/_mapping?pretty'
"items" : {
"mappings" : {
"article" : {
"_meta" : {
"model" : "..."
},
"_source" : {
"enabled" : false,
"includes" : [ ],
"excludes" : [ ]
},
"properties" : {
"content" : {
"type" : "string",
"store" : true,
"analyzer" : "app_standard",
"fields" : {
"transliterated" : {
"type" : "string",
"analyzer" : "transliteration"
},
"stemmed" : {
"type" : "string",
"analyzer" : "app_text_analyzer"
}
}
}
,...
}
}
}
}
$ curl -XGET 'http://localhost:9200/items/comment/_mapping?pretty'
"items" : {
"mappings" : {
"comment" : {
"_meta" : {
"model" : "..."
},
"_parent" : {
"type" : "article"
},
"_routing" : {
"required" : true,
"path" : "article_id"
},
"_source" : {
"enabled" : false,
"includes" : [ ],
"excludes" : [ ]
},
"properties" : {
"article_id" : {
"type" : "long",
"store" : true
}
,...
}
}
}
}
$ curl -XGET 'http://localhost:9200/items/article/110700879894'
{
"_index": "items",
"_type": "article",
"_id": "110700879894",
"_version": 1,
"found": true
}
$ curl -XGET 'http://localhost:9200/items/comment/110700879894.110700879894'
{
"error": "RoutingMissingException[routing is required for [items]/[comment]/[110700879894.110700879894]]",
"status": 400
}
$ curl -XGET 'http://localhost:9200/items/comment/110700879894.110700879894?parent=110700879894'
{
"_index": "items",
"_type": "comment",
"_id": "110700879894.110700879894",
"_version": 1,
"found": true
}
$ curl -XGET 'http://localhost:9200/items/article/_search' -d '{
"query": {
"has_child": {
"type": "comment",
"query": {
"term": {
"article_id": "110700879894"
}
}
}
}
}'
{
"took": 3,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 0,
"max_score": null,
"hits": []
}
}
$ curl -XGET 'http://localhost:9200/items/comment/_search' -d '{
"query": {
"has_parent": {
"type": "article",
"query": {
"match_all": {}
}
}
}
}'
{
"took": 232,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 0,
"max_score": null,
"hits": []
}
}
PUT http://localhost:9200/_bulk
{"index":{"_index":"items","_type":"comment","_id":"110700879894.110700879894"}}
{"article_id":"110700879894",...}
最佳答案
如documentation所写:
“默认情况下,_id
不被索引和存储(因此,未创建)。
关于elasticsearch - ElasticSearch has_child查询什么都找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25100022/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!