因此,我在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
};
应该会这么做
- 传递参数大小索引选项未定义
- 或者可能还有另一种选择来获得尺寸,可能是限制为0.50
共享接口文件