我正在評估是否可以安全地為我們的應用程式之一使用無痛腳本。我們只對非常嚴格的背景關系感到舒服。“欄位”背景關系似乎是最安全的,因為它只允許對檔案進行只讀。但是,我希望能夠包含針對文本欄位的查詢,但“默認情況下檔案值不能作為文本欄位使用”。有誰知道如何稍微放松這個背景關系以允許文本欄位?
謝謝
uj5u.com熱心網友回復:
您可以text通過遍歷params['_source']而不是對text欄位不可用的 doc 值來訪問腳本中的欄位(在“欄位”背景關系中)。
例如,要計算text欄位的長度,您可以使用以下腳本:
params._source['my-text-field'].length()
ieparams._source['my-text-field']實際上是源檔案中存在的原始字串。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/348848.html
上一篇:僅搜索父母(帶連接)
