// This file is autogenerated, DO NOT EDIT // Use `node scripts/generate-docs-examples.js` to generate the docs examples [source, js] ---- const response = await client.search({ index: "my-index-000001", query: { script_score: { query: { bool: { filter: { term: { status: "published", }, }, }, }, script: { source: "\n float[] v = doc['my_dense_vector'].vectorValue;\n float vm = doc['my_dense_vector'].magnitude;\n float dotProduct = 0;\n for (int i = 0; i < v.length; i++) {\n dotProduct += v[i] * params.queryVector[i];\n }\n return dotProduct / (vm * (float) params.queryVectorMag);\n ", params: { queryVector: [4, 3.4, -0.2], queryVectorMag: 5.25357, }, }, }, }, }); console.log(response); ----