弹性搜索结果与关键字

时间:2017-12-13 20:33:41

标签: elasticsearch django-haystack

我在从elasticsearch 5.0获取记录时遇到问题,之前我们的系统正在使用haystack和1.x ES。生成的查询Haystack是AND OR关键字查询。但是现在我为ES 5.0创建了所有查询。查询似乎工作正常,但结果不同。我感觉它是由于某种类型。但是ES.curl的新手 -

XGET'https://xxxxxx.yyyyy.com/haystack/_count?pretty=true'-H'Content-Type:application / json'-d'{“from”:0,“size”:400,“query”:{“bool”:{“必须“:[{”range“:{”date“:{”gt“:”2017-10-27T00:00:00 + 00:00“,”lte“:”2017-11-27T00:00:00 + 00 :00 “}}},{” 布尔 “:{” 应该 “:[{” 术语 “:{” mentions_twitter_handle “:[” dartalert”, “dartmedia”]}​​},{ “术语”:{ “mentions_instagram_handle”: [“dartdaily”]}},{“terms”:{“mentions_fbid”:[“82233029811”]}}]}}]}}}'

其输出

{   “伯爵”:383,   “_shards”:{     “总数”:15,     “成功”:15,     “失败”:0   } }

XGET'https://xxxxxx.yyyyy.com/haystack/_count?pretty=true'-H'Content-Type:application / json'-d'{“from”:0,“size”:400,“query”:{“bool”:{“必须“:[{”range“:{”date“:{”gt“:”2017-10-27T00:00:00 + 00:00“,”lte“:”2017-11-27T00:00:00 + 00 :00 “}}},{” 布尔 “:{” 应该 “:[{” 术语 “:{” mentions_twitter_handle “:[” dartalerts”, “dartmedia”]}​​},{ “术语”:{ “mentions_instagram_handle”: [“dartdaily”]}},{“terms”:{“mentions_fbid”:[“82233029811”]}}]}}]}}}'

仅限dartalerts,计数不同

{   “数”:315,   “_shards”:{     “总数”:15,     “成功”:15,     “失败”:0   } }

我已在此Dropbox文件中附加了映射和结果。有谁能够帮我。我真的遇到了麻烦。

https://www.dropbox.com/s/maa38lty49uljgp/es_question.zip?dl=0是指向所有结果文件的链接。

0 个答案:

没有答案
相关问题