|
1 | 1 | knnSearch |
2 | 2 | required_capability: knn_function |
3 | 3 |
|
| 4 | +// tag::knn-function[] |
4 | 5 | from colors metadata _score |
5 | 6 | | where knn(rgb_vector, [0, 120, 0]) |
6 | 7 | | sort _score desc |
7 | | -| eval round_score = round(_score, 4) |
8 | | -| keep color, rgb_vector, round_score |
| 8 | +// end::knn-function[] |
| 9 | +| keep color, rgb_vector |
9 | 10 | ; |
10 | 11 |
|
11 | | -color:text | rgb_vector:dense_vector | round_score:double |
12 | | -green | [0.0, 128.0, 0.0] | 0.0127 |
13 | | -dark green | [0.0, 100.0, 0.0] | 0.0027 |
14 | | -forest green | [34.0, 139.0, 34.0] | 0.0023 |
15 | | -dark olive green | [85.0, 107.0, 47.0] | 3.0E-4 |
16 | | -sea green | [46.0, 139.0, 87.0] | 2.0E-4 |
17 | | -dark slate gray | [47.0, 79.0, 79.0] | 2.0E-4 |
18 | | -olive drab | [107.0, 142.0, 35.0] | 1.0E-4 |
19 | | -lime green | [50.0, 205.0, 50.0] | 1.0E-4 |
20 | | -black | [0.0, 0.0, 0.0] | 1.0E-4 |
21 | | -olive | [128.0, 128.0, 0.0] | 1.0E-4 |
| 12 | +// tag::knn-function-result[] |
| 13 | +color:text | rgb_vector:dense_vector |
| 14 | +green | [0.0, 128.0, 0.0] |
| 15 | +dark green | [0.0, 100.0, 0.0] |
| 16 | +forest green | [34.0, 139.0, 34.0] |
| 17 | +dark olive green | [85.0, 107.0, 47.0] |
| 18 | +sea green | [46.0, 139.0, 87.0] |
| 19 | +dark slate gray | [47.0, 79.0, 79.0] |
| 20 | +olive drab | [107.0, 142.0, 35.0] |
| 21 | +lime green | [50.0, 205.0, 50.0] |
| 22 | +black | [0.0, 0.0, 0.0] |
| 23 | +olive | [128.0, 128.0, 0.0] |
| 24 | +// end::knn-function-result[] |
22 | 25 | ; |
23 | 26 |
|
24 | 27 | knnSearchWithKOption |
25 | 28 | required_capability: knn_function |
26 | 29 |
|
| 30 | +// tag::knn-function-options[] |
27 | 31 | from colors metadata _score |
28 | 32 | | where knn(rgb_vector, [0,255,255], {"k": 4}) |
29 | 33 | | sort _score desc |
30 | | -| eval round_score = round(_score, 4) |
31 | | -| keep color, rgb_vector, round_score |
| 34 | +// end::knn-function-options[] |
| 35 | +| keep color, rgb_vector |
32 | 36 | ; |
33 | 37 |
|
34 | | -color:text | rgb_vector:dense_vector | round_score:double |
35 | | -cyan | [0.0, 255.0, 255.0] | 1.0 |
36 | | -deep sky blue | [0.0, 191.0, 255.0] | 3.0E-4 |
37 | | -dark turquoise | [0.0, 206.0, 209.0] | 3.0E-4 |
38 | | -turquoise | [64.0, 224.0, 208.0] | 3.0E-4 |
| 38 | +color:text | rgb_vector:dense_vector |
| 39 | +cyan | [0.0, 255.0, 255.0] |
| 40 | +deep sky blue | [0.0, 191.0, 255.0] |
| 41 | +dark turquoise | [0.0, 206.0, 209.0] |
| 42 | +turquoise | [64.0, 224.0, 208.0] |
39 | 43 | ; |
40 | 44 |
|
41 | 45 | knnSearchWithSimilarityOption |
|
0 commit comments