Elasticsearch不接受大小



因此,我在Vuejs中使用elasticsearch请求创建了一个搜索,运行良好,一切正常,但一旦我在查询中添加任何大小/from参数,我就会收到错误";选项包含无效键:size";但我不确定哪里出了问题。我尝试过将其更改为get,并尝试过以几种不同的方式重建查询,但始终得到相同的结果。

let buildURL = 'https://blahblahblah.com/search';
const article = { query: query.query,
size: 50
};
const headers = {
'Authorization':'$token',
'Content-Type':'application/json',
};

let querydata = await $axios.$post(buildURL, article, { headers });

Options contains invalid key不是直接从Elasticsearch中产生的错误。与您交互的组件称为应用程序搜索,是Elasticsearch之上的搜索引擎层。

因此,您只需要更改以下内容:

const article = { query: query.query,
page: { size: 50 }           <---- change this line
};

应该会这么做

  1. 传递参数大小索引选项未定义
  2. 或者可能还有另一种选择来获得尺寸,可能是限制为0.50

共享接口文件

相关内容

  • 没有找到相关文章

最新更新