#21843·arangodb

使用倒置索引时排序不正确

作者: fqrious创建于 2025年7月7日更新于 2026年6月24日
标签1 Bug3 AQL3 Optimizer3 Index

□ 无索引查询

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? 用于 doc in nvd cve vertex collection ///OPTIONS {indexHint:"cve search inv","强制IndexHint: true" FILTER Doc. type ="脆弱"和 Doc. 是"最晚"的曲目.

SORT Doc. name ASC (英语). 限制 10 回归博士. 名


无索引的答复**(正确排序)**
贾森
[
"CVE-2010-10011", (英语).
"CVE-2016-20021", (中文(简体) ).
"CVE-2020-1818" (中文(简体) ).
"CVE-2020-1819" (中文(简体) ).
"CVE-2020-1820" (中文(中国大陆) ).
"CVE-2020-1821", (中文(简体) ).
"CVE-2020-1822" (中文(简体) ).
"CVE-2020-1823" (中文(简体) ).
"CVE-2020-1824" (中文(简体) ).
"CVE-2020-9080" (中文(中国大陆) ).
[ . ]

□ 用索引查询

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? 用于 doc 在 nvd cve vertex collection Populations {indexHint: "cve search inv", 强制IndexHint: true} (帮助) FILTER Doc. type ="脆弱"和 Doc. 是"最晚"的曲目.

SORT Doc. name ASC (英语). 限制 10 回归博士. 名



与指数**(分类错误)**的答复
贾森
[
"CVE-2022-48619" (中文(简体) ).
"CVE-2023-5356" (中文(简体) ).
"CVE-2023-49259","C".
"CVE-2023-28897" (中文(简体) ).
"CVE-2023-49262","C".
"CVE-2023-28898","C".
"CVE-2024-21611", (中文(简体) ).
"CVE-2024-21607" (中文(简体) ).
"CVE-2023-49647" (中文(简体) ).
"CVE-2023-46805" (中文(简体) ).
[ . ]

□索引的定义

贾森 { "分析师":"身份", "清理IntervalStep": 二, "承诺IntervalMsec":1000, "整合IntervalMsec":1000, (中文(简体) ). "综合政策":{ "类型":"层次", "分集·BytesFloor":2097152, (中文(简体) ). "分集BytesMax":5368709120, (中文(简体) ). "集解·麦克斯":十, "组分": 1, "分数":0 {\fn华文楷体\fs16\1cHE0E0E0} "特要":[ "频率", "规范" [ "地":[ { "名":"名"作"名"作"名"作"名". {\fn华文楷体\fs16\1cHE0E0E0} { "名":"以"为". {\fn华文楷体\fs16\1cHE0E0E0} { "名":"已改" "资治通鉴" {\fn华文楷体\fs16\1cHE0E0E0} { "名":"所创". {\fn华文楷体\fs16\1cHE0E0E0} { "地貌": [],, "分析师":"norm en", "名":"说". {\fn华文楷体\fs16\1cHE0E0E0} { "名":"类". {\fn华文楷体\fs16\1cHE0E0E0} { "名":"取出"("名":""名":"取出""名""名""名""名""名"""名"""名"""名"""名""名""名"""名""名""名""名"""名""名""名""名"""名"""名"""名"""""名""""""""""""""""""""""""""""""""""""""""""""""""""""""","""""""""".". {\fn华文楷体\fs16\1cHE0E0E0} { "名":"取出"("名":"取出"). {\fn华文楷体\fs16\1cHE0E0E0} { "名":"取出"("名":"取出"). {\fn华文楷体\fs16\1cHE0E0E0} { "名":"为"最". {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? [ "图":{ "num Docs":3607, (中文(简体) ). "数字初级道克":3607, "数字活道克":3607, "数字分集": 1, "numFiles": 6, (中文(简体) ). "indexSize":2114732 (英语). {\fn华文楷体\fs16\1cHE0E0E0} "id":"nvd cve vertex collection/5669644","n". "包括所有领域":虚假, "名":"cve search inv" (中文(简体) ). "主祭":{ "地":[. "平按:"灵枢"作"lz4". {\fn华文楷体\fs16\1cHE0E0E0} "搜索场":虚假, " sparse":真实的, "所贮"等:"...... { "地":[ "外部参考" [ "平按:"灵枢"作"lz4". {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? [ "轨迹列表":虚假, "类型":"倒行", "独相":假相, "版本": 1, version. "写出缓冲器":0, "作家布费伊德尔":64, "作家缓冲器SizeMax":33554432 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?


□ 步骤复制
- 创建收藏,称为`nvd cve vertex collection'
- 创建指数,带有以上json
- 上传此文件[test-vertices.json](https://GitHub.com/user-attachments/files/21104746/test-vertices.json)到收藏处
- 测试询问

内容来源: arangodb/arangodb