搜索的内容无法在elasticsearch中检索

时间:2016-03-18 05:08:12

标签: elasticsearch

我'弹性搜索中的新内容。我在搜索内容后对弹性搜索中的一些内容进行索引,它将显示弹性搜索索引中的所有内容,搜索算法可能不适用。映射字段如下所述。

    {
                      "groupId": {
                          "type": "integer",
                          "index": "not_analyzed"

                      },
                      "createrId": {
                      "type": "integer",
                          "index": "not_analyzed"
                      },
                      "name": {
                          "type": "string",
                          "index": "not_analyzed"
                      },
                      "comments": {
                          "type": "string",
                          "index": "not_analyzed"
                      },
                      "createdOn": {
                          "type":"date","format":"date_optional_time", "index":    "not_analyzed"
                      },
                      "status": {
                          "type": "integer",
                          "analyzer":"keyword_lowercase"
                      },
                      "description": {
                          "type": "string",
                          "index": "not_analyzed"
                      },
                      "visibility": {
                          "type": "integer",
                          "analyzer":"keyword_lowercase"
                      },
                      "userGroupAssociationCount": {
                          "type": "integer",
                          "index": "not_analyzed"
                      },
                      "associatedUserIds" :{
                        "analyzer":"keyword_lowercase",
                        "type": "string"
                      },
                      "createrFriendsId":{
                        "analyzer":"keyword_lowercase",
                        "type": "string"
                      }
}

,搜索查询为:

  

{     "查询":{       " query_string":{         "查询":"新"       }     },     "来自":0,     "尺寸":10   }

任何人都可以告诉我"这里出现的问题是什么以及为什么会出现问题"解决这个问题对我来说会更有帮助

1 个答案:

答案 0 :(得分:0)

由于您在头部插件中使用GET发送查询,因此它不会发送任何有效负载

所以相反,你应该只是POST,它会工作。

仅在不发送任何有效负载且仅在URL中发送查询时使用GET(即使用q=...,否则应使用POST。