弹性搜索通过排序和过滤查询获取ID的+1和-1文档

时间:2020-08-05 09:39:25

标签: elasticsearch lucene

我有一个查询,该查询返回一个文档,我必须检索doc + 1和doc-1。有什么建议。我负担不起拆分此查询吗?

编辑:

查询:

 {
  "bool" : {
    "must" : [
      {
        "match" : {
        "company_id" : {
        "query" : "5d10b28a05b69a01f9284913",
        "operator" : "OR",
        "prefix_length" : 0,
        "max_expansions" : 50,
        "fuzzy_transpositions" : true,
        "lenient" : false,
        "zero_terms_query" : "NONE",
        "auto_generate_synonyms_phrase_query" : true,
        "boost" : 1.0
      }
    }
  }
],
"must_not" : [
  {
    "terms" : {
      "status" : [
        "IN_ACTIVE"
      ],
      "boost" : 1.0
    }
  }
],
"adjust_pure_negative" : true,
"boost" : 1.0    
 }
}

0 个答案:

没有答案