gpt4 book ai didi

elasticsearch - 带有局部的 Elasticsearch 模板

转载 作者:行者123 更新时间:2023-12-02 22:54:43 31 4
gpt4 key购买 nike

我正在使用Elasticsearch-7.4。我正在尝试按 mustache 文档渲染带有部分的模板,如下所示

 GET _render/template
{
"source": "{ \"query\": { \"terms\": {{#toJson}}statuses{{/toJson}} }}{{>partial}}",
"params": {
"statuses" : {
"status": [ "pending", "published" ]
}
}

但是,此请求引发以下异常
   {
"error": {
"root_cause": [
{
"type": "general_script_exception",
"reason": "Failed to compile inline script [{ \"query\": { \"terms\": {{#toJson}}statuses{{/toJson}} }}{{>partial}}] using lang [mustache]"
}
],
"type": "general_script_exception",
"reason": "Failed to compile inline script [{ \"query\": { \"terms\": {{#toJson}}statuses{{/toJson}} }}{{>partial}}] using lang [mustache]",
"caused_by": {
"type": "access_control_exception",
"reason": "access denied (\"java.lang.RuntimePermission\" \"getClassLoader\")"
}
},
"status": 500
}

由于我的模板很大,并且嵌套的分词太深,因此我想使用'mustache'lang存储和使用带有分词的搜索模板。

在elasticsearch-7.4中可能吗?如果是这样,如何使用局部渲染模板?

最佳答案

部分是Elasticsearch中的not supported

关于elasticsearch - 带有局部的 Elasticsearch 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58763546/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com